scatterhist
带有边缘直方图的散点图
描述
例子
创建一个scatterhist
情节
加载样例数据。创建数据向量x
从数据矩阵的第一列,其中包含鸢尾花的萼片长度测量。创建数据向量y
从数据矩阵的第二列,其中包含萼片宽度测量从相同的花。
负载fisheririsX = meas(:,1);Y = meas(:,2);
创建一个散点图和两个边缘直方图来可视化萼片长度和萼片宽度之间的关系。
scatterhist (x, y)
在柱状图中显示bin的数据提示。当您将鼠标悬停在柱状图中的垃圾箱上时,将出现数据提示。
数据提示显示所选料仓的概率密度函数估计值以及料仓边的上下值。
分组数据
加载样例数据。创建数据向量x
从第一列的数据矩阵,其中包含萼片长度测量从三种鸢尾花。创建数据向量y
从数据矩阵的第二列,其中包含萼片宽度测量从相同的花。
负载fisheriris.mat;X = meas(:,1);Y = meas(:,2);
创建一个散点图和六个核密度图,以可视化萼片长度和萼片宽度之间的关系,按物种分组。
scatterhist (x, y,“集团”物种,“内核”,“上”)
该图显示,萼片的长度和宽度之间的关系因花的种类而异。
自定义地块显示
加载样例数据。创建数据向量x
从第一列的数据矩阵,其中包含萼片长度测量从三个不同种类的鸢尾花。创建数据向量y
从数据矩阵的第二列,其中包含萼片宽度测量从相同的花。
负载fisheriris.mat;X = meas(:,1);Y = meas(:,2);
创建一个散点图和六个核密度图,以可视化的间隔长度和间隔宽度之间的关系,测量鸢尾花的三个物种,按物种分组。自定义图的外观。
scatterhist (x, y,“集团”物种,“内核”,“上”,“位置”,“东南”,...“方向”,“出”,“颜色”,“kbr”,“线型”,{“- - -”,“-”。,“:”},...“线宽”(2, 2, 2),“标记”,' + od ',“MarkerSize”(4、5、6));
使用轴句柄自定义图
加载样例数据。创建数据向量x
从第一列的数据矩阵,其中包含萼片长度测量从三种鸢尾花。创建数据向量y
从数据矩阵的第二列,其中包含萼片宽度测量从相同的花。
负载fisheriris.mat;X = meas(:,1);Y = meas(:,2);
使用轴句柄将边缘直方图替换为盒状图。
H =散点(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),“汽车”);%同步轴持有从;
创建一个scatterhist
在指定的父容器中绘图
加载样例数据。创建数据向量x
从数据矩阵的第一列,其中包含鸢尾花的萼片长度测量。创建数据向量y
从数据矩阵的第二列,其中包含萼片宽度测量从相同的花。
负载fisheririsX = meas(:,1);Y = meas(:,2);
创建一个新图形并定义两个uipanel
对象,将图形分为两部分。在图的上半部分,绘制示例数据scatterhist
.包括按种分组的边缘核密度图。在图的下半部分,绘制包含萼片长度测量的直方图x
.
图hp1 = uipanel(“位置”,[0 .5 1.5]);Hp2 = uipanel(“位置”,[0 0 1 .5]);scatterhist (x, y,“集团”物种,“内核”,“上”,“父”, hp1);轴(“父”, hp2);嘘(x);
输入参数
x
- - - - - -样本数据
向量
样本数据,指定为一个向量。数据向量x
而且y
长度必须相同。
如果x
或y
包含南
值,然后scatterhist
:
使用
南
其中一个的值x
或y
从两个数据向量生成散点图使用
南
的值x
或y
生成边缘直方图时的数据向量
数据类型:单
|双
y
- - - - - -样本数据
向量
样本数据,指定为一个向量。数据向量x
而且y
长度必须相同。
如果x
或y
包含南
值,然后scatterhist
:
使用
南
其中一个的值x
或y
从两个数据向量生成散点图使用
南
的值x
或y
生成边缘直方图时的数据向量
数据类型:单
|双
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字
在报价。
例子:“位置”、“东南”、“方向”、“出”
指定一个图,其中直方图位于散点图的下方和右侧,柱状图指向远离散点图的方向。
位置
- - - - - -边缘直方图的位置
“西南”
(默认)|“东南”
|“东北”
|“西北”
图中边缘直方图的位置,指定为逗号分隔的对,由“位置”
下面是其中之一。
“西南” |
在散点图的左边和下面绘制直方图。 |
“东南” |
在散点图的下方和右侧绘制直方图。 |
“东北” |
在散点图的上方和右侧绘制直方图。 |
“西北” |
在散点图的上方和左侧绘制直方图。 |
例子:“位置”、“东南”
方向
- - - - - -边缘直方图方向
“在”
(默认)|“出”
边缘直方图的方向,指定为由逗号分隔的对组成“方向”
下面是其中之一。
“在” |
绘制直方图,条形图指向散点图。 |
“出” |
用远离散点图的条形图绘制直方图。 |
例子:“方向”、“出”
集团
- - - - - -分组变量
分类数组|逻辑向量或数字向量|字符数组|字符串数组|字符向量的单元格数组
分组变量,指定为逗号分隔的对,由“集团”
以及字符向量的分类数组、逻辑或数字向量、字符数组、字符串数组或单元格数组。分组变量中的每个惟一值定义一个组。
例如,如果性别
单元格数组的字符向量与值“男”
而且“女”
,你可以使用性别
作为分组变量,按性别绘制数据。
分组变量中的行数必须等于的长度x
.
例子:“集团”,性别
数据类型:分类
|单
|双
|逻辑
|字符
|字符串
|细胞
PlotGroup
- - - - - -分组绘图指示器
“上”
|“关闭”
分组绘图指示器,指定为由逗号分隔的对组成“PlotGroup”
下面是其中之一。
“上” |
显示分组直方图或分组核密度图。这是默认的集团 参数。 |
“关闭” |
显示整个数据集的直方图或核密度图。这是默认的集团 参数未指定。 |
例子:“PlotGroup”,“关闭”
风格
- - - - - -直方图显示样式
“楼梯”
|“酒吧”
直方图显示样式,指定为由逗号分隔的对组成“PlotGroup”
下面是其中之一。
“楼梯” |
显示阶梯图,显示直方图的轮廓而不填充柱状条。如果指定的分组变量包含多个组,则这是默认值。 |
“酒吧” |
显示直方图条形图。如果指定的分组变量只包含一个组,或者如果PlotGroup 指定为“关闭” . |
例子:“风格”、“酒吧”
内核
- - - - - -核密度图指示器
“关闭”
(默认)|“上”
|“叠加”
核密度图指示器,指定为由逗号分隔的对组成“内核”
下面是其中之一。
“关闭” |
将边缘分布显示为直方图。 |
“上” |
将边缘分布显示为核密度图。 |
“叠加” |
将边缘分布显示为覆盖在直方图上的核密度图,类似于histfit . |
例子:“内核”、“叠加”
带宽
- - - - - -核平滑窗口带宽
矩阵
核平滑窗口的带宽,由逗号分隔的对组成“带宽”
和一个2 ×(-)的矩阵K,在那里K是唯一组的数目。矩阵的第一行给出了每个组的带宽x
,第二行为中每组的带宽y
.默认情况下,scatterhist
找到估计正态密度的最佳带宽。指定不同的带宽值会改变所得到的核密度图的平滑特性。指定的值是用于生成核密度图的正态分布的比例因子。
例子:“带宽”,[0。5。1。2,,酒精含量为,.35点)
数据类型:单
|双
传说
- - - - - -图示能见度指示器
“上”
|“关闭”
线型
- - - - - -核密度曲线图的风格
有效的线条样式|字符串数组或行样式的单元格数组
核密度曲线图的样式,指定为由逗号分隔的对组成“线型”
一个有效的线条样式或者一个字符串数组或者一个有效的线条样式的单元格数组。看到情节
对于有效的行样式。默认值是实线。使用字符串数组或单元格数组为每个组指定不同的行样式。当组总数超过指定值时,scatterhist
循环指定的值。
例子:的线型 ',{'-',':','-.'}
数据类型:字符
|字符串
|细胞
线宽
- - - - - -籽粒密度曲线宽度
0.5
(默认)|非负标量值|向量
核密度曲线的宽度,指定为由逗号分隔的对组成“线宽”
和一个非负标量值或非负标量值的向量。指定的值是以点为单位测量的核密度曲线的大小。默认大小为0.5个点。使用矢量为每个组指定不同的线宽。当组的总数大于指定值的数量时,scatterhist
循环指定的值。
例子:“线宽”,(0.5、1、2)
数据类型:单
|双
颜色
- - - - - -每个散点图组的标记颜色
颜色名称的字符向量或字符串标量|RGB值矩阵
每个散点图组的标记颜色,指定为由逗号分隔的对组成“颜色”
和颜色名称的字符向量或字符串标量,或范围为[0,1]的RGB值的三列矩阵。如果使用矩阵指定颜色,则矩阵的每一行都是表示一个组的RGB三元组。矩阵的三列分别表示R值、G值和B值。当组的总数超过指定颜色的数量时,scatterhist
循环指定的颜色。
该表列出了预定义的颜色及其等效的RGB三元组值。
选项 | 描述 | 等效RGB三元组 |
---|---|---|
“红色” 或“r” |
红色的 | [10 0 0] |
“绿色” 或‘g’ |
绿色 | [0 10 0] |
“蓝” 或“b” |
蓝色的 | [0 0 1] |
“黄色” 或“y” |
黄色的 | [11 10 0] |
“红色” 或“米” |
品红色的 | [10 0 1] |
“青色” 或“c” |
青色 | [0 1 1] |
“白色” 或' w ' |
白色 | [1 1 1] |
“黑” 或“k” |
黑色的 | [0 0 0] |
例子:“颜色”、“kcm”
例子:“颜色”,[5 0 1;0。5。5)
数据类型:单
|双
|字符
|字符串
标记
- - - - - -每个散点图组的标记符号
“o”
(默认)|特征向量|字符串标量
每个散点图组的标记符号,指定为由逗号分隔的对组成“标记”
和一个或多个有效标记符号的字符向量或字符串标量。看到情节
对于有效的符号。默认为“o”
,一个圆。当组的总数超过指定符号的数量时,scatterhist
循环指定的符号。
例子:“标记”、“+做'
数据类型:字符
|字符串
MarkerSize
- - - - - -每个散点图组的标记大小
6
(默认)|非负标量值|向量
每个散点图组的标记大小,指定为由逗号分隔的对组成“MarkerSize”
一个非负标量值或一个非负标量值的向量,以点为单位。当组总数超过指定值时,scatterhist
循环指定的值。
例子:“MarkerSize”,10
数据类型:单
|双
输出参数
h
-轴和手柄
向量
三个图的坐标轴句柄,作为一个向量返回。向量分别包含散点图、横轴直方图和纵轴直方图的句柄。
选择功能
或者,您可以创建一个ScatterHistogramChart
对象,使用scatterhistogram
函数。
通过平移、缩放和使用数据提示,在对象中交互式地探索数据。不像
scatterhist
函数,scatterhistogram
根据当前散点图范围内的数据更新边缘直方图。控件控制散点直方图的外观和行为ScatterHistogramChart属性.
版本历史
在R2007a中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。