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

Skip to content

Commit 2573610

Browse files
committed
Use list comprehensions to ravel
1 parent 4d03552 commit 2573610

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

lib/matplotlib/axes/_axes.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5450,11 +5450,12 @@ def pcolor(self, *args, **kwargs):
54505450
verts = xy.reshape((npoly, 5, 2))
54515451

54525452
if isinstance(norm, mcolors.BivariateNorm):
5453-
C0 = C[0]
5454-
C1 = C[1]
5455-
C0 = compress(ravelmask, ma.filled(C0[0:Ny - 1, 0:Nx - 1]).ravel())
5456-
C1 = compress(ravelmask, ma.filled(C1[0:Ny - 1, 0:Nx - 1]).ravel())
5457-
C = np.array([C0, C1])
5453+
C = np.array([
5454+
compress(
5455+
ravelmask,
5456+
ma.filled(c[0:Ny - 1, 0:Nx - 1]).ravel()
5457+
) for c in C
5458+
])
54585459
else:
54595460
C = compress(ravelmask, ma.filled(C[0:Ny - 1, 0:Nx - 1]).ravel())
54605461

@@ -5629,7 +5630,7 @@ def pcolormesh(self, *args, **kwargs):
56295630

56305631
# convert to one dimensional arrays if univariate
56315632
if isinstance(norm, mcolors.BivariateNorm):
5632-
C = np.asarray([C[0].ravel(), C[1].ravel()])
5633+
C = np.asarray([c.ravel() for c in C])
56335634
else:
56345635
C = C.ravel()
56355636

0 commit comments

Comments
 (0)