@@ -5732,26 +5732,20 @@ def pcolor(self, *args, **kwargs):
57325732 # don't plot if C or any of the surrounding vertices are masked.
57335733 mask = ma .getmaskarray (C ) + xymask
57345734
5735- newaxis = np .newaxis
57365735 compress = np .compress
57375736
57385737 ravelmask = (mask == 0 ).ravel ()
5739- X1 = compress (ravelmask , ma .filled (X [0 :- 1 , 0 :- 1 ]).ravel ())
5740- Y1 = compress (ravelmask , ma .filled (Y [0 :- 1 , 0 :- 1 ]).ravel ())
5741- X2 = compress (ravelmask , ma .filled (X [1 :, 0 :- 1 ]).ravel ())
5742- Y2 = compress (ravelmask , ma .filled (Y [1 :, 0 :- 1 ]).ravel ())
5738+ X1 = compress (ravelmask , ma .filled (X [:- 1 , :- 1 ]).ravel ())
5739+ Y1 = compress (ravelmask , ma .filled (Y [:- 1 , :- 1 ]).ravel ())
5740+ X2 = compress (ravelmask , ma .filled (X [1 :, :- 1 ]).ravel ())
5741+ Y2 = compress (ravelmask , ma .filled (Y [1 :, :- 1 ]).ravel ())
57435742 X3 = compress (ravelmask , ma .filled (X [1 :, 1 :]).ravel ())
57445743 Y3 = compress (ravelmask , ma .filled (Y [1 :, 1 :]).ravel ())
5745- X4 = compress (ravelmask , ma .filled (X [0 :- 1 , 1 :]).ravel ())
5746- Y4 = compress (ravelmask , ma .filled (Y [0 :- 1 , 1 :]).ravel ())
5744+ X4 = compress (ravelmask , ma .filled (X [:- 1 , 1 :]).ravel ())
5745+ Y4 = compress (ravelmask , ma .filled (Y [:- 1 , 1 :]).ravel ())
57475746 npoly = len (X1 )
57485747
5749- xy = np .concatenate ((X1 [:, newaxis ], Y1 [:, newaxis ],
5750- X2 [:, newaxis ], Y2 [:, newaxis ],
5751- X3 [:, newaxis ], Y3 [:, newaxis ],
5752- X4 [:, newaxis ], Y4 [:, newaxis ],
5753- X1 [:, newaxis ], Y1 [:, newaxis ]),
5754- axis = 1 )
5748+ xy = np .stack ([X1 , Y1 , X2 , Y2 , X3 , Y3 , X4 , Y4 , X1 , Y1 ], axis = - 1 )
57555749 verts = xy .reshape ((npoly , 5 , 2 ))
57565750
57575751 C = compress (ravelmask , ma .filled (C [0 :Ny - 1 , 0 :Nx - 1 ]).ravel ())
0 commit comments