Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可视化与图形 > 数据可视化 > MatrixPlot >
Mathematica > 数据处理 > 统计数据分析 > 统计可视化 > 数据可视化 > MatrixPlot >
Mathematica > 数学和算法 > 统计数据分析 > 统计可视化 > 数据可视化 > MatrixPlot >

MatrixPlot

MatrixPlot[m]
绘制一个可视化描述矩阵中元素值的图形.
  • 默认情况下,MatrixPlot[m] 向下排列连续的 m 行和连续交叉的列,如同格式化普通的矩阵一样.
  • 默认情况下,MatrixPlot 中 0 值显示为白色,而负值则是使用蓝色表示,正值用红色表示.
ClippingStyleAutomatic如何显示剪掉的值
FrameTrue曲线周围是否绘制边框
FrameTicksAll边框中包含何种刻度
MaxPlotPointsAutomatic包含的点的最大值
  • PlotRange->r 指出仅显示在 -r+r 范围内的 .
  • 默认设置 ColorFunctionScaling->True,缩放比例基于相对值和每个矩阵元素的阶. 最后尺度缩放后的值通常介于 0 和 1 之间,而尺度缩放后的值 0.5 对应于矩阵元素值 0.
绘制一个矩阵为颜色数组:
只用黑色和白色绘制一个矩阵:
绘制一个稠密矩阵的结构:
绘制一个稀疏矩阵的结构:
绘制一个矩阵为颜色数组:
In[1]:=
Click for copyable input
Out[1]=
 
只用黑色和白色绘制一个矩阵:
In[1]:=
Click for copyable input
Out[1]=
 
绘制一个稠密矩阵的结构:
In[1]:=
Click for copyable input
Out[1]=
 
绘制一个稀疏矩阵的结构:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
绘制一个密集矩阵:
绘制一个稀疏矩阵:
绘制一个非矩形矩阵,其中丢失元素以透明显示:
负值条目用冷色显示,正值条目用暖色显示,0 用白色显示:
接近 0 的元素用灰色阴影表示; 非常接近于0的元素用白色显示:
复杂的数字基于它们的实数值显示:
None 被解释成一个丢失的值,并且用透明显示:
符号值而不是 None 是用深红色显示的:
对非常稀疏的矩阵用较深的颜色,是为了使元素更容易看清楚:
显示一个具有无理数和任意精度元素的矩阵:
添加标签:
给出明确的颜色指定来单个单元的颜色:
指定一个的颜色梯度:
用黑白颜色函数来突出一个矩阵的稀疏结构:
用一个自定义的颜色函数,该函数用蓝色表示负值,红色表示正值:
ColorRules 为不同的值上色:
ColorRulesColorFunction 为元素上色, ColorRules 具有高优先级:
MeshMeshStyle 给出一个覆盖网格:
使所有单元为正方形:
使用不同的高宽比:
Background 通常只在边缘周围可见:
当一个确定的元素为 None 时,背景显示出来:
默认情况下,被剪掉的值使用红和蓝之间的颜色:
为剪掉的值使用明确的颜色:
None 指出没有类型,在这些单元中显示背景:
用一个明确的颜色函数:
用一个纯函数做为颜色函数:
使用 ColorData 中一个指定的颜色梯度:
如果对一些值来说颜色函数没有定义,则交替深红:
在此例中,所有的值定义颜色:
对复数的矩阵,实数部分用于颜色函数:
默认情况下,元素的非线性标度是在较大范围内用来区分值的:
设置 ColorFunctionScaling->False,元素没有刻度:
设置 ColorFunctionScaling->FalseMatrixPlotArrayPlot 一样执行:
ColorFunctionScalingColorRules 没有影响:
为精确的值和样式指出颜色规则:
通过为 添加规则来执行默认颜色:
矩阵可以使用符号值:
ColorRules 中使用任何样式:
按给出的顺序中应用规则:
ColorRules 可以和 ColorFunction 连用,并有更高的优先级:
列的逆顺序:
不使用框架:
不包含框架标记:
特殊值的框架标记:
不显示框架的框架标记:
在包括网格线的图中,绘制框架标记需要设置 Frame->True
使框架不可见:
默认情况下,用自动的方法取样大矩阵或稀疏矩阵:
不取样则元素基本不可见:
MaxPlotPoints 明确设置抽样值:
绘制图形的可视结果也受 ColorFunction 选择的影响:
在所有单元之间插入网格线:
插入 19 行和 1 列的网格线:
对网格线用颜色序列:
用网格为粉色:
绘制所有元素的曲线:
绘制元素值为 0 到 1 的曲线,剪掉其它的部分:
PlotRange 中首先输入的两个元素,指出了包含的行和列的范围:
绘制一个稀疏矩阵的曲线:
以左上角到右下角的对角线方向放大区段:
绘制不连续傅立叶变换矩阵的虚数部分的曲线:
绘制一个在任意方向上具有五个正弦波值的表格:
MatrixPlot 的颜色采用负值元素使用冷色,正值元素使用暖色:
ArrayPlot 使用灰度色标:
MatrixPlot 改变矩阵元素的比例用以区分大范围内的值:
不改变比例只有较少的元素能被区分:
ReliefPlot 处理医学和地理学数据:
ListDensityPlot,从连续的密度中为结构化或非结构化的数据取样:
GraphPlot 观察邻接矩阵:
MaxPlotPoints 可能产生在原始数据中实际没有出现的伪影:
通过较小的 MaxPlotPoints 选项值,所有元素都非 0:
非常接近于 0 的元素可以按 0 处理 :
在整数点处求 Sin 函数:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF