scatterhistogram
用直方图创建散点图
语法
描述
scatterhistogram (___,
使用一个或多个名称-值对参数为带有边缘直方图的散点图指定其他选项。在所有其他输入参数之后指定选项。有关属性列表,请参见ScatterHistogramChart属性.名称,值
)
scatterhistogram (
所指定的图、面板或制表符中的边缘直方图创建散点图父
,___)父
.
返回年代
= scatterhistogram (___)ScatterHistogramChart
对象。使用年代
在创建对象之后修改它。有关属性列表,请参见ScatterHistogramChart属性.
例子
带表格数据的散点直方图
从医疗病人数据表中创建带有边缘直方图的散点图。
加载病人
数据集,并从装入工作区的变量子集创建一个表。然后,创建一个比较H的散点直方图八个
W的值八个
值。
负载病人tbl =表(姓氏,年龄,性别,身高,体重);散点直方图(tbl,“高度”,“重量”);
为分组数据指定表变量
使用病人
数据集,创建带有边缘直方图的散点图,并指定用于对数据分组的表变量。
加载病人
数据集,并从数据创建散点直方图。比较患者的收缩压
而且舒张压
值。根据患者的吸烟状况对数据进行分组“GroupVariable”
的名称-值对参数“抽烟”
.
负载病人tbl =表(LastName,舒张压,收缩压,吸烟者);散点直方图(tbl,舒张压的,“收缩”,“GroupVariable”,“抽烟”);
可视化分类和数字数据
使用带有边缘直方图的散点图来可视化分类和数字医疗数据。
加载病人
数据集,并转换吸烟者
数据到分类数组。然后,创建一个散点直方图,比较患者的年龄
吸烟者的价值。得到的散点图包含重叠的数据点。然而,y-轴边缘直方图表明,数据集中不吸烟的人远远多于吸烟者。
负载病人吸烟者=明确的(吸烟者);s =散点直方图(年龄,吸烟者);包含(“年龄”) ylabel (“抽烟”)
指定组数据和自定义图表属性
使用鞋子数据数组创建带有边缘直方图的散点图。根据鞋的颜色对数据进行分组,定制散点直方图的属性。
创建数据数组。然后,创建一个散点直方图来可视化数据。使用自定义标签x设在和y-axis指定前两个输入参数的变量名。控件的属性可以指定标题、轴标签和图例标题ScatterHistogramChart
对象。
Xvalues = [7 6 5 6.5 9 7.5 8.5 7.5 10 8];Yvalues = categorical({“onsale”,“普通”,“onsale”,“onsale”,...“普通”,“普通”,“onsale”,“onsale”,“普通”,“普通”});Grpvalues = {“红色”,“黑”,“蓝”,“红色”,“黑”,“蓝”,“红色”,...“红色”,“蓝”,“黑”};散射直方图(xvalues,yvalues,“GroupData”, grpvalues);s.Title =“鞋销售”;s.XLabel =的鞋码;s.YLabel =“价格”;s.LegendTitle =鞋的颜色的;
更改散点直方图中的颜色以匹配组标签。将直方图库宽度更改为所有组相同。
s.Color = {“红色”,“黑”,“蓝”};. binwidths = 1;
指定散点直方图外观
用边缘直方图创建一个散点图。指定箱的数量和直方图的线宽、散点图的位置和图例的可见性。
加载病人
数据集,并从数据创建散点直方图。比较患者的舒张压
而且收缩压
值,并根据患者的数据分组。SelfAssessedHealthStatus
值。参数来调整直方图NumBins
而且线宽
选项。将散点图放在“东北”
图形的位置ScatterPlotLocation
选择。属性确保图例可见LegendVisible
选择“上”
.
负载病人tbl =表(LastName,舒张压,收缩压,自我评估健康状态);散点直方图(tbl,舒张压的,“收缩”,“GroupVariable”,“SelfAssessedHealthStatus”,...“NumBins”4“线宽”, 1.5,“ScatterPlotLocation”,“东北”,“LegendVisible”,“上”);
使用两个变量进行数据分组
用边缘直方图创建一个散点图。通过使用两个不同变量的组合对数据进行分组。
加载病人
数据集。结合吸烟者
而且性别
数据来创建一个新变量。创建一个散点直方图来比较舒张压
而且收缩压
病人的价值观。使用新变量SmokerGender
将数据分组到散点直方图中。
负载病人[idx,genderStatus,smokerStatus] = findgroups(string(Gender),string(吸烟者));吸烟者性别= strcat(性别地位(idx),“-”smokerStatus (idx));s =散点直方图(舒张,收缩压,“GroupData”SmokerGender,“LegendVisible”,“上”);包含(舒张压的) ylabel (“收缩”)
指定核密度直方图
用核密度边缘直方图创建散点图。此示例需要一个统计和机器学习工具箱™许可证。
加载carsmall
数据集,并从数据创建散点直方图。比较马力
而且英里/加仑
值。参数,使用柱数对数据进行分组GroupVariable
选项气缸
.属性来指定内核密度直方图HistogramDisplayStyle
选项“顺利”
.为所有直方图指定实线线型
选项“- - -”
.
负载carsmalltbl =表(马力,MPG,气缸);散点直方图(tbl,“马力”,“英里”,...“GroupVariable”,“气缸”,“HistogramDisplayStyle”,“顺利”,...“线型”,“- - -”);
输入参数
资源描述
- - - - - -源表
表格
xvar
- - - - - -表变量x设在
特征向量|字符串标量|数字标量|逻辑向量
表变量x-axis,以下列形式之一指定:
字符向量或字符串标量-指示变量名之一。例如,
scatterhistogram(资源描述,“加速度”,“马力”)
选择名为“加速”
为x设在。数值标量-指示表变量索引。例如,
scatterhistogram(台、5、3)
对象的表中的第五个变量x设在。逻辑向量-包含1
真正的
元素。
与表变量关联的值必须是数值类型或分类
.
的XVariable
的属性ScatterHistogramChart
对象存储所选变量名。
yvar
- - - - - -表变量y设在
特征向量|字符串标量|数字标量|逻辑向量
表变量y-axis,以下列形式之一指定:
字符向量或字符串标量-指示变量名之一。例如,
scatterhistogram(资源描述,“加速度”,“马力”)
选择名为“马力”
为y设在。数值标量-指示表变量索引。例如,
scatterhistogram(台、5、3)
对象的表中的第三个变量y设在。逻辑向量-包含1
真正的
元素。
与表变量关联的值必须是数值类型或分类
.
的YVariable
的属性ScatterHistogramChart
对象存储所选变量名。
xvalues
- - - - - -伴随出现的值x设在
数值向量|分类数组
沿x-axis,指定为数字向量或分类数组。
的XData
的属性ScatterHistogramChart
对象存储xvalues
数据。
例子:[0.5 4.3 2.4 5.6 3.4]
例子:分类({‘小’,‘中等’,‘小’,‘大’,‘中等’,‘小’})
yvalues
- - - - - -伴随出现的值y设在
数值向量|分类数组
沿y-axis,指定为数字向量或分类数组。
的YData
的属性ScatterHistogramChart
对象存储yvalues
数据。
例子:[0.5 4.3 2.4 5.6 3.4]
例子:分类({‘小’,‘中等’,‘小’,‘大’,‘中等’,‘小’})
父
- - - - - -父容器
数字
对象|面板
对象|选项卡
对象|TiledChartLayout
对象|GridLayout
对象
父容器,指定为数字
,面板
,选项卡
,TiledChartLayout
,或GridLayout
对象。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字
在报价。
例子:scatterhistogram(资源描述,xvar、yvar GroupVariable, grpvar,“HistogramDisplayStyle”,“楼梯”)
指定grpvar
作为分组变量,并在散点图旁边显示阶梯图。
请注意
这里列出的属性只是一个子集。有关完整列表,请参见ScatterHistogramChart属性.
标题
- - - - - -图表标题
”
(默认)|特征向量|字符串数组|字符向量的单元格数组|分类数组
图表标题,指定为字符向量、字符串数组、字符向量的单元格数组或类别数组。默认图表没有标题。
若要创建多行标题,请指定字符向量的字符串数组或单元格数组。数组中的每个元素都对应一行文本。
如果指定标题为分类数组,MATLAB®使用数组中的值,而不是类别。
例子:s = scatterhistogram(__,'Title','My Title Text')
例子:s.Title = '我的标题文本'
例子:s.Title = {'My','Title'}
NumBins
- - - - - -直方图箱的数量
正整数标量|正整数列向量|正整数矩阵
直方图箱的数量,指定为正整数标量、2乘1正整数向量或2乘-n正整数矩阵,其中n组数在吗GroupData
.
指定值 | 描述 |
---|---|
标量 | 的箱的数量x而且y直方图。 |
2×1的向量 | 第一个值是容器的数量x数据,第二个值是容器的数量y数据。 |
2 -n矩阵 | 的(j) 的直方图的箱的数量x中的数据j 集团。类似地,(j) 的直方图的箱的数量y中的数据j 集团。 |
scatterhistogram
使用“BinMethod”、“汽车”
的名值对参数柱状图
要确定默认值NumBins
而且BinWidths
值。
你无法改变NumBins
对于分类数据。
例子:s = scatterhistogram(__,'NumBins',20)
例子:s.NumBins = [10;15)
HistogramDisplayStyle
- - - - - -直方图显示样式
“楼梯”
(默认)|“酒吧”
|“顺利”
直方图显示样式,指定为这些选项之一。
显示风格 | 描述 |
---|---|
“楼梯” |
显示阶梯图,显示直方图的轮廓,而不填充柱状图。 |
“酒吧” |
显示柱状图。 |
“顺利” |
显示通过核密度估计生成的平滑图。此选项需要“统计和机器学习工具箱”许可证。 |
scatterhistogram
使用“pdf”
类型的归一化以生成直方图。有关更多信息,请参见“归一化”
的名值对参数柱状图
.
例子:s = scatterhistogram(__,'HistogramDisplayStyle','smooth')
例子:. histogramdisplaystyle = 'bar'
线宽
- - - - - -直方图线宽
积极的标量|积极的向量
直方图线宽,指定为正标量或点的正向量。默认情况下,scatterhistogram
指定的行宽0.5
到每个直方图的绘图线。
当组的总数超过指定的行宽数时,scatterhistogram
循环通过指定的行宽。
例子:s = scatterhistogram(__,'LineWidth',0.75)
例子:s.LineWidth = [0.5 0.75 0.5]
MarkerStyle
- - - - - -标记符号
特征向量|字符串数组|字符向量的单元格数组
每个散点图组的标记符号,以下列形式之一指定:
指定标记样式的字符向量
指定一种或多种标记样式的字符向量的字符串数组或单元格数组
在这些标记选项中进行选择。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“年代” |
广场 |
|
' d ' |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
“<” |
只左向三角形 |
|
“p” |
五角星形 |
|
“h” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
默认情况下,scatterhistogram
赋值标记符号“o”
散点图上的每一组。当组的总数超过指定符号的数量时,scatterhistogram
循环通过指定的符号。
例子:s = scatterhistogram(__,'MarkerStyle','x')
例子:. markerstyle = {'x','o'}
ScatterPlotLocation
- - - - - -散点图位置
“西南”
(默认)|“东南”
|“东北”
|“西北”
散点图的位置,指定为以下选项之一。
位置 | 描述 |
---|---|
“西南” |
绘制上面和散点图右侧的直方图。 |
“东南” |
在散点图的左侧绘制上面的直方图。 |
“东北” |
在散点图的左边和下面绘制直方图。 |
“西北” |
绘制散点图右侧下方的直方图。 |
例子:s = scatterhistogram(__,'ScatterPlotLocation','NorthEast')
例子:s.ScatterPlotLocation = '东南'
LegendVisible
- - - - - -传奇可见度
“上”
|“关闭”
图例可见性状态,指定为“上”
或“关闭”
.集LegendVisible
来“上”
显示图例或“关闭”
为了隐藏传说。
如果GroupData
为空([]
)或包含一个组,那么scatterhistogram
不显示图例。否则,scatterhistogram
默认情况下显示图例,除非图例与散点图或边缘直方图重叠。
在传说中,scatterhistogram
中第一次出现的顺序显示组名GroupData
.
例子:s = scatterhistogram(__,'LegendVisible','on')
例子:s.LegendVisible = 'off'
输出参数
年代
-带有直方图的散点图
ScatterHistogramChart
对象
ScatterHistogramChart
对象,它是一个独立的可视化.使用年代
在创建对象之后修改它。有关属性列表,请参见ScatterHistogramChart属性.
更多关于
独立的可视化
独立可视化是为特殊目的而设计的图表,它独立于其他图表工作。不像其他图表,比如情节
而且冲浪
,一个独立的可视化有一个预先配置的axis对象内置在它里面,一些定制是不可用的。独立的可视化也具有以下特征:
它不能与其他图形元素(如线、补丁或曲面)组合。因此,
持有
命令不支持。万博1manbetx的
gca
函数可以返回作为当前轴的图表对象。您可以将图表对象传递给许多接受axis对象作为输入参数的MATLAB函数。例如,可以将图表对象传递给
标题
函数。
提示
以交互方式探索您的
ScatterHistogramChart
对象,使用这些选项。其中一些选项在Live编辑器中不可用。缩放/平移-使用滚轮或+而且-缩放按钮。单击并拖动散点图到平底锅。
scatterhistogram
基于当前散点图限制内的数据更新边缘直方图。数据提示——将鼠标悬停在散点图或边缘直方图上以显示数据提示。
如果使用表中的边缘直方图创建散点图,则可以为散点图定制数据提示。
若要从数据提示中添加或删除一行,请右键单击散点图上的任何位置并指向修改数据提示.然后,选择或取消选择一个变量。
若要添加或删除多行,请右键单击绘图,指向修改数据提示,并选择更多的.然后,通过单击添加变量>>或者通过点击删除它们<<.
版本历史
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。