主要内容

scatterhist

散点图和边缘直方图

描述

例子

scatterhist (x,y)创建一个二维散点图中数据的向量xy,显示的边际分布xy一元直方图在水平和垂直轴的散点图,分别。

例子

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

例子

h= scatterhist (___)返回一个向量的三轴处理散点图,直方图沿水平轴,沿着纵轴和直方图,分别使用任何输入参数在前面的语法。

例子

全部折叠

加载示例数据。创建数据向量x从第一列的数据矩阵,其中包含从虹膜花。花萼长度测量创建数据向量y从第二列的数据矩阵,其中包含萼片宽测量相同的花朵。

负载fisheririsx =量(:1);y =量(:,2);

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

scatterhist (x, y)

图包含一个坐标轴对象。坐标轴对象包含x, y ylabel包含一行对象显示它的值只使用标记。

在柱状图中显示的数据提示本。数据提示出现在鼠标停留在本直方图。

scatterhist_plot_datatips.png

概率密度函数估计的数据提示显示选中的垃圾,上下值的边缘。

加载示例数据。创建数据向量x从第一列的数据矩阵,它包含三种虹膜花。花萼长度测量创建数据向量y从第二列的数据矩阵,其中包含萼片宽测量相同的花朵。

负载fisheriris.mat;x =量(:1);y =量(:,2);

创建一个散点图和六核密度图来可视化花萼长度和萼片宽之间的关系,按种类分组。

scatterhist (x, y,“集团”物种,“内核”,“上”)

图包含一个坐标轴对象。坐标轴对象包含x, y ylabel包含3线类型的对象。一个或多个行显示的值只使用这些对象标记代表setosa, virginica杂色的。

情节之间的关系表明,花萼长度和宽度变化取决于花的物种。

加载示例数据。创建数据向量x从第一列的数据矩阵,其中包含花萼长度测量从三个不同种类的虹膜花。创建数据向量y从第二列的数据矩阵,其中包含萼片宽测量相同的花朵。

负载fisheriris.mat;x =量(:1);y =量(:,2);

创建一个散点图和六核密度图来可视化花萼长度和萼片宽之间的关系来衡量三种虹膜花,分组的物种。定制的外观图。

scatterhist (x, y,“集团”物种,“内核”,“上”,“位置”,“东南”,“方向”,“出”,“颜色”,“kbr”,“线型”,{“- - -”,“-”。,“:”},“线宽”(2,2,2),“标记”,' + od ',“MarkerSize”(4、5、6));

图包含一个坐标轴对象。坐标轴对象包含x, y ylabel包含3线类型的对象。一个或多个行显示的值只使用这些对象标记代表setosa, virginica杂色的。

加载示例数据。创建数据向量x从第一列的数据矩阵,它包含三种虹膜花。花萼长度测量创建数据向量y从第二列的数据矩阵,其中包含萼片宽测量相同的花朵。

负载fisheriris.mat;x =量(:1);y =量(:,2);

使用axis处理取代边际直方图箱情节。

h = scatterhist (x, y,“集团”、物种);持有;clr =得到(h (1),“colororder”);箱线图(h (2), x,物种,“定位”,“水平”,“标签”,{,,},“颜色”,clr);箱线图(h (3), y,物种,“定位”,“水平”,“标签”,{,,},“颜色”,clr);集(h (2:3),“XTickLabel”,);视图(h (3), (270、90));%旋转Y阴谋轴(h (1),“汽车”);%同步轴持有;

加载示例数据。创建数据向量x从第一列的数据矩阵,其中包含从虹膜花。花萼长度测量创建数据向量y从第二列的数据矩阵,其中包含萼片宽测量相同的花朵。

负载fisheririsx =量(:1);y =量(:,2);

创建一个新的图,定义两个uipanel对象将图分成两部分。在图的上半部分,绘制使用示例数据scatterhist。包括边际核密度块分组的物种。在图的下半部分,情节中包含的花萼长度测量的柱状图x

图hp1 = uipanel (“位置”,0 5 1。5);hp2 = uipanel (“位置”,(0 0 1。5));scatterhist (x, y,“集团”物种,“内核”,“上”,“父”,hp1);轴(“父”,hp2);嘘(x);

图包含2轴uipanel类型的对象和其他对象。坐标轴对象1包含x, y ylabel包含3线类型的对象。一个或多个行显示的值只使用这些对象标记代表setosa, virginica杂色的。坐标轴对象2包含一个类型的对象的补丁。这个对象表示x。

输入参数

全部折叠

样本数据,指定为一个向量。数据向量xy必须是相同的长度。

如果xy包含值,然后scatterhist:

  • 删除行值在xy从两个数据向量生成散点图

  • 删除行只有从相应的值xy当生成边缘直方图数据向量

数据类型:|

样本数据,指定为一个向量。数据向量xy必须是相同的长度。

如果xy包含值,然后scatterhist:

  • 删除行值在xy从两个数据向量生成散点图

  • 删除行只有从相应的值xy当生成边缘直方图数据向量

数据类型:|

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“位置”、“东南”、“方向”、“出”指定一个阴谋与直方图位于下面右边的散点图,酒吧直接从散点图。

直方图的箱子数量,指定为逗号分隔组成的“NBins”和一个正整数价值大于或等于2,或向量的两个值。如果箱子的数量被指定为一个正整数的值,这个值是箱子的数量的xy直方图。如果指定的垃圾箱的数量是一个矢量,第一个值是箱子的数量x数据,第二个值是箱子的数量y数据。默认情况下,箱子的数量是基于样本标准差的计算用斯科特的法则。

例子:“NBins”, (5、7)

数据类型:|

边缘直方图的位置在图中,指定为逗号分隔组成的“位置”和一个以下。

