scatterhistogram
用直方图创建散点图
语法
描述
scatterhistogram (___,
使用一个或多个名称-值对参数为具有边缘直方图的散点图指定其他选项。在所有其他输入参数之后指定选项。有关属性列表,请参见ScatterHistogramChart属性.名称,值
)
scatterhistogram (
属性指定的图形、面板或选项卡中创建带有边缘直方图的散点图父
,___)父
.
返回年代
= scatterhistogram (___)ScatterHistogramChart
对象。使用年代
在创建对象后修改该对象。有关属性列表,请参见ScatterHistogramChart属性.
例子
散点直方图与表格数据
从医疗患者的数据表中创建带有边缘直方图的散点图。
加载病人
数据集,并从加载到工作区的变量子集中创建一个表。然后,创建一个比较H八个
W的值八个
值。
负载病人tbl = table(姓氏,年龄,性别,身高,体重);S =散点直方图(tbl,“高度”,“重量”);
指定分组数据的表变量
使用病人
数据集,创建带有边缘直方图的散点图,并指定用于分组数据的表变量。
加载病人
数据集并从数据中创建散点直方图。比较患者的收缩压
而且舒张压
值。根据患者的吸烟状况对数据进行分组“GroupVariable”
到的名称-值对参数“抽烟”
.
负载病人tbl = table(姓氏,舒张,收缩压,吸烟者);S =散点直方图(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 = {“红色”,“黑”,“蓝”,“红色”,“黑”,“蓝”,“红色”,…“红色”,“蓝”,“黑”};S =散点直方图(x值,y值,“GroupData”, grpvalues);s.Title =“鞋销售”;s.XLabel =的鞋码;s.YLabel =“价格”;s.LegendTitle =鞋的颜色的;
更改散点直方图中的颜色以匹配组标签。更改所有组的直方图箱宽度为相同。
s.Color = {“红色”,“黑”,“蓝”};s.BinWidths = 1;
指定散点直方图外观
创建带有边缘直方图的散点图。指定直方图的箱数和线宽、散点图的位置和图例可见性。
加载病人
数据集并从数据中创建散点直方图。比较患者的舒张压
而且收缩压
值,并根据患者的数据进行分组。SelfAssessedHealthStatus
值。属性来调整直方图NumBins
而且线宽
选项。将散点图放在“东北”
控件来确定图形的位置ScatterPlotLocation
选择。属性确保图例可见LegendVisible
选择“上”
.
负载病人tbl = table(姓氏,舒张,收缩压,自我评估的健康状态);S =散点直方图(tbl,舒张压的,“收缩”,“GroupVariable”,“SelfAssessedHealthStatus”,…“NumBins”4“线宽”, 1.5,“ScatterPlotLocation”,“东北”,“LegendVisible”,“上”);
用两个变量分组数据
创建带有边缘直方图的散点图。通过使用两个不同变量的组合对数据进行分组。
加载病人
数据集。结合吸烟者
而且性别
数据来创建一个新变量。创建一个散点直方图来比较舒张压
而且收缩压
患者的价值观。使用新变量SmokerGender
将数据分组到散点直方图中。
负载病人[idx,genderStatus,smokerStatus] = findgroups(string(性别),string(吸烟者));吸烟者性别= strcat(性别状态(idx),“-”smokerStatus (idx));s =散点直方图(舒张期,收缩期,“GroupData”SmokerGender,“LegendVisible”,“上”);包含(舒张压的) ylabel (“收缩”)
指定核密度直方图
用核密度边缘直方图创建散点图。此示例需要统计和机器学习工具箱™许可证。
加载carsmall
数据集并从数据中创建散点直方图。比较马力
而且英里/加仑
值。参数,根据气缸数对数据进行分组GroupVariable
选项气缸
.属性指定内核密度直方图HistogramDisplayStyle
选项“顺利”
.属性为所有直方图指定实线线型
选项“- - -”
.
负载carsmalltbl = table(马力,MPG,气缸);S =散点直方图(tbl,“马力”,“英里”,…“GroupVariable”,“气缸”,“HistogramDisplayStyle”,“顺利”,…“线型”,“- - -”);
输入参数
资源描述
- - - - - -源表
表格
xvar
- - - - - -表变量为x设在
特征向量|字符串标量|数字标量|逻辑向量
表变量为x-axis,以下列形式之一指定:
字符向量或字符串标量-表示变量名之一。例如,
scatterhistogram(资源描述,“加速度”,“马力”)
选择名为“加速”
为x设在。数字标量-表变量索引。例如,
scatterhistogram(台、5、3)
属性的表中的第五个变量x设在。逻辑向量-包含一个
真正的
元素。
与表变量相关联的值必须是数字类型或分类
.
的XVariable
的属性ScatterHistogramChart
对象存储所选变量名。
yvar
- - - - - -表变量为y设在
特征向量|字符串标量|数字标量|逻辑向量
表变量为y-axis,以下列形式之一指定:
字符向量或字符串标量-表示变量名之一。例如,
scatterhistogram(资源描述,“加速度”,“马力”)
选择名为“马力”
为y设在。数字标量-表变量索引。例如,
scatterhistogram(台、5、3)
属性的表中的第三个变量y设在。逻辑向量-包含一个
真正的
元素。
与表变量相关联的值必须是数字类型或分类
.
的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')
例子:s.HistogramDisplayStyle = 'bar'
线宽
- - - - - -直方图线宽
积极的标量|积极的向量
直方图线宽,用正标量或正向量表示。默认情况下,scatterhistogram
的线宽0.5
到每个直方图线图。
当组的总数超过指定的行宽时,scatterhistogram
循环指定的行宽。
例子:s =散点直方图(__,'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')
例子:s.MarkerStyle = {'x','o'}
ScatterPlotLocation
- - - - - -散点图位置
“西南”
(默认)|“东南”
|“东北”
|“西北”
散点图的位置,指定为这些选项之一。
位置 | 描述 |
---|---|
“西南” |
在散点图的上方和右侧绘制直方图。 |
“东南” |
在散点图的上方和左侧绘制直方图。 |
“东北” |
在散点图的左边和下面绘制直方图。 |
“西北” |
在散点图的下方和右侧绘制直方图。 |
例子:s = scatterhistogram(__,'ScatterPlotLocation','东北')
例子:s.ScatterPlotLocation = '东南'
LegendVisible
- - - - - -图例可见状态
“上”
|“关闭”
图例可见性的状态,指定为“上”
或“关闭”
.集LegendVisible
来“上”
显示图例或“关闭”
隐藏传说。
如果GroupData
为空([]
)或包含单个组,则scatterhistogram
不显示图例。否则,scatterhistogram
默认情况下显示图例,除非图例与散点图或边缘直方图重叠。
在传说中,scatterhistogram
中首次出现的顺序显示组名GroupData
.
例子:s = scatterhistogram(__,'LegendVisible','on')
例子:s.LegendVisible = 'off'
输出参数
年代
-带有直方图的散点图
ScatterHistogramChart
对象
ScatterHistogramChart
对象,它是a独立的可视化.使用年代
在创建对象后修改该对象。有关属性列表,请参见ScatterHistogramChart属性.
更多关于
独立的可视化
独立可视化是为特殊目的而设计的图表,它独立于其他图表。不像其他图表,比如情节
而且冲浪
,一个独立的可视化有一个预先配置的axis对象内置于其中,并且一些自定义不可用。一个独立的可视化也有这些特征:
它不能与其他图形元素(如线、补丁或曲面)组合。因此,
持有
不支持命令。金宝app的
gca
函数可以将图表对象返回为当前轴。可以将图表对象传递给许多接受axis对象作为输入参数的MATLAB函数。方法传递图表对象
标题
函数。
提示
以交互方式探索您的
ScatterHistogramChart
对象,使用这些选项。其中一些选项在实时编辑器中不可用。缩放/平移-使用滚轮或+而且-缩放按钮。点击并拖动散点图到平移。
scatterhistogram
根据当前散点图范围内的数据更新边缘直方图。数据提示-将鼠标悬停在散点图或边缘直方图上可显示数据提示。
如果使用表中的边缘直方图创建散点图,则可以为散点图自定义数据提示。
若要从数据提示中添加或删除一行,请右键单击散点图上的任意位置并指向修改数据提示.然后,选择或取消选择变量。
若要添加或删除多行,请右键单击绘图,指向修改数据提示,并选择更多的.然后单击,添加变量>>或通过单击将其删除<<.
版本历史
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。