gplotmatrix

按组散点图矩阵

描述

gplotmatrix(X,[]创建散点图的矩阵,并在数据的直方图X通过在分组变量分组。在所得到的图中的每个非对角线情节是的一列的散点图X反对的另一列X。该软件还绘制在情节矩阵的对角地块分组直方图的轮廓。X必须具有相同的行数。

gplotmatrix(Xÿ创建散点图矩阵。在所得到的图中的每个情节的列的散点图X反对的列ÿ。例如,如果Xp列和ÿq列,那么这个数字包含了q-通过-p矩阵散点图。所有地块由分组变量分组。输入参数Xÿ必须都具有相同的行数。

gplotmatrix(XÿCLR符号SIZ指定标记颜色CLR,符号符号和大小SIZ为每个组。

gplotmatrix(XÿCLR符号SIZdoleg控制图例是否显示在图中。gplotmatrix默认会创建一个传奇。

gplotmatrix(X,[]CLR符号SIZdolegdispopt控制在情节矩阵对角线图的显示选项X

gplotmatrix(X,[]CLR符号SIZdolegdispoptxnam该标签X-axes和ÿ使用指定的列名的散点图-axesxnam。输入参数xnam必须包含一个名称的每一列X。组dispopt'变量'沿散点图矩阵对角线显示变量名。

gplotmatrix(XÿCLR符号SIZdoleg,[]xnamynam该标签X-axes和ÿ使用指定的列名的散点图-axesxnamynam。输入参数xnamynam必须包含一个名称的每一列Xÿ, 分别。

gplotmatrix(___在创建所指定的图形或面板散点图矩阵。指定作为第一个输入参数,随后任何在前面的语法输入参数组合。

[H斧头bigax] = gplotmatrix(___返回图形的句柄个别地块和整个散点图矩阵。

你可以通过在[]对于CLR符号SIZdolegdispopt使用它们的默认值。

例子

全部收缩

在数据集的变量,每个组合创建散点图矩阵。组根据一个单独的变量的数据。

加载fisheriris数据集,其中包含花的数据。的四列MEAS是萼片长度,萼片宽度,花瓣长度,和花的花瓣宽度。种类包含了花种名称:setosa,花斑癣和弗吉尼亚。视觉比较不同花种的花测量。

加载fisheririsgplotmatrix(MEAS,[],种)

在散点图的矩阵,所述散点图对应的最左一列的X轴萼片长度,在第一列MEAS。类似地,散点图的底部行对应于花瓣宽度,最后一列中的Y轴MEAS。因此,在离开基体的底部的散点图到花瓣宽度值(沿y轴)(沿x轴)萼片长度值进行比较。每个点的颜色取决于花的品种。

对角曲线是柱状图,而不是散点图。例如,在离开基体的顶部的曲线图示出了长度萼片值的花的每个物种的分布。

创建散点图在数据集中比较变量的一个子集的变量另一个子集。组根据一个单独的变量的数据。

加载discrim数据集。

加载discrim

评级数组包含在列出的九类329个美国城市的等级值类别阵列。该阵列包含一个城市规模代码等于2在26个最大的城市,和1除此以外。

创建散点图矩阵比较前两类,气候住房,与第四和第七类,犯罪艺术。指定作为分组变量从视觉上分辨为大,小城市中的数据。

X =评分(:,1:2);Y =评分(:,[4 7]);gplotmatrix(X,Y,基团)

的散点图显示指定比较的矩阵,每个城市规模基团表示由一个不同的颜色。

调整的田块通过指定标记颜色和符号,并且标记与分级类别的轴的外观。

xnames =类别(1:2,:);ynames =类别([4 7],:);gplotmatrix(X,Y,组'BR''的.o',[]'上',[],xnames,ynames)

创建散点图使用两个分组变量比较数据变量的矩阵。

加载耐心数据集。比较患者舒张压和收缩压值。集团根据自己的性别和吸烟状态的病人。兑换抽烟者到分类变量以具有在图例更描述性标签。通过使用显示沿对角线的情节矩阵的分组直方图'grpbars'显示选项,和标签的轴。

加载耐心X = [舒张收缩];labeledSmoker =分类(吸烟者,[真假],{“吸烟者”'非吸烟者'});组= {性别,labeledSmoker};颜色=行(4)
颜色=4×30 0.4470 0.7410 0.8500 0.3250 0.0980 0.9290 0.6940 0.1250 0.4940 0.1840 0.5560
xnames = {“舒张”“收缩”};gplotmatrix(X,[],组,颜色,[],[],[],'grpbars',xnames)

例如,在底部的散点图左矩阵显示的,吸烟者(蓝色和黄色标记)倾向于具有更高的舒张和收缩血压值,与性别无关。

创建散点图该显示分组的数据的矩阵。修改散点图之一的外观。

加载carsmall数据集。创建使用不同的汽车测量散点图矩阵。集团汽车用汽缸数。指定组的颜色,并沿积矩阵的对角显示汽车的变量名。标题添加到情节矩阵。

加载carsmallX = [加速位移马力MPG重量];颜色=行(3)
颜色=3×30 0.4470 0.7410 0.8500 0.3250 0.0980 0.9290 0.6940 0.1250
xnames = {“加速”'移位''马力''MPG''重量'};并[h,斧] = gplotmatrix(X,[],缸,颜色,[],[],[],'变量',xnames);标题(“汽车数据”

通过更改散点图的外观在矩阵的左下方H斧头。首先,在散点图更改数据点的颜色。然后,添加网格线的散点图。

bottomleftPlot = H(5,1,:);bottomleftPlot(1)。颜色='蓝色';bottomleftPlot(2)。颜色='红';bottomleftPlot(3)。颜色='黄色';bottomleftAxes = AX(5,1);bottomleftAxes.XGrid ='上';bottomleftAxes.YGrid ='上';

输入参数

全部收缩

输入数据,指定为ñ-通过-p数字矩阵,日期时间阵列,或持续时间阵列。gplotmatrix使用创建的列重复的矩阵X。如果没有指定一个额外的输入矩阵ÿ, 然后gplotmatrix创建p-通过-p矩阵地块。非对角线图是散点图,且对角曲线依赖的价值dispopt。在每个散点图,gplotmatrix曲线图的一个列X反对的另一列X。在散点图的点根据分组

如果您指定ÿ, 然后gplotmatrix创建q-通过-p使用散点图的矩阵pXqÿ

数据类型:||约会时间|持续时间

输入数据,指定为ñ-通过-q数字矩阵,日期时间阵列,或持续时间阵列。gplotmatrix创建q-通过-p使用散点图的矩阵pXqÿ。对于积矩阵的每一列,该X散点图的 - 轴的值是相同的相应的列中的值X。同样,对于情节矩阵的每一行,ÿ散点图的 - 轴的值是相同的相应的列中的值ÿ。在散点图的点根据分组

Xÿ必须具有相同的行数。

数据类型:||约会时间|持续时间

分组变量,指定为分类矢量,数值向量,逻辑向量,字符数组,字符串数组,或字符向量的单元阵列。或者,可以是含有几个分组变量的单元阵列(如{G1 G2 G3}),在这种情况下,观测在同一组中,如果他们有所有分组变量的常见值。任何状况之下,必须具有相同的行数为X。在同一组点显示在具有相同标记颜色,符号和大小的曲线图。

例:分类({ '蓝色', '红', '黄', '蓝', '黄色', '红色', '红色', '黄色', '蓝色', '红色'})

例:{吸烟者,性别}哪里抽烟者性别在分组变量

数据类型:明确的|||合乎逻辑|烧焦||细胞

标记的颜色,指定为以下情况之一:

  • 特征向量或颜色的短名称串标。

  • 串阵列或字符向量指定颜色名称或短名称的单元阵列。

  • RGB的三列矩阵的范围在[0,1]的值。三列表示R(红)值,G(绿)值,和B(蓝)值。

您可以将这些预定义的颜色和它们的等效RGB三胞胎中进行选择。

颜色名称 简称 RGB三元 出现
'红' 'R' [1 0 0]

'绿色' 'G' [0 1 0]

'蓝色' 'B' [0 0 1]

“青色” 'C' [0 1 1]

'品红' 'M' [1 0 1]

'黄色' 'Y' [1 1 0]

'黑色' 数k [0 0 0]

'白色' 'W' [1 1 1]

当基团的总数目超过指定的颜色的数量,gplotmatrix通过指定的颜色循环。

例:{ '蓝', '黑', '绿色'}

例:[0 0 1;0 0.5 0.5;0.5 0.5 0.5]

数据类型:烧焦||细胞||

标记符号,指定为字符向量或标量的字符串。

您可以将这些标记选项中进行选择。

描述
'O'
'+' 加号
'*' 星号
''
'X' 交叉
'S' 广场
'd' 钻石
'^' 朝上的三角形
'V' 向下三角形
'>' 向右的三角
'<' 左指三角形
'P' 五角星(五角星)
'H' 六角星(卦)
'没有' 无标记

默认,gplotmatrix受让人''作为各基团的标记符号。当基团的总数目超过规定的符号的数目,gplotmatrix通过指定的符号周期。

例:'X'

例:'XO +'

数据类型:烧焦|

标记尺寸,指定为正的数值向量。默认值是由观测值的数目来确定。当基团的总数目超过指定尺寸的数量,gplotmatrix通过指定的大小循环。

例:[6 12]

数据类型:|

选项以包括一个图例,指定为'上'要么“关”。默认情况下,图例显示在图中。

在情节矩阵对角线图显示选项,指定为'楼梯''HIST''grpbars''没有', 要么'变量'。下表描述了不同的显示选项。

描述
'楼梯' 剧情分组直方图的轮廓。
'HIST' 情节直方图。
'grpbars' 剧情分组直方图。
'没有' 显示空白地块。
'变量' 显示变量名。要使用此显示选项,您必须指定xnam

默认值是'楼梯'什么时候包含多个组。除此以外,gplotmatrix显示每个对角线情节单个直方图。

要生成柱状图,gplotmatrix使用'PDF'为数字数据和键入的正常化'计数'键入正常化为日期时间和持续时间的数据。(见'正常化'的名称 - 值对参数直方图。)注意,y轴刻度线的标签并不适用于直方图。使用数据提示,看到正确的直方图值。

X列名,指定为字符数组,字符串数组,或字符向量的单元阵列。xnam必须包含一个名称的每一列X

例:{“萼片长度”,“宽度萼片”,“花瓣长”,“花瓣宽度”}

数据类型:烧焦||细胞

ÿ列名,指定为字符数组,字符串数组,或字符向量的单元阵列。ynam必须包含一个名称的每一列ÿ

例:{ '舒张', '收缩'}

数据类型:烧焦||细胞

父容器,指定为数字要么面板目的。

输出参数

全部收缩

行句柄个别地块,返回这些阵列的一个:

  • p-通过-p-通过-ķ数组线直方图如果没有指定对象ÿ

  • q-通过-p-通过-ķ数组线如果指定了两个对象Xÿ

p是列在数Xq是列在数ÿķ是独特的群体在数量

每个散点图有ķ相应线在对象H,每个直方图具有ķ相应直方图在对象H

轴手柄个别地块,返回的矩阵对象。如果dispopt'HIST''楼梯', 要么'grpbars', 然后斧头包含句柄到直方图绘制无形轴的一个额外的行。

轴手柄,整个小区矩阵,返回一个目的。bigax指向当前轴,所以随后的标题xlabel, 要么ylabel命令产生被集中相对于整个曲线矩阵标签。

R2006a前推出