Skip to content

Commit d6c4957

Browse files
authored
Merge pull request #2304 from djarecka/matplotlib_backend
setting matplotlib backend, closes #366
2 parents a00149f + 328e33f commit d6c4957

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

nipype/algorithms/confounds.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from numpy.polynomial import Legendre
2323
from scipy import linalg
2424

25-
from .. import logging
25+
from .. import config, logging
2626
from ..external.due import BibTeX
2727
from ..interfaces.base import (traits, TraitedSpec, BaseInterface,
2828
BaseInterfaceInputSpec, File, isdefined,
@@ -816,7 +816,7 @@ def plot_confound(tseries, figsize, name, units=None,
816816
817817
"""
818818
import matplotlib
819-
matplotlib.use('Agg')
819+
matplotlib.use(config.get('execution', 'matplotlib_backend'))
820820
import matplotlib.pyplot as plt
821821
from matplotlib.gridspec import GridSpec
822822
from matplotlib.backends.backend_pdf import FigureCanvasPdf as FigureCanvas

nipype/algorithms/metrics.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from scipy.spatial.distance import cdist, euclidean, dice, jaccard
2525
from scipy.ndimage.measurements import center_of_mass, label
2626

27-
from .. import logging
27+
from .. import config, logging
2828
from ..utils.misc import package_check
2929

3030
from ..interfaces.base import (BaseInterface, traits, TraitedSpec, File,
@@ -138,6 +138,8 @@ def _eucl_mean(self, nii1, nii2, weighted=False):
138138

139139
dist_matrix = cdist(set1_coordinates.T, set2_coordinates.T)
140140
min_dist_matrix = np.amin(dist_matrix, axis=0)
141+
import matplotlib
142+
matplotlib.use(config.get('execution', 'matplotlib_backend'))
141143
import matplotlib.pyplot as plt
142144
plt.figure()
143145
plt.hist(min_dist_matrix, 50, normed=1, facecolor='green')

0 commit comments

Comments
 (0)