主要内容

散射历史图特性

控制散点直方图的外观和行为

散射组织图属性控制控件的外观和行为散射组织图对象通过更改特性值,可以修改图表显示的某些方面。例如,可以添加标题:

s=散射直方图(兰德(10,1),兰德(10,1));s、 头衔=“我的头衔”;

标签

全部展开

图表标题,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。默认图表没有标题。

要创建多行标题,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。

如果你指定标题为分类数组,MATLAB®使用数组中的值,而不是类别。

例子:s = scatterhistogram(__,'Title','My Title Text')

例子:s、 标题='我的标题文本'

例子:s.Title ={“我”,“标题”}

标签的x-轴,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。使用''没有标签。

要创建多行标签,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。

如果将标签指定为分类数组,MATLAB将使用数组中的值,而不是类别。

例子:s=散射直方图(uuu,'XLabel','My Label')

例子:s、 XLabel=‘我的标签’

例子:s、 XLabel={'My','Label'}

标签的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是中的组数组数据

指定值 描述
标量 该值是存储库的存储箱数xY直方图。
2×1的向量 第一个值是容器的数量x数据,第二个值是Y数据
二乘-N矩阵 这个(1,j)值是数据直方图的存储箱数x的数据J第四组。同样地(2,j)值是数据直方图的存储箱数Y的数据J集团。

散射直方图使用“BinMethod”和“auto”的名称-值对参数柱状图要确定默认值麻木BinWidths价值观

你不能改变麻木分类数据。

例子:s=散射直方图(uuu,'NumBins',20)

例子:s.NumBins = [10;15)

直方图箱宽度,指定为正标量、2乘1正向量或2乘-N积极的矩阵,N是中的组数组数据

指定值 描述
标量 属性的仓宽xY直方图。
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]

的方向x数据直方图,指定为“向上”“下来”.如果XHistogramDirection价值是“向上”,然后x数据柱状图有向上的条形图。如果XHistogramDirection价值是“下来”,然后x数据直方图具有向下的条形图。

例子:s=散射直方图(uuu,'XHistogramDirection','down')

例子:s、 XHistogramDirection='down'

的方向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

标记

全部展开

每个散点图组的标记符号,以下列形式之一指定:

  • 表示标记样式的字符向量

  • 指定一个或多个标记样式的字符向量的字符串数组或单元格数组

在这些标记选项中进行选择。

价值 描述
“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被设置为“关”然后散射直方图将散点标记的内部空出来。

例子: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和1之间的数字标量。这个散点比例该值适用于两者xY斧头。

例子: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]包括容器的整个内部。

举个例子,请看位置约束

笔记

当父容器是容器时,设置此属性无效TiledChartLayout

图表在父容器(通常是图形、面板或选项卡)中的内部大小和位置,指定为窗体的四元素数字向量[左下宽高]。此属性相当于内部位置所有物

笔记

当父容器是容器时,设置此属性无效TiledChartLayout

位置单位,指定为这些值之一。

单位 描述
“正常化”(默认) 相对于容器进行规范化,容器通常是图形或面板。容器的左下角映射到(0,0),右上角映射为(1,1)
“英寸” 英寸。
“厘米” 厘米。
“角色”

基于图形根对象的默认uicontrol字体:

  • 字符宽度=字母宽度x

  • 字符高度=两行文本基线之间的距离。

“积分” 印刷点。一点等于1/72英寸。
“像素”

像素。

从R2015b开始,以像素为单位的距离与Windows上的系统分辨率无关®麦金塔系统:

  • 在Windows系统上,像素为1/96英寸。

  • 在…上麦金塔一个像素是1/72英寸。

在Linux上®系统中,像素的大小由系统分辨率决定。

在对象创建过程中将单位指定为名称-值对时,必须设置单位属性,然后指定要使用这些单元的属性,例如外置

布局选项,指定为平铺图表布局自动选项网格布局自动选项对象。当图表位于平铺图表布局或网格布局中时,此属性非常有用。

要在平铺图表布局的网格内定位图表,请设置瓦片TileSpan上的属性平铺图表布局自动选项例如,考虑一个3×3平铺的图表布局。布局在中心有一个瓦片网格,沿着外边缘有四个瓦片。在实际中,网格是不可见的,而外部的瓦片不占用空间,直到你用轴或图表填充它们。

3 × 3平铺图表布局的图表。

此代码用于放置图表C在网格的第三个平铺中。。

c、 布局。瓷砖=3;

