控制散点直方图的外观和行为
散射组织图
属性控制控件的外观和行为散射组织图
对象通过更改特性值,可以修改图表显示的某些方面。例如,可以添加标题:
s=散射直方图(兰德(10,1),兰德(10,1));s、 头衔=“我的头衔”;
标题
—图表标题''
(默认)|特征向量|字符串数组|字符向量单元数组|分类数组图表标题,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。默认图表没有标题。
要创建多行标题,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果你指定标题为分类数组,MATLAB®使用数组中的值,而不是类别。
例子:s = scatterhistogram(__,'Title','My Title Text')
例子:s、 标题='我的标题文本'
例子:s.Title ={“我”,“标题”}
包含
—标签x设在标签的x-轴,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。使用''
没有标签。
要创建多行标签,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果将标签指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例子:s=散射直方图(uuu,'XLabel','My Label')
例子:s、 XLabel=‘我的标签’
例子:s、 XLabel={'My','Label'}
伊拉贝尔
—标签Y设在标签的Y-轴,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。使用''
没有标签。
要创建多行标签,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果将标签指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例子:s = scatterhistogram(__,'YLabel','My Label')
例子:s、 YLabel='我的标签'
例子:s、 YLabel={'My','Label'}
传奇标题
—传奇标题图例标题,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。使用''
没有头衔。
要创建多行标题,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果将标题指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例子:s=散点直方图(uuuu,'LegendTitle','My Title Text')
例子:s、 LegendTitle='我的标题文本'
例子:s、 LegendTitle={'My','Title'}
麻木
—直方图箱数直方图箱数,指定为正整数标量、2×1正整数向量或2×1-N正整数矩阵,其中N是中的组数组数据
.
指定值 | 描述 |
---|---|
标量 | 该值是存储库的存储箱数x和Y直方图。 |
2×1的向量 | 第一个值是容器的数量x数据,第二个值是Y数据 |
二乘-N矩阵 | 这个(1,j) 值是数据直方图的存储箱数x的数据J 第四组。同样地(2,j) 值是数据直方图的存储箱数Y的数据J 集团。 |
散射直方图
使用“BinMethod”和“auto”
的名称-值对参数柱状图
要确定默认值麻木
和BinWidths
价值观
你不能改变麻木
分类数据。
例子:s=散射直方图(uuu,'NumBins',20)
例子:s.NumBins = [10;15)
BinWidths
—直方图箱宽直方图箱宽度,指定为正标量、2乘1正向量或2乘-N积极的矩阵,N是中的组数组数据
.
指定值 | 描述 |
---|---|
标量 | 属性的仓宽x和Y直方图。 |
2×1的向量 | 第一个值是x数据,第二个值是容器宽度Y数据 |
二乘-N矩阵 | 这个(1,j) 值是数据的直方图的仓位宽度x的数据J 第四组。同样地(2,j) 值是数据的直方图的仓位宽度Y的数据J 集团。 |
散射直方图
使用“BinMethod”和“auto”
的名称-值对参数柱状图
要确定默认值麻木
和BinWidths
价值观BinWidths
分类数据的值始终为0
.
如果你设定BinWidths
然后散射直方图
忽略麻木
价值
例子:s=散射直方图(uuu,'BinWidths',0.5)
例子:s、 宽度=[1.5;2]
XHistogramDirection
—方向x数据柱状图“向上”
(默认)|“下来”
的方向x数据直方图,指定为“向上”
或“下来”
.如果XHistogramDirection
价值是“向上”
,然后x数据柱状图有向上的条形图。如果XHistogramDirection
价值是“下来”
,然后x数据直方图具有向下的条形图。
例子:s=散射直方图(uuu,'XHistogramDirection','down')
例子:s、 XHistogramDirection='down'
伊希斯托格拉姆方向
—方向Y数据柱状图“对”
(默认)|“左”
的方向Y数据直方图,指定为“对”
或“左”
.如果伊希斯托格拉姆方向
价值是“对”
,然后Y数据直方图有向右的条形图。如果伊希斯托格拉姆方向
价值是“左”
,然后Y数据柱状图具有指向左侧的条形图。
例子:s=散射直方图(uuuu,'YHistogramDirection','left')
例子:s.YHistogramDirection = '左'
组织图像显示样式
—直方图显示风格“楼梯”
(默认)|“酒吧”
|“顺利”
直方图显示样式,指定为这些选项之一。
显示样式 | 描述 |
---|---|
“楼梯” |
显示显示直方图轮廓的阶梯图,而不填充条形图。 |
“酒吧” |
显示直方图条形图。 |
“顺利” |
显示通过核密度估计生成的平滑图。此选项需要一个统计和机器学习工具箱™ 许可证 |
散射直方图
使用“pdf”
用于生成直方图的规格化类型。有关更多信息,请参阅“正常化”
的名称-值对参数柱状图
.
例子:s=散射直方图(uuuu,'HistogramDisplayStyle','smooth')
例子:s、 HistorogramDisplayStyle='bar'
线型
—直方图线条样式直方图线条样式,以以下形式之一指定:
表示单行样式的字符向量
指定一个或多个行样式的字符向量的字符串数组或单元格数组
在这些线样式选项中进行选择。
线型 | 描述 | 结果线 |
---|---|---|
'-' |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
虚线 |
|
“没有” |
没线 | 没线 |
当组总数超过指定的线样式数时,散射直方图
循环指定的线样式。
例子:s = scatterhistogram(__“线型”,“:”)
例子:s、 线型={':','-','-.}
线宽
—柱状图线宽直方图线宽,以点为单位指定为正标量或正向量。默认情况下,散射直方图
指定线宽为0.5
到每个直方图plot line。
当组总数超过指定的线宽数时,散射直方图
周期通过指定的线宽。
例子:s = scatterhistogram(__“线宽”,0.75)
例子:s、 线宽=[0.5 0.75 0.5]
颜色
—组色组颜色,以下列形式之一指定:
指定颜色名称的字符向量。
指定一个或多个颜色名称的字符向量的字符串数组或单元格数组。
RGB值在[0,1]范围内的三列矩阵。这三列分别表示R值、G值和B值。
在这些预定义颜色及其等效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) |
默认情况下,散射直方图
最多指定七种唯一的组颜色。当组的总数超过指定颜色的数量时,散射直方图
循环通过指定的颜色。
例子:s=散射直方图(uuu,'Color',{'blue','green',red'})
例子:s、 颜色=[0.01;0.50.5;0.50.50.5]
字体
—字体的名字字体名称,指定为系统支持的字体名称。标题、轴标签、图例标题和组名使万博1manbetx用相同的字体。默认字体取决于特定的操作系统和区域设置。
例子:s=散射直方图(uuuu,'FontName','Cambria')
例子:s、 FontName='Cambria'
字号
—字体大小指定为标量值的字体大小。字号
对于标题、轴标签、图例标题和组名也是如此。默认字体大小取决于特定的操作系统和地区。
当您调整打印元素的大小时,软件会自动更新字体大小字号
属性禁用此自动调整大小。
例子:s=散射直方图(uuuu,'FontSize',12)
例子:s、 字体大小=12
MarkerStyle
—标记符号每个散点图组的标记符号,以下列形式之一指定:
表示标记样式的字符向量
指定一个或多个标记样式的字符向量的字符串数组或单元格数组
在这些标记选项中进行选择。
价值 | 描述 |
---|---|
“o” |
圆圈 |
“+” |
加号 |
‘*’ |
星号 |
'.' |
指向 |
“x” |
交叉 |
'_' |
水平线 |
“|” |
垂直的线 |
“广场” 或's' |
广场 |
“钻石” 或“d” |
钻石 |
'^' |
向上三角形 |
“v” |
向下三角形 |
'>' |
直角三角形 |
'<' |
左指向三角形 |
“五角星” 或“p” |
五角星(五角星形) |
“卦” 或“h” |
六角星(六边形) |
“没有” |
没有标记 |
默认情况下,散射直方图
指定标记符号“o”
散点图中的每一组。当组的总数超过指定符号的数目时,散射直方图
循环通过指定的符号。
例子:s = scatterhistogram(__,‘MarkerStyle’,‘x’)
例子:s、 MarkerStyle={'x','o'}
点尺寸
—标志尺寸每个散点图组的标记大小,指定为非负标量或非负矢量,其值以点度量。默认情况下,散射直方图
分配36
作为散点图中每组的标记大小。当组的总数超过指定值的数量时,散射直方图
循环遍历指定的值。
例子:s=散射直方图(uuuu,'MarkerSize',30)
例子:s、 MarkerSize=40
MarkerFilled
—标记面填充状态“开”
(默认)|“关”
标记面填充的状态,指定为“开”
或“关”
如果MarkerFilled
被设置为“开”
然后散射直方图
填充散点图中标记的内部。如果MarkerFilled
被设置为“关”
然后散射直方图
将散点标记的内部空出来。
例子:s = scatterhistogram(__“MarkerFilled”,“关闭”)
例子:s、 MarkerFilled='off'
马克拉帕
—标记透明度每个散点图组的标记透明度,指定为数值标量或数值向量,值介于0和1之间。接近0的值指定更透明的标记,接近1的值指定更不透明的标记。默认情况下,散射直方图
分配马克拉帕
的价值1.
散点图中所有的标记。
例子:s=散射直方图(uuu,'MarkerAlpha',0.75)
例子:s. markalpha = [0.2 0.7 0.4]
散点定位
—散点图的位置“西南”
(默认)|“东南”
|“东北”
|“西北”
散点图的位置,指定为这些选项之一。
地方 | 描述 |
---|---|
“西南” |
绘制散点图上方和右侧的直方图。 |
“东南” |
绘制散点图上方和左侧的直方图。 |
“东北” |
绘制散点图左下方的直方图。 |
“西北” |
在散点图的下方和右侧绘制直方图。 |
例子:s=散射直方图(uuu,'ScatterPlotLocation','NorthEast')
例子:s、 散点图位置=‘东南’
散点比例
—散点图长度与图表长度之比0.75
(默认)|0和1之间的数字标量散点图长度与总体图表长度的比率,指定为0和1之间的数字标量。这个散点比例
该值适用于两者x
和Y
斧头。
例子:s=散射直方图(uuu,'scatterplotratio',0.7)
例子:s、 散点图比例=0.6
传奇可见
—能见度“开”
|“关”
图例可见性状态,指定为“开”
或“关”
.集传奇可见
到“开”
显示图例或“关”
隐藏传说。
如果组数据
是空的([]
)或者包含一个组,然后散射直方图
不显示图例。否则,散射直方图
默认情况下显示图例,除非图例与散点图或边缘直方图重叠。
在传说中,散射直方图
按组名首次出现的顺序显示组名组数据
.
例子:s=散射直方图(uuu,'LegendVisible','on')
例子:s、 LegendVisible='off'
位置约束
—保持不变的位置“外置”
|“内部位置”
添加、删除或更改装饰时,Position属性保持不变,指定为以下值之一:
“外置”
-外置
属性在添加、删除或更改装饰(如标题或轴标签)时保持不变。如果需要任何位置调整,MATLAB将调整内部位置
所有物
“内部位置”
-内部位置
属性在添加、删除或更改装饰(如标题或轴标签)时保持不变。如果需要任何位置调整,MATLAB将调整外置
所有物
这个图显示了innerposition
和外置
定义散射组织图
.
例子:s.PositionConstraint = ' outerposition '
笔记
当父容器是容器时,设置此属性无效TiledChartLayout
.
内部位置
—内部尺寸和位置图表在父容器(通常是图形、面板或选项卡)中的内部大小和位置,指定为窗体的四元素数字向量[左下宽高]
. 内部位置仅包括散点图。
这个左边
和底
元素定义了从容器左下角到散点图左下角的距离。
这个宽度
和身高
元素是散点图的维度。
举个例子,请看位置约束.
笔记
当父容器是容器时,设置此属性无效TiledChartLayout
.
外置
—外型尺寸和位置[0 0 1 1]
(默认)|四元数值向量父容器(通常是图形、面板或选项卡)中完整散点直方图的外部大小和位置,指定为表单的四元素数字向量[左下宽高]
.的默认值[0 0 1 1]
包括容器的整个内部。
举个例子,请看位置约束.
笔记
当父容器是容器时,设置此属性无效TiledChartLayout
.
位置
—内部尺寸和位置图表在父容器(通常是图形、面板或选项卡)中的内部大小和位置,指定为窗体的四元素数字向量[左下宽高]
。此属性相当于内部位置所有物
笔记
当父容器是容器时,设置此属性无效TiledChartLayout
.
单位
—位置单位“正常化”
(默认)|“英寸”
|“厘米”
|“积分”
|“像素”
|“角色”
位置单位,指定为这些值之一。
单位 |
描述 |
---|---|
“正常化” (默认) |
相对于容器进行规范化,容器通常是图形或面板。容器的左下角映射到(0,0) ,右上角映射为(1,1) . |
“英寸” |
英寸。 |
“厘米” |
厘米。 |
“角色” |
基于图形根对象的默认uicontrol字体:
|
“积分” |
印刷点。一点等于1/72英寸。 |
“像素” |
像素。 从R2015b开始,以像素为单位的距离与Windows上的系统分辨率无关®和麦金塔系统:
在Linux上®系统中,像素的大小由系统分辨率决定。 |
在对象创建过程中将单位指定为名称-值对时,必须设置单位
属性,然后指定要使用这些单元的属性,例如外置
.
布局
—布局选项布局选项
数组(默认)|平铺图表布局自动选项
对象|网格布局自动选项
对象布局选项,指定为平铺图表布局自动选项
或网格布局自动选项
对象。当图表位于平铺图表布局或网格布局中时,此属性非常有用。
要在平铺图表布局的网格内定位图表,请设置瓦片
和TileSpan
上的属性平铺图表布局自动选项
例如,考虑一个3×3平铺的图表布局。布局在中心有一个瓦片网格,沿着外边缘有四个瓦片。在实际中,网格是不可见的,而外部的瓦片不占用空间,直到你用轴或图表填充它们。
此代码用于放置图表C
在网格的第三个平铺中。。
c、 布局。瓷砖=3;
要使图表跨越多个平铺,请指定TileSpan
属性作为两元素向量。例如,此图表跨越2.
行列3.
列的瓷砖。
c、 Layout.TileSpan=[23];
要将图表放置在周围的一个平铺中,请指定瓦片
财产作为“北”
,“南方”
,“东方”
或“西部”
。例如,将值设置为“东方”
将图表放置在栅格右侧的平铺中。
c、 布局。瓷砖=“东方”;
要将图表放置到应用程序中的布局中,请指定此属性为网格布局自动选项
对象。有关在应用程序中使用网格布局的更多信息,请参见uigridlayout
.
如果图表不是平铺图表布局或网格布局的子级(例如,如果它是图形或面板的子级),则此属性为空且无效。
看得见的
—物体能见度状态“开”
(默认)|开/关逻辑值对象可见性的状态,指定为“开”
或“关”
,或作为数字或逻辑1.
(符合事实的
)或0
(假
).的值“开”
相当于符合事实的
,“关”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
“开”
-显示散射组织图
对象。
“关”
——隐藏散射组织图
对象而不删除它。您仍然可以访问不可见对象的属性散射组织图
对象。
X变量
—表变量x设在表变量x-轴,以下列形式之一指定:
表示变量名称之一的字符向量或字符串标量
数字标量,表示表变量索引
包含1的逻辑向量符合事实的
要素
与表变量关联的值必须是数字类型或分类
.
如果你设定X变量
属性值,然后XData
属性会自动更新为适当的值。
笔记
使用数组而不是表格数据时,该属性将被忽略且为只读。
例子:s、 XVariable=‘加速度’
指定名为“加速”
.
YVariable
—表变量Y设在表变量Y-轴,以下列形式之一指定:
表示变量名称之一的字符向量或字符串标量
数字标量,表示表变量索引
包含1的逻辑向量符合事实的
要素
与表变量关联的值必须是数字类型或分类
.
如果你设定YVariable
属性值,然后伊达塔
属性会自动更新为适当的值。
笔记
使用数组而不是表格数据时,该属性将被忽略且为只读。
例子:s.YVariable =“马力”
指定名为“马力”
.
组变量
—用于分组数据的表变量用于分组数据的表变量,以以下形式之一指定:
表示变量名称之一的字符向量或字符串标量
数字标量,表示表变量索引
包含1的逻辑向量符合事实的
要素
与表变量关联的值必须形成数字向量、逻辑向量、类别数组、字符串数组或字符向量的单元格数组。
组变量
将数据分割为X变量
和YVariable
分成独特的组。每个组在每个轴上都有一个默认颜色和一个独立的直方图。在传说中,散射直方图
按组名首次出现的顺序显示组名组数据
.
指定组变量时,MATLAB将更新组数据
属性值。
笔记
使用数组而不是表格数据时,此属性将被忽略且为只读。
例子:s、 GroupVariable='Origin'
XData
—x值值沿x-轴,指定为数字向量或分类数组。
如果您使用的是表格数据,则无法设置此属性XData
值将根据使用选择的表变量自动填充X变量
所有物
例子:s、 扩展数据=[0.5 4.3 2.4 5.6 3.4]
伊达塔
—Y值值沿Y-轴,指定为数字向量或分类数组。
如果您使用的是表格数据,则无法设置此属性伊达塔
值将根据使用选择的表变量自动填充YVariable
所有物
例子:s、 YData=[0.5 4.3 2.4 5.6 3.4]
组数据
—组值将散点图和相应的边缘直方图的值分组,指定为数字向量、逻辑向量、分类数组、字符串数组或字符向量的单元格数组。
组数据
将数据分割为XData
和伊达塔
分成独特的组。每个组在每个轴上都有一个默认颜色和一个独立的直方图。在传说中,散射直方图
按组名首次出现的顺序显示组名组数据
.
如果您使用的是表格数据,则无法设置此属性组数据
值将根据使用选择的表变量自动填充组变量
所有物
例子:s.GroupData = [1 2 1 3 2 1 3]
例子:s、 GroupData={'blue','green','green','blue','green'}
限制
—x设在限制x-轴限制,指定为两元素数值向量或两元素分类向量。默认情况下,值从XData
价值观
例子:s、 XLimits=分类({'blue','green'})
例子:s、 XLimits=[10 50]
叶利米特
—Y设在限制Y-轴限制,指定为两元素数值向量或两元素分类向量。默认情况下,值从伊达塔
价值观
例子:s.YLimits =分类({“蓝”、“绿色”})
例子:s、 YLimits=[10 50]
父母亲
—父容器图形
对象|面板
对象|标签
对象|TiledChartLayout
对象|GridLayout
对象父容器,指定为图形
,面板
,标签
,TiledChartLayout
或GridLayout
对象。
可操作性
—对象句柄的可见性“开”
(默认)|“关”
|“回调”
对象句柄的可见性散射组织图
在孩子们
属性,指定为以下值之一:
“开”
-对象句柄总是可见的。
“关”
-对象句柄总是不可见的。这个选项对于防止其他函数对UI的意外更改非常有用。要在函数执行期间临时隐藏句柄,请设置可操作性
到“关”
.
“回调”
-对象句柄在回调或回调调用的函数中可见,但在从命令行调用的函数中不可见。此选项阻止在命令行访问对象,但允许回调函数访问它。
如果对象未在列表中列出孩子们
属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回该对象。这些功能包括收到
,芬多布吉
,gca
,gcf
,gco
,新图
,班
,clf
,关
.
隐藏对象句柄仍然有效。请设置根显示隐藏句柄
财产“开”
列出所有对象句柄,而不考虑其可操作性
属性设置。
ActivePositionProperty
不推荐使用不建议在R2020a中起动
从R2020a开始,设置或获取ActivePositionProperty
不建议使用。使用位置约束
取而代之的是财产。
目前还没有移除的计划ActivePositionProperty
此时,但属性不再列出时,您调用设置
,收到
或性质
图表对象上的函数。
要更新代码,请进行以下更改:
的所有实例ActivePositionProperty
与位置约束
.
的所有引用“位置”
选择与“内部位置”
选择。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。