matplotlib.axes.Axes.matshow#

Axes.matshow(Z,**kwargs)[source]#

Plot the values of a 2D matrix or array as color-coded image.

The matrix will be shown the way it would be printed, with the firstrow at the top. Row and column numbering is zero-based.

Parameters:
Z(M, N) array-like

The matrix to be displayed.

Returns:
AxesImage
Other Parameters:
**kwargsimshow arguments

See also

imshow

More general function to plot data on a 2D regular raster.

Notes

This is just a convenience function wrappingimshow to set usefuldefaults for displaying a matrix. In particular:

  • Setorigin='upper'.

  • Setinterpolation='nearest'.

  • Setaspect='equal'.

  • Ticks are placed to the left and above.

  • Ticks are formatted to show integer indices.

On this page