要使图表跨越多个平铺,请指定TileSpan属性作为两元素向量。例如,此图表跨越2.行列3.列的瓷砖。

c、 Layout.TileSpan=[23];

要将图表放置在周围的一个平铺中,请指定瓦片财产作为“北”,“南方”,“东方”“西部”。例如,将值设置为“东方”将图表放置在栅格右侧的平铺中。

c、 布局。瓷砖=“东方”;

要将图表放置到应用程序中的布局中,请指定此属性为网格布局自动选项对象。有关在应用程序中使用网格布局的更多信息,请参见uigridlayout

如果图表不是平铺图表布局或网格布局的子级(例如,如果它是图形或面板的子级),则此属性为空且无效。

对象可见性的状态,指定为“开”“关”,或作为数字或逻辑1.(符合事实的)或0().的值“开”相当于符合事实的,“关”相当于.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState

  • “开”-显示散射组织图对象。

  • “关”——隐藏散射组织图对象而不删除它。您仍然可以访问不可见对象的属性散射组织图对象。

数据和限制

全部展开

源表,指定为表。

属性从工作区变量创建表表格函数导入数据,或者使用readtable作用

笔记

使用数组而不是表格数据时,该属性将被忽略且为只读。

表变量x-轴,以下列形式之一指定:

  • 表示变量名称之一的字符向量或字符串标量

  • 数字标量,表示表变量索引

  • 包含1的逻辑向量符合事实的要素

与表变量关联的值必须是数字类型或分类

如果你设定X变量属性值,然后XData属性会自动更新为适当的值。

笔记

使用数组而不是表格数据时,该属性将被忽略且为只读。

例子:s、 XVariable=‘加速度’指定名为“加速”

表变量Y-轴,以下列形式之一指定:

  • 表示变量名称之一的字符向量或字符串标量

  • 数字标量,表示表变量索引

  • 包含1的逻辑向量符合事实的要素

与表变量关联的值必须是数字类型或分类

如果你设定YVariable属性值,然后伊达塔属性会自动更新为适当的值。

笔记

使用数组而不是表格数据时,该属性将被忽略且为只读。

例子:s.YVariable =“马力”指定名为“马力”

用于分组数据的表变量,以以下形式之一指定:

  • 表示变量名称之一的字符向量或字符串标量

  • 数字标量,表示表变量索引

  • 包含1的逻辑向量符合事实的要素

与表变量关联的值必须形成数字向量、逻辑向量、类别数组、字符串数组或字符向量的单元格数组。

组变量将数据分割为X变量YVariable分成独特的组。每个组在每个轴上都有一个默认颜色和一个独立的直方图。在传说中,散射直方图按组名首次出现的顺序显示组名组数据

指定组变量时,MATLAB将更新组数据属性值。

笔记

使用数组而不是表格数据时,此属性将被忽略且为只读。

例子:s、 GroupVariable='Origin'

值沿x-轴,指定为数字向量或分类数组。

如果您使用的是表格数据,则无法设置此属性XData值将根据使用选择的表变量自动填充X变量所有物

例子:s、 扩展数据=[0.5 4.3 2.4 5.6 3.4]

值沿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-轴限制,指定为两元素数值向量或两元素分类向量。默认情况下,值从XData价值观

例子:s、 XLimits=分类({'blue','green'})

例子:s、 XLimits=[10 50]

Y-轴限制,指定为两元素数值向量或两元素分类向量。默认情况下,值从伊达塔价值观

例子:s.YLimits =分类({“蓝”、“绿色”})

例子:s、 YLimits=[10 50]

父母/子女

全部展开

父容器,指定为图形,面板,标签,TiledChartLayoutGridLayout对象。

对象句柄的可见性散射组织图孩子们属性,指定为以下值之一:

  • “开”-对象句柄总是可见的。

  • “关”-对象句柄总是不可见的。这个选项对于防止其他函数对UI的意外更改非常有用。要在函数执行期间临时隐藏句柄,请设置可操作性“关”

  • “回调”-对象句柄在回调或回调调用的函数中可见,但在从命令行调用的函数中不可见。此选项阻止在命令行访问对象,但允许回调函数访问它。

如果对象未在列表中列出孩子们属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回该对象。这些功能包括收到,芬多布吉,gca,gcf,gco,新图,,clf,

隐藏对象句柄仍然有效。请设置根显示隐藏句柄财产“开”列出所有对象句柄,而不考虑其可操作性属性设置。

兼容性考虑

全部展开

不建议在R2020a中起动

在R2018b中引入