scatterhist

散点图边际直方图

描述

scatterhist(Xÿ创建在载体中的数据的2-d散点图Xÿ和显示器的边缘分布Xÿ作为散点图,分别在水平轴和垂直轴的单变量直方图。

scatterhist(Xÿ名称,值创建使用由一个或多个名称值对参数中指定的附加选项的情节。例如,您可以指定分组变量或更改显示选项。

H= scatterhist(___返回的三轴手柄分别用于散点图,沿水平轴的直方图,并且沿着垂直轴的直方图,使用任何在前面的语法的输入参数的向量。

例子

全部收缩

加载样本数据。创建数据向量X从数据矩阵的第一列,其含有来自虹膜花萼片长度测量。创建数据向量ÿ从数据矩阵的第二列中,其包含来自同一花萼片宽度测量。

加载fisheriris.mat;X = MEAS(:,1);Y = MEAS(:,2);

创建的散点图和两个边缘直方图来可视化萼片长度和宽度萼片之间的关系。

scatterhist(X,Y)

显示在直方图的仓的数据提示。数据提示出现,当你将鼠标悬停在直方图仓。

数据提示显示所选择的仓的概率密度函数估计和用于箱边缘下部和上部的值。

加载样本数据。创建数据向量X从数据矩阵的第一列,其中包含从三个物种的虹膜花萼片长度测量。创建数据向量ÿ从数据矩阵的第二列中,其包含来自同一花萼片宽度测量。

加载fisheriris.mat;X = MEAS(:,1);Y = MEAS(:,2);

创建的散点图和六个内核密度图来可视化萼片长度和宽度萼片之间的关系,通过物种分组。

scatterhist(X,Y,'组',种类,'核心''上'

该图显示,萼片长度和宽度之间的关系的变化取决于花的品种。

加载样本数据。创建数据向量X从数据矩阵的第一列,其含有来自三个不同物种的虹膜花萼片长度测量。创建数据向量ÿ从数据矩阵的第二列中,其包含来自同一花萼片宽度测量。

加载fisheriris.mat;X = MEAS(:,1);Y = MEAS(:,2);

创建的散点图和六个核密度曲线作为在三个物种的虹膜花,通过物种分组测量可视化萼片长度和宽度萼片之间的关系。自定义图表的外观。

scatterhist(X,Y,'组',种类,'核心''上''位置''东南'...'方向'“出”'颜色''KBR''的LineStyle'{' - '' - '。':'},...'行宽',[2,2,2],“标记”'+ OD''MarkerSize',[4,5,6]);

加载样本数据。创建数据向量X从数据矩阵的第一列,其中包含从三个物种的虹膜花萼片长度测量。创建数据向量ÿ从数据矩阵的第二列中,其包含来自同一花萼片宽度测量。

加载fisheriris.mat;X = MEAS(:,1);Y = MEAS(:,2);

使用Axis提手箱线图来代替边际直方图。

H = scatterhist(X,Y,'组',种类);保持;CLR = GET(H(1),'colororder');箱线图(H(2)中,x,物种,'方向'“水平”...'标签'{“”“”“”},'颜色',CLR);箱线图(H(3)中,Y,物种,'方向'“水平”...'标签'{“”“”“”},'颜色',CLR);设定(H(2:3),'XTickLabel'“”);视图(H(3),[270,90]);%旋转Y图表轴(H(1),'汽车');%同步轴保持;

加载样本数据。创建数据向量X从数据矩阵的第一列,其含有来自虹膜花萼片长度测量。创建数据向量ÿ从数据矩阵的第二列中,其包含来自同一花萼片宽度测量。

加载fisheririsX = MEAS(:,1);Y = MEAS(:,2);

创建一个新的人物和定义两个uipanel反对图分为两个部分。在该图的上半部分,使用绘制样本数据scatterhist。包括按品种划分的边际内核密度图。在该图的下半部分,绘制包含在萼片长度测量值的直方图X

图HP1 = uipanel('位置',[0 0.5 1 0.5]);HP2 = uipanel('位置',[0 0 1 0.5]);scatterhist(X,Y,'组',种类,'核心''上'“父”,HP1);轴(“父”,HP2);HIST(X);

输入参数

全部收缩

样本数据,指定为矢量。的数据载体Xÿ必须是相同的长度。

如果X要么ÿ包含为NaN值,则scatterhist

  • 删除与行为NaN在任一值X要么ÿ从两个数据向量生成散点图时

  • 删除与行为NaN仅由相应的值X要么ÿ产生的边际直方图时数据载体

数据类型:|

样本数据,指定为矢量。的数据载体Xÿ必须是相同的长度。

如果X要么ÿ包含为NaN值,则scatterhist

  • 删除与行为NaN在任一值X要么ÿ从两个数据向量生成散点图时

  • 删除与行为NaN仅由相应的值X要么ÿ产生的边际直方图时数据载体

数据类型:|

名称 - 值对参数

指定可选的用逗号分隔的对名称,值参数。名称是参数的名称和是对应的值。名称必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N

例:“位置”,“东南”,“方向”,“出”指定与位于下方和散点图的右侧直方图,与酒吧情节定向从散点图路程。

箱为直方图的数,指定为逗号分隔的一对组成的'NBins'和正整数值大于或等于2,或两个这样的值的矢量。如果被指定为正整数值二进制位的数目,则该值是二进制位两者的数量Xÿ直方图。如果由向量所指定区间的数目,所述第一值是二进制位的数目X数据,以及第二值是二进制位的数目ÿ数据。默认情况下,垃圾箱的数量计算基于使用斯科特的规则,样本标准差。

例:'NBins',[5,7]

数据类型:|

在图中的边缘直方图的位置,指定为逗号分隔的一对组成的'位置'与下列情况之一。

'西南' 图下方并散点图左侧的直方图。
'东南' 图下方并散点图右边的柱状图。
'东北' 画出直方图上方和散点图的权利。
'西北' 画出直方图上方和散点图的左侧。

例:“位置”,“东南”

边际直方图的方向,指定为逗号分隔的一对组成的'方向'与下列情况之一。

'在' 绘制朝向散点图指示条的直方图。
“出” 剧情从散点图指向离开酒吧的直方图。

例:“方向”,“出”

分组变量,指定为逗号分隔的一对组成的'组'和一个分类阵列,逻辑或数字向量,字符数组,字符串数组,或字符向量的单元阵列。在一个分组变量的每个唯一值定义的基团。

例如,如果性别是字符向量的单元阵列与值'男''女', 您可以使用性别作为分组变量按性别绘制你的数据。

在分组变量行的数目必须等于的长度X

例:“集团”,性别

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

分组情节指示器,指定为逗号分隔的一对组成的'PlotGroup'与下列情况之一。

'上' 显示直方图分组或分组内核密度图。这是默认的,如果参数中指定。
“关” 显示直方图或整个数据集的内核密度图。这是默认的,如果没有指定的参数。

例:'PlotGroup', '断'

直方图显示风格,指定为逗号分隔的一对组成的'PlotGroup'与下列情况之一。

'楼梯' 显示一个阶梯的情节,显示了直方图的无填料的条的轮廓。这是,如果你指定一个包含多个组分组变量的缺省值。
'酒吧' 显示直方图条形图。这是默认的,如果你指定一个只包含一个组或者一组变量PlotGroup被指定为“关”

例:“风格”,“酒吧”

核密度情节指示器,指定为逗号分隔的一对组成的'核心'与下列情况之一。

“关” 显示边际分布作为直方图。
'上' 显示边缘分布为核心密度图。
'覆盖' 显示边际分布为核密度曲线叠加到直方图,类似于histfit

例:“内核”,“覆盖”

核平滑窗口的带宽,指定为逗号分隔的一对组成的'带宽'和大小的矩阵2逐ķ,其中ķ是唯一的组数。矩阵的第一行给出了每个组中的带宽X和第二行给出了每个组中的带宽ÿ。默认,scatterhist发现用于估计正常密度的最佳带宽。指定不同的带宽值改变所得到的核密度曲线的平滑特性。指定的值是用于生成内核密度图正态分布的比例因子。

例:'带宽',[5,0.2,0.1; 0.15,0.25,0.35]

数据类型:|

图例能见度指示器,指定为逗号分隔的一对组成的'传说'与下列情况之一。

'上' 集传奇可见。这是默认的,如果参数中指定。
“关” 集传奇无形。这是默认的,如果没有指定的参数。

例:“传奇”,“上”

对于情节父容器,指定为uipanel容器对象或数字容器对象。您可以通过创建面板容器对象uipanel要么数字, 分别。

例如,如果H1是一个面板容器对象,如下指定的曲线的父容器。

例:'父',H1

核密度情节主线的风格,指定为逗号分隔的一对组成的'的LineStyle'并且有效的线型或有效的线条样式的字符串数组或单元阵列。看到情节为有效线型。默认值是实线。使用一个字符串数组或单元阵列的每个基团指定不同的线型。当基团的总数目超过指定的值的数目,scatterhist通过指定的值的周期。

例:'的LineStyle',{ ' - ', ':', ' - '}

数据类型:烧焦||细胞

核密度情节主线的宽度,被指定为逗号分隔的一对组成的'行宽'和一个非负的标量值或者非负标量值的矢量。指定的值在点测得的核密度绘图线的大小。默认大小为0.5分。使用载体来为每个组指定不同的线宽度。当基团的总数大于指定的值的数量越多,scatterhist通过指定的值的周期。

例:'线宽',[0.5,1,2]

数据类型:|

标记颜色为每个散点图组,指定为逗号分隔的一对组成的'颜色'以及字符向量或颜色名称的串标量,或者在范围[0,1]一个RGB值的三列的矩阵。如果您使用矩阵指定颜色,则矩阵中的每一行是一个RGB三元组表示一组。矩阵的三列分别表示R值,G值,和B值,。当基团的总数目超过指定的颜色的数量,scatterhist通过指定的颜色循环。

该表列出了预定义的颜色和它们的等效RGB三元值。

选项 描述 等效RGB三元
'红'要么'R' [1 0 0]
'绿色'要么'G' 绿色 [0 1 0]
'蓝色'要么'B' 蓝色 [0 0 1]
'黄色'要么'Y' 黄色 [1 1 0]
'品红'要么'M' 品红 [1 0 1]
“青色”要么'C' 青色 [0 1 1]
'白色'要么'W' 白色 [1 1 1]
'黑色'要么数k 黑色 [0 0 0]

例:'颜色', 'KCM'

例:'颜色',[5,0,1; 0,0.5,0.5]

数据类型:||烧焦|

标记符号用于每个散点图组,指定为逗号分隔的一对组成的“标记”和字符向量或一个或多个有效标记符号的串标量。看到情节为有效符号。默认值是'O',一个圆圈。当基团的总数目超过规定的符号的数目,scatterhist通过指定的符号周期。

例:“标记”,“+做”

数据类型:烧焦|

标记大小为每个散点图组,指定为逗号分隔的一对组成的'MarkerSize'和一个非负的标量值或者非负标量值的向量,以点为单位。当基团的总数目超过指定的值的数目,scatterhist通过指定的值的周期。

例:'MarkerSize',10

数据类型:|

输出参数

全部收缩

轴手柄的三个地块,返回作为载体。载体含有用于分别散点图,沿水平轴的直方图,并且沿着垂直轴的直方图,把手。

另类功能

或者,你可以创建一个ScatterHistogramChart通过使用对象scatterhistogram功能。

  • 通过平移,缩放,并使用数据提示交互方式探索对象中的数据。不像scatterhist功能,scatterhistogram更新基于当前散点图范围内的数据边际直方图。

  • 通过改变控制散射直方图图表的外观和行为ScatterHistogramChart属性

介绍了在R2007a