BUILT-IN MATHEMATICA SYMBOL

# MatrixPlot

MatrixPlot[m]
generates a plot that gives a visual representation of the values of elements in a matrix.

## Details and OptionsDetails and Options

• MatrixPlot[m] by default arranges successive rows of m down the page and successive columns across, just as a matrix would normally be formatted.
• MatrixPlot by default displays zero values as white, with negative values tending to be bluish and positive values reddish.
• MatrixPlot has the same options as ArrayPlot, with the following changes:
•  ClippingStyle Automatic how to show clipped values Frame True whether to draw a frame around the plot FrameTicks All what ticks to include on the frame MaxPlotPoints Automatic the maximum number of points to include
• PlotRange->r specifies that only those between -r and +r should be shown.
• With the default setting , scaling is done based on a mixture of relative value and ranking for each matrix element. The final scaled value always lies between 0 and 1, with scaled value 0.5 corresponding to matrix element value 0.
• With the default setting , sufficiently large or sparse matrices are downsampled so that their structure is visible in the plot generated by MatrixPlot.
• MatrixPlot works with SparseArray objects.

## ExamplesExamplesopen allclose all

### Basic Examples (4)Basic Examples (4)

Plot a matrix as an array of colors:

 Out[1]=

Plot a matrix using only black and white:

 Out[1]=

Plot the structure of dense matrices:

 Out[1]=

Plot the structure of sparse matrices:

 Out[1]=
 Out[2]=

### Neat Examples (1)Neat Examples (1)

New in 6
New to Mathematica? Find your learning path »
Have a question? Ask support »