Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 85df736

Browse files
committed
Fixed bug in if condition bivariate mapping
1 parent 4a5831d commit 85df736

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

lib/matplotlib/axes/_axes.py

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5165,8 +5165,9 @@ def imshow(self, X, cmap=None, norm=None, aspect=None,
51655165
self.set_aspect(aspect)
51665166

51675167
temp = np.asarray(X)
5168-
if (temp.ndim == 3 and isinstance(norm, mcolors.BivariateNorm) or
5169-
isinstance(cmap, mcolors.BivariateColormap)):
5168+
isBivari = (isinstance(norm, mcolors.BivariateNorm) or
5169+
isinstance(cmap, mcolors.BivariateColormap))
5170+
if (temp.ndim == 3 and isBivari):
51705171
if cmap is None:
51715172
cmap = mcolors.BivariateColormap()
51725173
if norm is None:
@@ -5222,8 +5223,9 @@ def _pcolorargs(funcname, *args, **kw):
52225223
if len(args) == 1:
52235224
C = np.asanyarray(args[0])
52245225

5225-
if (C.ndim == 3 and isinstance(norm, mcolors.BivariateNorm) or
5226-
isinstance(cmap, mcolors.BivariateColormap)):
5226+
isBivari = (isinstance(norm, mcolors.BivariateNorm) or
5227+
isinstance(cmap, mcolors.BivariateColormap))
5228+
if (C.ndim == 3 and isBivari):
52275229
if cmap is None:
52285230
cmap = mcolors.BivariateColormap()
52295231
if norm is None:
@@ -5246,8 +5248,9 @@ def _pcolorargs(funcname, *args, **kw):
52465248

52475249
if len(args) == 3:
52485250
X, Y, C = [np.asanyarray(a) for a in args]
5249-
if (C.ndim == 3 and isinstance(norm, mcolors.BivariateNorm) or
5250-
isinstance(cmap, mcolors.BivariateColormap)):
5251+
isBivari = (isinstance(norm, mcolors.BivariateNorm) or
5252+
isinstance(cmap, mcolors.BivariateColormap))
5253+
if (C.ndim == 3 and isBivari):
52515254
if cmap is None:
52525255
cmap = mcolors.BivariateColormap()
52535256
if norm is None:
@@ -5803,8 +5806,9 @@ def pcolorfast(self, *args, **kwargs):
58035806

58045807
C = np.asarray(args[-1])
58055808

5806-
if (C.ndim == 3 and isinstance(norm, mcolors.BivariateNorm) or
5807-
isinstance(cmap, mcolors.BivariateColormap)):
5809+
isBivari = (isinstance(norm, mcolors.BivariateNorm) or
5810+
isinstance(cmap, mcolors.BivariateColormap))
5811+
if (C.ndim == 3 and isBivari):
58085812
if cmap is None:
58095813
cmap = mcolors.BivariateColormap()
58105814
if norm is None:

0 commit comments

Comments
 (0)