ScatterHistogramChart属性
ScatterHistogramChart
控件的外观和行为ScatterHistogramChart
对象。通过更改属性值,可以修改图表显示的某些方面。例如,你可以添加一个标题:
S =散点直方图(rand(10,1),rand(10,1));s.Title =“我的名字”;
标签
标题
- - - - - -图表标题
”
(默认)|特征向量|字符串数组|字符向量的单元格数组|分类数组
图表标题,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。默认图表没有标题。
若要创建多行标题,请指定字符向量的字符串数组或单元格数组。数组中的每个元素都对应于一行文本。
如果将标题指定为分类数组,MATLAB®使用数组中的值,而不是类别。
例子:s = scatterhistogram(__,'Title','My Title Text')
例子:s.Title =“我的标题文本”
例子:s.Title = {'My','Title'}
包含
- - - - - -标签x设在
特征向量|字符串数组|字符向量的单元格数组|分类数组
标签x-axis,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。使用”
没有标签。
若要创建多行标签,请指定字符向量的字符串数组或单元格数组。数组中的每个元素都对应于一行文本。
如果将标签指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例子:s = scatterhistogram(__,'XLabel','My Label')
例子:s.XLabel = '我的标签'
例子:s.XLabel = {'My','Label'}
YLabel
- - - - - -标签y设在
特征向量|字符串数组|字符向量的单元格数组|分类数组
标签y-axis,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。使用”
没有标签。
若要创建多行标签,请指定字符向量的字符串数组或单元格数组。数组中的每个元素都对应于一行文本。
如果将标签指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例子:s = scatterhistogram(__,'YLabel','My Label')
例子:s.YLabel =“我的标签”
例子:s.YLabel = {'My','Label'}
LegendTitle
- - - - - -传说标题
特征向量|字符串数组|字符向量的单元格数组|分类数组
图例标题,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。使用”
没有头衔。
若要创建多行标题,请指定字符向量的字符串数组或单元格数组。数组中的每个元素都对应于一行文本。
如果将标题指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例子:s = scatterhistogram(__,'LegendTitle','My Title Text')
例子:s.LegendTitle = '我的标题文本'
例子:s.llegendtitle = {'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)
BinWidths
- - - - - -直方图箱宽度
积极的标量|正列向量|积极的矩阵
直方图容器宽度,指定为正标量、2乘1的正向量或2乘-n正矩阵,其中n分组的数量是多少GroupData
.
指定值 | 描述 |
---|---|
标量 | 对象的bin宽度x而且y直方图。 |
2×1的向量 | 的容器宽度x数据,第二个值是y数据。 |
2 -n矩阵 | 的(j) 的直方图的仓宽度x中的数据j 集团。类似地,(j) 的直方图的仓宽度y中的数据j 集团。 |
scatterhistogram
使用“BinMethod”、“汽车”
的名称-值对参数柱状图
要确定默认值NumBins
而且BinWidths
值。的BinWidths
类别数据的值总是0
.
如果你设置BinWidths
,然后scatterhistogram
忽略了NumBins
价值。
例子:s = scatterhistogram(__,'BinWidths',0.5)
例子:s.BinWidths = [1.5;2]
XHistogramDirection
- - - - - -的方向x数据柱状图
“了”
(默认)|“下来”
方向x数据直方图,指定为“了”
或“下来”
.如果XHistogramDirection
值是“了”
,则x数据直方图有向上的条形。如果XHistogramDirection
值是“下来”
,则x数据直方图有向下的条形。
例子:s = scatterhistogram(__,'XHistogramDirection','向下')
例子:s.XHistogramDirection = '向下'
YHistogramDirection
- - - - - -的方向y数据柱状图
“对”
(默认)|“左”
方向y数据直方图,指定为“对”
或“左”
.如果YHistogramDirection
值是“对”
,则y数据直方图有向右的条形。如果YHistogramDirection
值是“左”
,则y数据直方图有向左的条形。
例子:s = scatterhistogram(__,'YHistogramDirection','left')
例子:s.YHistogramDirection = '左'
HistogramDisplayStyle
- - - - - -直方图显示样式
“楼梯”
(默认)|“酒吧”
|“顺利”
直方图显示样式,指定为这些选项之一。
显示风格 | 描述 |
---|---|
“楼梯” |
显示阶梯图,显示直方图的轮廓而不填充柱状条。 |
“酒吧” |
显示直方图条形图。 |
“顺利” |
显示通过核密度估计生成的平滑图。此选项需要统计和机器学习工具箱™许可证。 |
scatterhistogram
使用“pdf”
用于生成直方图的归一化类型。有关更多信息,请参见“归一化”
的名称-值对参数柱状图
.
例子:s = scatterhistogram(__,'HistogramDisplayStyle','smooth')
例子:s.HistogramDisplayStyle = 'bar'
线型
- - - - - -直方图线条样式
特征向量|字符串数组|字符向量的单元格数组
直方图线条样式,以下列形式之一指定:
指定一种线条样式的字符向量
字符向量的字符串数组或单元格数组,表示一种或多种行样式
在这些线条样式选项中进行选择。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
当组的总数超过指定的行样式的数量时,scatterhistogram
循环指定的行样式。
例子:s = scatterhistogram(__,'LineStyle',':')
例子:s.l enestyle = {':','-','-.'}
线宽
- - - - - -直方图线宽
积极的标量|积极的向量
直方图线宽,用正标量或正向量表示。默认情况下,scatterhistogram
的线宽0.5
到每个直方图线图。
当组的总数超过指定的行宽时,scatterhistogram
循环指定的行宽。
例子:s =散点直方图(__,'LineWidth',0.75)
例子:s.LineWidth = [0.5 0.75 0.5]
颜色和字体
颜色
- - - - - -组颜色
特征向量|字符串数组|字符向量的单元格数组|RGB值矩阵
组色,以下列形式之一指定:
指定颜色名称的字符向量。
指定一个或多个颜色名称的字符向量的字符串数组或单元格数组。
RGB值在[0,1]范围内的三列矩阵。这三列分别表示R值、G值和B值。
在这些预定义的颜色和它们等价的RGB三联中选择。
选项 | 描述 | 等效RGB三元组 |
---|---|---|
“红色” 或“r” |
红色的 | [10 0 0] |
“绿色” 或‘g’ |
绿色 | [0 10 0] |
“蓝” 或“b” |
蓝色的 | [0 0 1] |
“黄色” 或“y” |
黄色的 | [11 10 0] |
“红色” 或“米” |
品红色的 | [10 0 1] |
“青色” 或“c” |
青色 | [0 1 1] |
“白色” 或' w ' |
白色 | [1 1 1] |
“黑” 或“k” |
黑色的 | [0 0 0] |
默认情况下,scatterhistogram
分配最多7个唯一的组颜色。当组的总数超过指定颜色的数量时,scatterhistogram
循环指定的颜色。
例子:s = scatterhistogram(__,“颜色”,{“蓝”、“绿色”、红'})
例子:s.Color = [0 0 1;0 0.5 0.5;0.5 0.5 0.5]
字体名
- - - - - -字体的名字
系统支持的字体金宝app名称
字体名称,指定为系统支持的字体名称。金宝app标题、轴标签、图例标题和组名使用相同的字体。默认字体取决于特定的操作系统和区域设置。
例子:s = scatterhistogram(__,'FontName','Cambria')
例子:s.FontName = 'Cambria'
字形大小
- - - - - -字体大小
标量数值
字体大小,指定为标量值。字形大小
标题、轴标签、图例标题和组名也是如此。默认字体大小取决于特定的操作系统和区域设置。
当你调整绘图元素的大小时,软件会自动更新字体大小。但是,更改字形大小
属性禁用此自动调整大小。
例子:s = scatterhistogram(__,'FontSize',12)
例子:s.FontSize = 12
标记
MarkerStyle
- - - - - -标记符号
特征向量|字符串数组|字符向量的单元格数组
每个散点图组的标记符号,以下列形式之一指定:
指定标记样式的字符向量
指定一个或多个标记样式的字符向量的字符串数组或单元格数组
在这些标记选项中选择。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
“*” |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“广场” |
广场 |
|
“钻石” |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
" < " |
只左向三角形 |
|
“五角星形” |
五角星形 |
|
“卦” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
默认情况下,scatterhistogram
指定标记符号“o”
散点图中的每一组。当组的总数超过指定符号的数量时,scatterhistogram
循环指定的符号。
例子:s = scatterhistogram(__,'MarkerStyle','x')
例子:s.MarkerStyle = {'x','o'}
MarkerSize
- - - - - -标志尺寸
负的标量|负的向量
每个散点图组的标记大小,指定为非负标量或非负向量,其值以点为单位。默认情况下,scatterhistogram
分配36
为散点图中每一组的标记大小。当组总数超过指定值时,scatterhistogram
循环指定的值。
例子:s = scatterhistogram(__,'MarkerSize',30)
例子:s.MarkerSize = 40
MarkerFilled
- - - - - -标记面填充状态
“上”
(默认)|“关闭”
标记面填充状态,指定为“上”
或“关闭”
.如果MarkerFilled
设置为“上”
,然后scatterhistogram
填充散点图中标记的内部。如果MarkerFilled
设置为“关闭”
,然后scatterhistogram
将散点图标记的内部保留为空。
例子:s = scatterhistogram(__,'MarkerFilled','off')
例子:s.MarkerFilled = 'off'
MarkerAlpha
- - - - - -标记的透明度
数字标量|数值向量
每个散点图组的标记透明度,指定为值在0到1之间的数值标量或数值向量。接近0的值指定更透明的标记,接近1的值指定更不透明的标记。默认情况下,scatterhistogram
分配一个MarkerAlpha
的价值1
散点图上的所有标记。
例子:s =散点直方图(__,' markalpha ',0.75)
例子:s.m akeralpha = [0.2 0.7 0.4]
布局
ScatterPlotLocation
- - - - - -散点图位置
“西南”
(默认)|“东南”
|“东北”
|“西北”
散点图的位置,指定为这些选项之一。
位置 | 描述 |
---|---|
“西南” |
在散点图的上方和右侧绘制直方图。 |
“东南” |
在散点图的上方和左侧绘制直方图。 |
“东北” |
在散点图的左边和下面绘制直方图。 |
“西北” |
在散点图的下方和右侧绘制直方图。 |
例子:s = scatterhistogram(__,'ScatterPlotLocation','东北')
例子:s.ScatterPlotLocation = '东南'
ScatterPlotProportion
- - - - - -散点图长度与图表长度的比值
0.75
(默认)|0到1之间的数字标量
散点图长度与总体图表长度的比值,指定为0到1之间的数值标量。的ScatterPlotProportion
价值适用于两者x
而且y
轴。
例子:s = scatterhistogram(__,'ScatterPlotProportion',0.7)
例子:s.ScatterPlotProportion = 0.6
LegendVisible
- - - - - -图例可见状态
“上”
|“关闭”
图例可见性的状态,指定为“上”
或“关闭”
.集LegendVisible
来“上”
显示图例或“关闭”
隐藏传说。
如果GroupData
为空([]
)或包含单个组,则scatterhistogram
不显示图例。否则,scatterhistogram
默认情况下显示图例,除非图例与散点图或边缘直方图重叠。
在传说中,scatterhistogram
中首次出现的顺序显示组名GroupData
.
例子:s = scatterhistogram(__,'LegendVisible','on')
例子:s.LegendVisible = 'off'
位置
PositionConstraint
- - - - - -位置保持不变
“outerposition”
|“innerposition”
Position属性,在添加、删除或更改装饰时保持不变,指定为以下值之一:
“outerposition”
- - -OuterPosition
属性在添加、删除或更改标题或轴标签等装饰时保持不变。如果需要任何位置调整,MATLAB调整InnerPosition
财产。“innerposition”
- - -InnerPosition
属性在添加、删除或更改标题或轴标签等装饰时保持不变。如果需要任何位置调整,MATLAB调整OuterPosition
财产。
这张图显示了innerposition
而且outerposition
定义ScatterHistogramChart
.
例子:s.PositionConstraint = 'outerposition'
请注意
类的父容器时,设置此属性无效TiledChartLayout
.
InnerPosition
- - - - - -内部尺寸及位置
四元数字向量
图表在父容器(通常是图形、面板或选项卡)中的内部大小和位置,指定为窗体的四元素数字向量[左下宽高]
.内部位置只包括散点图。
的
左
而且底
元素定义从容器的左下角到散点图的左下角的距离。的
宽度
而且高度
元素是散点图的维度。
有关说明,请参见PositionConstraint.
请注意
类的父容器时,设置此属性无效TiledChartLayout
.
OuterPosition
- - - - - -外形尺寸和位置
[0 0 1 1]
(默认)|四元数字向量
在父容器(通常是图形、面板或选项卡)内的完整散点直方图的外部大小和位置,指定为窗体的四元素数字向量[左下宽高]
.的默认值[0 0 1 1]
包括容器的整个内部。
有关说明,请参见PositionConstraint.
请注意
类的父容器时,设置此属性无效TiledChartLayout
.
位置
- - - - - -内部尺寸及位置
四元数字向量
图表在父容器(通常是图形、面板或选项卡)中的内部大小和位置,指定为窗体的四元素数字向量[左下宽高]
.这个属性等价于InnerPosition财产。
请注意
类的父容器时,设置此属性无效TiledChartLayout
.
单位
- - - - - -位置单位
“归一化”
(默认)|“英寸”
|“厘米”
|“点”
|“像素”
|“角色”
定位单位,指定为这些值之一。
单位 |
描述 |
---|---|
“归一化” (默认) |
容器(通常是图形或面板)的规范化。容器的左下角映射到(0,0) ,右上角映射到(1,1) . |
“英寸” |
英寸。 |
“厘米” |
厘米。 |
“角色” |
基于图形根对象的默认uicontrol字体:
|
“点” |
字体设计点。1分等于1/72英寸。 |
“像素” |
像素。 从R2015b开始,以像素为单位的距离与Windows上的系统分辨率无关®而且麦金塔电脑系统:
在Linux上®在系统中,像素的大小是由系统分辨率决定的。 |
在对象创建期间将单位指定为名称-值对时,必须设置单位
属性,然后再指定要使用这些单元的属性,例如OuterPosition
.
布局
- - - - - -布局选项
空LayoutOptions
数组(默认)|TiledChartLayoutOptions
对象|GridLayoutOptions
对象
布局选项,指定为TiledChartLayoutOptions
或GridLayoutOptions
对象。当图表处于平铺图表布局或网格布局中时,此属性非常有用。
要在平铺图表布局的网格中定位图表,请设置瓷砖
而且TileSpan
属性TiledChartLayoutOptions
对象。例如,考虑一个3 * 3平铺的图表布局。该布局在中心有一个瓷砖网格,沿外缘有四个瓷砖。在实践中,网格是不可见的,外部的瓷砖不会占用空间,直到您用轴或图表填充它们。
这段代码放置图表c
在网格的第三个贴图中。
c.Layout.Tile = 3;
要使图表跨越多个磁块,请指定TileSpan
属性作为两元素向量。例如,这个图表跨越了2
行和3.
瓷砖的柱子。
c.Layout.TileSpan = [2 3];
要将图表放置在其中一个周围的磁贴中,请指定瓷砖
财产“北”
,“南”
,“东”
,或“西方”
.例如,将值设置为“东”
将图表放置在网格右侧的平铺图中。
c.Layout.Tile =“东”;
要将图表放置到应用程序中的布局中,请将此属性指定为GridLayoutOptions
对象。有关在应用程序中使用网格布局的更多信息,请参见uigridlayout
.
如果图表不是平铺图表布局或网格布局的子图(例如,如果它是图形或面板的子图),则此属性为空,不起作用。
可见
- - - - - -对象可见性状态
“上”
(默认)|开/关逻辑值
对象可见性的状态,指定为“上”
或“关闭”
,或作为数字或逻辑1
(真正的
)或0
(假
).值为“上”
等于真正的
,“关闭”
等于假
.因此,您可以将此属性的值用作逻辑值。该值存储为类型的on/off逻辑值matlab.lang.OnOffSwitchState
.
“上”
-显示ScatterHistogramChart
对象。“关闭”
-隐藏ScatterHistogramChart
对象而不删除它。你仍然可以访问一个无形的属性ScatterHistogramChart
对象。
数据和限制
XVariable
- - - - - -表变量为x设在
特征向量|字符串标量|数字标量|逻辑向量
表变量为x-axis,以下列形式之一指定:
字符向量或字符串标量,指示其中一个变量名
数值标量,表示表变量索引
包含1的逻辑向量
真正的
元素
与表变量相关联的值必须是数字类型或分类
.
如果你设置XVariable
属性值,则XData
属性自动更新为适当的值。
请注意
当使用数组而不是表格数据时,该属性将被忽略并为只读。
例子:s.XVariable = '加速度'
指定名为“加速”
.
YVariable
- - - - - -表变量为y设在
特征向量|字符串标量|数字标量|逻辑向量
表变量为y-axis,以下列形式之一指定:
字符向量或字符串标量,指示其中一个变量名
数值标量,表示表变量索引
包含1的逻辑向量
真正的
元素
与表变量相关联的值必须是数字类型或分类
.
如果你设置YVariable
属性值,则YData
属性自动更新为适当的值。
请注意
当使用数组而不是表格数据时,该属性将被忽略并为只读。
例子:s.YVariable = '马力'
指定名为“马力”
.
GroupVariable
- - - - - -用于分组数据的表变量
特征向量|字符串标量|数字标量|逻辑向量
用于分组数据的表变量,以下列形式之一指定:
字符向量或字符串标量,指示其中一个变量名
数值标量,表示表变量索引
包含1的逻辑向量
真正的
元素
与表变量相关联的值必须构成数字向量、逻辑向量、分类数组、字符串数组或字符向量单元格数组。
GroupVariable
将数据拆分为XVariable
而且YVariable
分成不同的组。每个组在每个轴上都有一个默认颜色和一个独立的直方图。在传说中,scatterhistogram
中首次出现的顺序显示组名GroupData
.
指定组变量时,MATLAB更新GroupData
属性值。
请注意
当使用数组而不是表格数据时,此属性将被忽略并且是只读的。
例子:s.GroupVariable = 'Origin'
XData
- - - - - -x值
数值向量|分类数组
沿x-axis,指定为数字向量或分类数组。
如果使用表格数据,则不能设置此属性。的XData
属性选择的表变量自动填充值XVariable
财产。
例子:s.XData = [0.5 4.3 2.4 5.6 3.4]
YData
- - - - - -y值
数值向量|分类数组
沿y-axis,指定为数字向量或分类数组。
如果使用表格数据,则不能设置此属性。的YData
属性选择的表变量自动填充值YVariable
财产。
例子:s.YData = [0.5 4.3 2.4 5.6 3.4]
GroupData
- - - - - -组值
数值向量|逻辑向量|分类数组|字符串数组|字符向量的单元格数组
散点图和相应边缘直方图的分组值,指定为数字向量、逻辑向量、分类数组、字符串数组或字符向量的单元格数组。
GroupData
将数据拆分为XData
而且YData
分成不同的组。每个组在每个轴上都有一个默认颜色和一个独立的直方图。在传说中,scatterhistogram
中首次出现的顺序显示组名GroupData
.
如果使用表格数据,则不能设置此属性。的GroupData
属性选择的表变量自动填充值GroupVariable
财产。
例子:s.GroupData = [1 2 1 3 2 1 3]
例子:s.GroupData ={“蓝”、“绿色”、“绿色”、“蓝”、“绿色”}
XLimits
- - - - - -x设在限制
二元数值向量|二元分类向量
x-轴限制,指定为两元素数值向量或两元素分类向量。默认情况下,这些值派生自XData
值。
例子:s.XLimits = categorical({'blue','green'})
例子:s.XLimits = [10 50]
YLimits
- - - - - -y设在限制
二元数值向量|二元分类向量
y-轴限制,指定为两元素数值向量或两元素分类向量。默认情况下,这些值派生自YData
值。
例子:s.YLimits = categorical({'blue','green'})
例子:s.YLimits = [10 50]
父/子
父
- - - - - -父容器
数字
对象|面板
对象|选项卡
对象|TiledChartLayout
对象|GridLayout
对象
父容器,指定为数字
,面板
,选项卡
,TiledChartLayout
,或GridLayout
对象。
HandleVisibility
- - - - - -对象句柄的可见性
“上”
(默认)|“关闭”
|“回调”
对象句柄的可见性ScatterHistogramChart
在孩子们
属性,指定为以下值之一:
“上”
-对象句柄始终可见。“关闭”
-对象句柄总是不可见的。此选项对于防止另一个函数对UI的意外更改非常有用。要在函数执行期间暂时隐藏句柄,请设置HandleVisibility
来“关闭”
.“回调”
对象句柄在回调或回调调用的函数中可见,但在从命令行调用的函数中不可见。此选项阻止在命令行上访问对象,但允许回调函数访问它。
属性中未列出对象孩子们
属性,则通过搜索对象层次结构或查询句柄属性获取对象句柄的函数不能返回该对象。这些函数包括得到
,findobj
,gca
,gcf
,gco
,newplot
,班
,clf
,关闭
.
隐藏对象句柄仍然有效。设置根目录ShowHiddenHandles
财产“上”
列出所有对象句柄,不管它们的HandleVisibility
属性设置。
版本历史
在R2018b中引入R2020a:ActivePositionProperty
不建议使用
从R2020a开始,设置或获取ActivePositionProperty
不建议使用。使用PositionConstraint
财产。
目前还没有移除的计划ActivePositionProperty
方法时,该属性不再被列出集
,得到
,或属性
函数在图表对象上。
要更新您的代码,请进行以下更改:
替换所有的实例
ActivePositionProperty
与PositionConstraint
.属性的所有引用
“位置”
选项中的“innerposition”
选择。
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国家站点没有针对您所在位置的访问进行优化。