scatterhistogram
用直方图创建散点图
语法
描述
用表中的边缘直方图创建散点图年代
= scatterhistogram (资源描述
,xvar
,yvar
)资源描述
并返回ScatterHistogramChart
对象。的xvar
Input指示要沿着显示的表变量x设在。的yvar
Input指示要沿着显示的表变量y设在。使用年代
在创建对象后修改该对象。有关属性列表,请参见ScatterHistogramChart属性.
使用一个或多个名称-值对参数为具有边缘直方图的散点图指定其他选项。在所有其他输入参数之后指定选项。有关属性列表,请参见ScatterHistogramChart属性.年代
= scatterhistogram (___,名称,值
)
属性指定的图形、面板或选项卡中创建带有边缘直方图的散点图年代
= scatterhistogram (父
,___)父
.
例子
散点直方图与表格数据
从医疗患者的数据表中创建带有边缘直方图的散点图。
加载病人
数据集,并从加载到工作区的变量子集中创建一个表。然后,创建一个比较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
对象
父容器,指定为数字
,面板
,选项卡
,或TiledChartLayout
对象。
名称-值对参数
的可选逗号分隔对名称,值
参数。的名字
参数名称和价值
对应的值。的名字
必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
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
对象,使用这些选项。其中一些选项在实时编辑器中不可用。缩放/平移-使用滚轮或+而且-缩放按钮。点击并拖动散点图到平移。
scatterhistogram
根据当前散点图范围内的数据更新边缘直方图。数据提示-将鼠标悬停在散点图或边缘直方图上可显示数据提示。
在R2018b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。