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:
  • ClippingStyleAutomatichow to show clipped values
    FrameTruewhether to draw a frame around the plot
    FrameTicksAllwhat ticks to include on the frame
    MaxPlotPointsAutomaticthe maximum number of points to include
  • PlotRange->r specifies that only those between -r and +r should be shown.
  • With the default setting ColorFunctionScaling->True, 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 MaxPlotPoints->Automatic, sufficiently large or sparse matrices are downsampled so that their structure is visible in the plot generated by MatrixPlot.
  • MatrixPlot works with SparseArray objects.
New in 6
New to Mathematica? Find your learning path »
Have a question? Ask support »