主要内容

plotmatrix

散点图矩阵

  • 散点图矩阵

描述

例子

plotmatrix (XY的列的散点图创建子轴矩阵X靠着Y。如果Xp——- - - - - -nYp——- - - - - -,然后plotmatrix产生n——- - - - - -子轴矩阵。

例子

plotmatrix (X等于plotmatrix (X, X)除了沿对角线的子轴被替换为对应列中数据的直方图X。例如,沿对角线的子轴这一列被直方图(X (:, i))

例子

plotmatrix (___LineSpec指定散点图的线条样式、标记符号和颜色。的选项LineSpec可以在前面加上前面语法中的任何输入参数组合。

例子

plotmatrix (斧头___绘制到指定的目标轴中,其中目标轴是子轴的不可见帧。

例子

年代斧头BigAxHHAx] = =___返回如下创建的图形对象:

  • 年代-为散点图绘制直线对象

  • 斧头-每个子轴的轴对象

  • BigAx-用于框架子轴的大轴的Axes对象

  • H-用于直方图的直方图对象

  • HAx-用于不可见直方图轴的轴对象

BigAx为当前轴(gca),因此,随后的标题包含,或ylabel命令将文本相对于大轴居中。

例子

全部折叠

创建X作为随机数据和的矩阵Y作为整数值的矩阵。然后,创建的列的散点图矩阵X靠着Y

X = randn(50,3);Y =重塑(1:150,50,3);plotmatrix (X, Y)

MATLAB图

图中第i行第j列的子图是第i列的散点图Y的第j列X

创建随机数据的散点图矩阵。矩阵第i行第j列的子图是的第i列的散点图X的第j列X。沿着对角线是每一列的直方图X

X = randn(50,3);plotmatrix (X)

MATLAB图

创建随机数据的散点图矩阵。指定散点图的标记类型和颜色。

X = randn(50,3);plotmatrix (X,“* r”

MATLAB图

LineSpec选项设置散点图的属性。要设置直方图的属性,请返回直方图对象。

创建随机数据的散点图矩阵。

rng默认的X = randn(50,3);[S,AX,BigAx,H,HAx] = plotmatrix(X);

MATLAB图

若要设置散点图的属性,请使用年代。要设置直方图的属性,请使用H。要设置轴属性,请使用斧头BigAx,HAx。使用点符号来设置属性。

设置图左下角散点图的颜色和标记类型。设置右下角直方图的颜色。使用标题命令,为图形命名。

(3)。颜色=‘g’;(3)。标志=‘*’;H(3)。EdgeColor =“k”;H(3)。FaceColor =‘g’;标题(BigAx,“数据集的比较”

MATLAB图

输入参数

全部折叠

要显示的数据,指定为矩阵。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

绘图所依据的数据X,表示为矩阵。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

线条样式、标记和颜色,指定为包含符号的字符串标量或字符向量。这些符号可以以任何顺序出现。您不需要指定所有三个特征(线条样式、标记和颜色)。例如,如果省略线条样式并指定标记,则绘图只显示标记而不显示线条。

例子:”或“是带有圆形标记的红色虚线。

线条样式 描述 产生的线
“-” 实线

实线样品

”——“ 虚线

虚线样本

”:“ 虚线

虚线样例

“-”。 Dash-dotted线

虚线样例,虚线和点交替出现

标记 描述 产生的标志
“o”

圆形记号笔样品

“+” 加号

加号标记的样本

“*” 星号

星号标记样本

“。”

点标记样本

“x” 交叉

交叉标记样本

“_” 水平线

水平线标记样本

“|” 垂直的线

垂直线标记的样品

“广场” 广场

方形标记样本

“钻石” 钻石

菱形线笔样品

“^” Upward-pointing三角形

向上指向三角形标记的示例

“v” 向下的三角形

向下指向三角形标记的示例

">" 三点三角形

直角三角形标记的样本

" < " 只左向三角形

左指向三角形标记的样本

“五角星形” 五角星形

五角星标记样本

“卦” 六角星形

六角标记样本

颜色名称 短名称 RGB值 外观
“红色” “r” [1 0 0]

红色的样品

“绿色” “g” [0 10 10]

绿色的样品

“蓝色” “b” [0 0 1]

蓝色样品

“青色” “c” [0 11 1]

青色样品

“红色” “m” [10]

品红色样品

“黄色” “y” [10]

样品颜色为黄色

“黑色” “k” [00 00 00]

黑色的样品

“白色” “w” [11 11]

白色的样品

框架所有子轴的目标轴,指定为对象。如果未指定此参数,则plotmatrix使用当前轴。

输出参数

全部折叠

为散点图绘制线对象,以矩阵形式返回。这些是唯一标识符,可用于查询和修改特定散点图的属性。

子轴的坐标轴对象,作为矩阵返回。这些是唯一标识符,您可以使用它们来查询和修改特定子轴的属性。

用于大轴的Axes对象,作为标量返回。这是一个唯一标识符,您可以使用它来查询和修改大轴的属性。

直方图对象,作为矢量或[]。这些是唯一标识符,您可以使用它们来查询和修改特定直方图对象的属性。如果没有创建直方图,则H作为空括号返回。

请注意

从R2015b开始,H是直方图对象的向量,在以前的版本中,它是补丁对象的向量。

用于不可见直方图轴的轴对象,作为矢量或返回[]。这些是唯一标识符,您可以使用它们来查询和修改特定轴的属性。如果没有创建直方图,则HAx作为空括号返回。

扩展功能

版本历史

R2006a之前引入