I'm using 0.99.1.1 of matplotlib as provided by the latest Enthought Python
Distribution. When I try to plot a matrix with pyplot.imshow() I get all
kinds of error messages, unless vmin and vmax are specified. Plotting an
array instead works. I.e.:
I'm using 0.99.1.1 of matplotlib as provided by the latest Enthought Python
Distribution. When I try to plot a matrix with pyplot.imshow() I get all
kinds of error messages, unless vmin and vmax are specified. Plotting an
array instead works. I.e.:
I was afraid of this sort of thing cropping up with matrices. They modify basic ndarray behavior too much. I guess instead of using np.asanyarray we need to make our own input-processing function that explicitly detects matrices and converts them to ndarrays. We could call it "anysensiblearray".