“西南” 图下面的柱状图和散点图的左边。
“东南” 图下面的柱状图和散点图的右边。
“东北” 图上面的柱状图和散点图的右边。
“西北” 图上面的柱状图和散点图的左边。

例子:“位置”、“东南”

边缘方向直方图,指定为逗号分隔组成的“方向”和一个以下。

“在” 画出直方图与酒吧指向的散点图。
“出” 图的直方图条直接从散点图。

例子:“方向”、“出”

分组变量指定为逗号分隔组成的“集团”和一系列直言,逻辑或数值向量,字符数组,字符串数组或单元阵列特征向量。每个分组变量定义了一组独特的价值。

例如,如果性别是一个单元阵列特征向量的值“男”“女”,你可以使用性别作为分组变量绘制数据按性别。

的行数的分组变量的长度必须等于x

例子:“集团”,性别

数据类型:分类|||逻辑|字符|字符串|细胞

分组情节指标,指定为逗号分隔组成的“PlotGroup”和一个以下。

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

例子:“PlotGroup”,“关闭”

直方图显示风格,指定为逗号分隔组成的“PlotGroup”和一个以下。

“楼梯” 显示一个梯级的情节显示直方图没有填充酒吧的轮廓。这是默认的,如果你指定一个分组变量包含不止一个组。
“酒吧” 显示一个直方图条情节。这是默认的,如果你指定一个只包含一组或者分组变量PlotGroup被指定为“关闭”

例子:“风格”、“酒吧”

内核密度图指标,指定为逗号分隔组成的“内核”和一个以下。

“关闭” 显示的边际分布直方图。
“上” 边际分布显示为核密度图。
“叠加” 边际分布显示为核密度图叠加在直方图,类似histfit

例子:“内核”、“叠加”

带宽的内核平滑窗口中,指定为逗号分隔组成的“带宽”和矩阵的大小2 -K,在那里K是独特的群体。矩阵的第一行给每组的带宽x,第二行给每组的带宽y。默认情况下,scatterhist发现最优带宽估算正常密度。指定一个不同的带宽值变化的平滑特征产生的内核密度图。指定的值是正态分布的比例因子用于生成内核密度图。

例子:“带宽”,[0。5。1。2,,酒精含量为,.35点)

数据类型:|

传奇的可见性指标,指定为逗号分隔组成的“传奇”和一个以下。

“上” 传说可见。这是默认的如果集团参数指定。
“关闭” 传说看不见。这是默认的如果集团没有指定参数。

例子:“传奇”,“上”

父容器的情节,指定为一个uipanel容器对象或容器对象。您可以创建面板容器对象使用uipanel,分别。

例如,如果h1面板是一个容器对象,指定的父容器图如下。

例子:“父”,h1

风格的内核密度图,指定为逗号分隔组成的“线型”和一个有效的线型或字符串数组或单元阵列的有效线风格。看到情节为有效的线条样式。默认是一个实线。使用一个字符串数组或单元阵列为每组指定不同的线条样式。当组的总数超过指定值的数量,scatterhist通过指定值周期。

例子:“线型”{‘-’,‘:’,‘-’。}

数据类型:字符|字符串|细胞

宽度的内核密度图,指定为逗号分隔组成的“线宽”和一个负的标量值或负的标量值的向量。指定的值的大小核密度情节以点。默认大小是0.5分。使用一个向量来指定不同的线宽度为每个组。当组的总数大于指定值的数量,scatterhist通过指定值周期。

例子:“线宽”,(0.5、1、2)

数据类型:|

标志的颜色为每个散点图集团指定为逗号分隔组成的“颜色”和一个特征向量或字符串标量的颜色名称,或三列的矩阵的RGB值区间[0,1]。如果你使用一个矩阵指定颜色,矩阵的每一行代表一组是一个RGB值。矩阵的三列代表了R值,G值,分别和B值。当组的总数超过指定数量的颜色,scatterhist周期通过指定的颜色。

此表列出了预定义的颜色及其等价的RGB值的值。

选项 描述 等价的RGB值
“红色”“r” 红色的 (1 0 0)
“绿色”‘g’ 绿色 (0 1 0)
“蓝”“b” 蓝色的 (0 0 1)
“黄色”“y” 黄色的 (1 1 0)
“红色”“米” 品红色的 (1 0 1)
“青色”“c” 青色 (0 1 1)
“白色”' w ' 白色的 (1 1 1)
“黑”“k” 黑色的 (0 0 0)

例子:“颜色”、“kcm”

例子:“颜色”,[5 0 1;0。5。5)

数据类型:||字符|字符串

标记符号为每个散点图集团指定为逗号分隔组成的“标记”和一个特征向量或字符串标量的一个或多个有效的标志符号。看到情节为有效的符号。默认值是“o”,一个圆。当组的总数超过指定数量的符号,scatterhist通过指定的符号周期。

例子:“标记”、“+做'

数据类型:字符|字符串

标记大小为每个散点图集团指定为逗号分隔组成的“MarkerSize”和一个负的标量值或负的标量值的向量,以点。当组的总数超过指定值的数量,scatterhist通过指定值周期。

例子:“MarkerSize”, 10

数据类型:|

输出参数

全部折叠

轴三个情节的处理,作为一个向量返回。向量包含处理散点图,直方图沿水平轴,分别沿着纵轴和直方图。

选择功能

或者,您可以创建一个ScatterHistogramChart通过使用对象scatterhistogram函数。

  • 探索数据交互对象的平移,缩放,和使用数据的技巧。不像scatterhist函数,scatterhistogram更新边缘直方图的基础上,在当前数据散点图的限制。

  • 控件的外观和行为分散直方图图通过改变ScatterHistogramChart属性

版本历史

介绍了R2007a