控制并行坐标绘图外观和行为
parantelCoordInateplot.
属性控制控件的外观和行为parantelCoordInateplot.
对象。通过更改属性值,可以修改图形显示的某些方面。例如,你可以添加一个标题:
p = parallelplot(兰德(10,4));p.Title ='我的头衔';
标题
- - - - - -图标题''
(默认)|特征向量|字符串数组|字符向量的单元格数组|分类数组绘图标题,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。默认情况下,情节没有标题。
要创建多行标题,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果你指定标题为分类数组,MATLAB®使用数组中的值,而不是类别。
例子:p = passpartplot(__,'标题','我的标题文本')
例子:p.title ='我的标题文本'
例子:p.title = {我','title'}
CoordinateLabel
- - - - - -水平轴的标签''
(默认)|特征向量|字符串数组|字符向量的单元格数组|分类数组水平轴标签,用于描述坐标变量集,指定为字符向量、字符串数组、字符向量单元格数组或类别数组。的CoordinateLabel
值显示在CoordinateTickLabels
价值。
要创建多行标签,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果将标签指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例子:p = parallelplot(__“CoordinateLabel”、“测量”)
例子:p.coordinatelabel ='测量'
例子:p.coordinateLabel = {'测量','(以英寸为单位)'}
CoordinateTickLabels
- - - - - -坐标变量标签坐标变量标签,指定为字符串数组、字符向量单元格数组或类别数组。每个坐标标记标签显示在标尺的正下方,显示该坐标变量的值。
如果将标签指定为分类阵列,则Matlab使用数组中的值,而不是类别。
例子:p = parallelplot (__ CoordinateTickLabels,{“高度”,“年龄”、“烟民”})
例子:p.CoordinateTickLabels ={“高度”,“年龄”、“烟民”}
datalabel.
- - - - - -垂直轴标签''
(默认)|特征向量|字符串数组|字符向量的单元格数组|分类数组中用于描述数据行的垂直轴标签糖类化
或者数据
,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。
要创建多行标签,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果将标签指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例子:p = parallelplot(__“DataLabel”,“病人”)
例子:p.DataLabel =“病人”
例子:p.DataLabel ={'患者','(数据集1)'}
LegendTitle
- - - - - -传奇冠军图例标题,指定为字符向量、字符串数组、字符向量的单元格数组或分类数组。使用''
无标题。
要创建多行标题,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果将标题指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例子:p = parallelplot(__,'LegendTitle','My Title Text')
例子:p.LegendTitle = '我的标题文本'
例子:p.LegendTitle ={“我”,“标题”}
LegendVisible
- - - - - -可见性的传奇“上”
|开/关逻辑值图例的可见性,指定为“上”
或者“关闭”
,或数字或逻辑1
(真正的
)或0
(假
).的值“上”
相当于真正的
,“关闭”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
集LegendVisible
到“上”
显示图例或“关闭”
为了隐藏传说。
如果GroupData
是空的([]
),然后parallelplot
不显示图例。否则,parallelplot
默认显示图例。
在传说中,parallelplot
按组名称在GroupData
.
例子:p = parallelplot(__“LegendVisible”,“关闭”)
例子:p.legendvisible ='off'
DataNormalization
- - - - - -坐标的归一化方法'范围'
(默认)|“没有”
|“zscore”
|“规模”
|“中心”
|“规范”
具有数字值的坐标的归一化方法,指定为以下选项之一。
方法 | 描述 |
---|---|
'范围' |
显示具有独立最小和最大限制的坐标统治者的原始数据 |
“没有” |
沿着具有相同最小和最大限制的坐标标尺显示原始数据 |
“zscore” |
沿着每个坐标标尺显示z-scores(平均值为0,标准差为1) |
“规模” |
显示沿每个坐标标尺按标准偏差缩放的值 |
“中心” |
在每个坐标标尺上以0为中心显示数据 |
“规范” |
沿每个坐标尺显示2常数值 |
有关这些方法的更多信息,请参见正常化
.
对于坐标变量,它是逻辑向量、datetime数组、duration数组、分类数组、字符串数组或字符向量的单元格数组,parallelplot
均匀分布的唯一可能的值沿坐标标尺,不管标准化方法。
例子:p = parallelplot(__“DataNormalization”,“没有一个”)
例子:p.DataNormalization = ' zscore '
抖动
- - - - - -数据的位移距离0.1
(默认)|区间[0,1]内的数字标量沿着坐标标尺的数据位移距离,指定为区间[0,1]中的数字标量。的抖动
值决定了沿着坐标标尺移动绘图线的最大距离,其中位移是一个均匀的随机量。如果你设置抖动
财产1
,相邻的抖动区域只是接触。设置抖动
财产0
以显示真实的数据值。
某种数量的抖动对于可视化分类数据特别有用,因为抖动使您能够更容易地区分地块线。然而抖动
值会影响所有坐标变量,包括数字变量。
例子:p = parallelplot(__“抖动”,0.5)
例子:p.Jitter = 0.2
颜色
- - - - - -组颜色组颜色,以下列形式之一指定:
字符向量指定颜色名称,短名称或十六进制颜色代码。十六进制颜色代码以哈希符号开始(#
),后面跟着3个或6个十六进制数字,范围可以是0
到F
.值不区分大小写。因此,颜色代码'#ff8800'
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
字符向量的字符串数组或单元数组,指定一个或多个颜色名称、短名称或十六进制颜色代码。
三列矩阵的RGB值范围[0,1]。这三列分别表示R值、G值和B值。
选择这些预定义的颜色,它们的等效RGB三联网和其十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
'B' |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
'C' |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
'黑色的' |
“k” |
(0 0 0) |
# 000000的 |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三联体和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
默认情况下,parallelplot
最多分配七个独特的组颜色。当组的总数超过指定颜色的数量时,parallelplot
循环通过指定的颜色。
例子:p = parallelplot(__,“颜色”,{“蓝色”,“黑色”,“绿色”})
例子:p.Color = [0 0 1;0 0.5 - 0.5;0.5 0.5 0.5)
例子:p.Color = {# EDB120, ' # 77 ac30 ', ' # 7 e2f8e '}
LINESTYLE.
- - - - - -组线条样式组行样式,以下列形式之一指定:
设计一行样式的字符矢量
指定一个或多个行样式的字符向量的字符串数组或单元格数组
在这些线条样式中进行选择。
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
默认情况下,parallelplot
分配一个线条样式“- - -”
对每组情节线。当总组总数超过指定的线路样式时,parallelplot
循环通过指定的线条样式。
例子:p = parallelplot(__“线型”,“:”)
例子:p.LineStyle = {'-.','-','--'}
行宽
- - - - - -组线宽组线宽度,指定为点中的正标量或正向量。默认情况下,parallelplot
指定线宽为1
对每组情节线。
当组的总数超过指定的行宽数时,parallelplot
周期通过指定的线宽。
例子:p = parallelplot(__“线宽”,1.5)
例子:p.LineWidth = [0.5 1.5 0.5]
LineAlpha
- - - - - -组行透明组行透明度,指定为值介于0和1之间的数字标量或数字向量。接近0的值指定更多的透明行,接近1的值指定更多的不透明行。默认情况下,parallelplot
分配一个LineAlpha
的价值0.7
对每组情节线。
例子:p = parallelplot (__ LineAlpha, 0.75)
例子:p.LineAlpha = [0.2 0.7 0.4]
MarkerStyle
- - - - - -组标记符号将坐标标尺上的数据值分组标记符号,以下列形式之一指定:
表示标记样式的字符向量
字符串阵列或特征向量的单元数组,指定一个或多个标记样式
在这些标记选项中选择。
标记 | 描述 | 结果标记 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
“。” |
观点 |
|
“x” |
交叉 |
|
'_' |
水平线 |
|
“|” |
垂直的线 |
|
“年代” |
广场 |
|
' d ' |
钻石 |
|
'^' |
向上指向三角形 |
|
“v” |
向下的三角形 |
|
'>' |
三点三角形 |
|
'<' |
只左向三角形 |
|
“p” |
五角星形 |
|
“h” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
默认情况下,parallelplot
分配“没有”
作为每个组的标记样式。当组的总数超过指定符号的数目时,parallelplot
循环通过指定的符号。
例子:p = parallelplot(__,‘MarkerStyle’,‘x’)
例子:p.MarkerStyle = {' x ', ' o '}
Markersize.
- - - - - -集团标志的大小沿着坐标标尺(指定为非负标量或非负矢量,以点度量值)的数据值的组标记大小。默认情况下,parallelplot
分配6
作为每组的标记大小。当组的总数超过指定值的数目时,parallelplot
循环遍历指定的值。
例子:p = parallelplot (__ MarkerSize, 10)
例子:p. marksize = [4 6 8]
fontname.
- - - - - -字体的名字字体名称,指定为系统支持的字体名称。金宝app标题、标签、图例标题和组名使用相同的字体。默认字体取决于特定的操作系统和地区。
例子:p = parallelplot(__“字体名”,“威尔士”)
例子:p.FontName = ' Helvetica '
字形大小
- - - - - -字体大小指定为正标量的字体大小。字形大小
对于标题、标签、图例标题和组名也是如此。默认字体大小取决于特定的操作系统和地区。
在调整绘图元素的大小时,软件会自动更新字体大小。但是,改变了字形大小
属性禁用此自动调整大小。
例子:p = parallelplot(__的字形大小12)
例子:p.FontSize = 10
PositionConstraint
- - - - - -保持不变的位置“outerposition”
|'InnerPosition'
当添加、删除或更改装饰时,Position属性保持常量,指定为以下值之一:
“outerposition”
- 这OuterPosition
添加,删除或更改标题或轴标签等装饰时,属性保持不变。如果需要任何位置调整,Matlab调整InnerPosition
财产。
'InnerPosition'
- 这InnerPosition
添加,删除或更改标题或轴标签等装饰时,属性保持不变。如果需要任何位置调整,Matlab调整OuterPosition
财产。
请注意
设置此属性在父容器是a时没有效果TiledChartLayout
.
InnerPosition
- - - - - -内部尺寸和位置绘图在父容器(通常是图形、面板或选项卡)中的内部大小和位置,指定为窗体的四个元素数字向量[左下角宽度高度]
.内部位置不包括情节标题、标签或图例。
的左
和底
元素定义了从容器左下角到绘图左下角的距离。
的宽度
和高度
元素是情节的维度。
请注意
设置此属性在父容器是a时没有效果TiledChartLayout
.
OuterPosition
- - - - - -外型尺寸和位置[0 0 1 1]
(默认)|四元素数字矢量在父容器(通常是图形、面板或选项卡)中绘制完整平行坐标的外部大小和位置,指定为表单的四个元素数字向量[左下角宽度高度]
.的默认值[0 0 1 1]
包括容器的整个内部。
请注意
设置此属性在父容器是a时没有效果TiledChartLayout
.
位置
- - - - - -内部尺寸和位置绘图在父容器(通常是图形、面板或选项卡)中的内部大小和位置,指定为窗体的四个元素数字向量[左下角宽度高度]
.该属性等价于InnerPosition
财产。
请注意
设置此属性在父容器是a时没有效果TiledChartLayout
.
单位
- - - - - -位置单位“归一化”
(默认)|“英寸”
|“厘米”
|“点”
|“像素”
|“角色”
位置单位,指定为这些值之一。
价值 | 描述 |
---|---|
“归一化” (默认) |
相对于容器归一化,该容器通常是图形或面板。集装箱地图的左下角(0,0) ,右上角映射为(1,1) . |
“英寸” |
英寸。 |
“厘米” |
厘米。 |
“角色” |
基于图形根对象的默认uicontrol字体:
|
“点” |
字体设计点。一点等于1/72英寸。 |
“像素” |
像素。 从R2015B开始,像素的距离与Windows上的系统分辨率无关®和Macintosh.系统:
在Linux上®在系统中,一个像素的大小是由你的系统分辨率决定的。 |
在对象创建期间将单元指定为名称-值对时,必须设置单位
属性,然后指定要使用这些单元的属性,例如OuterPosition
.
布局
- - - - - -布局选项LayoutOptions
数组(默认)|TiledChartLayoutOptions
对象|GridLayoutOptions
对象布局选项,指定为aTiledChartLayoutOptions
或者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
(假
).的值“上”
相当于真正的
,“关闭”
相当于假
.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState
.
“上”
——显示parantelCoordInateplot.
对象。
“关闭”
——隐藏parantelCoordInateplot.
对象而不删除它。您仍然可以访问不可见的属性parantelCoordInateplot.
对象。
CoordinateVariables
- - - - - -表变量显示为坐标表变量显示为坐标,其中一个表单中的一个:
数字矢量 - 表示表变量的索引
字符向量的字符串数组或单元格数组——指示表变量的名称
逻辑向量-含真正的
元素的选定表变量
如果你设置CoordinateVariables
属性值,然后CoordinateData
和CoordinateTickLabels
属性更新为适当的值。
请注意
当您使用矩阵数据而不是表格数据时,该属性将被忽略并只读。
例子:p.cooratingvariables = {'年龄','height','prefe'}
指定命名为“年龄”
,“高度”
,“重量”
.
GroupVariable.
- - - - - -用于分组数据的表变量表变量用于分组数据,其中一个表单中的一个:
字符向量或字符串标量——表示表变量名之一
数字标量 - 表示表变量索引
逻辑向量——包含1真正的
元素的表变量
与表变量关联的值必须形成数字向量、逻辑向量、类别数组、字符串数组或字符向量的单元格数组。
GroupVariable.
将行分开糖类化
独特的组织。parallelplot
分配每个组默认颜色。在传说中,parallelplot
按组名称在GroupData
.
当你指定GroupVariable.
, MATLAB更新GroupData
属性值。
请注意
当您使用矩阵数据而不是表格数据时,此属性将被忽略并只读。
例子:p.GroupVariable = '抽烟'
数据
- - - - - -输入数据输入数据,指定为数字矩阵。
请注意
如果使用的是表格数据,则无法设置此属性。
CoordinateData
- - - - - -显示为坐标的变量变量显示为坐标,以下列形式之一指定:
数字向量——指示源表或输入数据矩阵的列
逻辑向量-含真正的
元素,用于源表或输入数据矩阵中选定的列
请注意
如果使用的是表格数据,则无法设置此属性。的价值CoordinateData
根据您选择的表变量自动更新CoordinateVariables
财产。
例子:p.CoordinateData = [1:7]
GroupData
- - - - - -分组数据的值分组数据的值,指定为数字矢量,逻辑向量,分类数组,字符串数组或字符向量的单元数组。
GroupData
将行分开糖类化
或者数据
独特的组织。parallelplot
分配每个组默认颜色。在传说中,parallelplot
按组名称在GroupData
.
请注意
如果使用的是表格数据,则无法设置此属性。的GroupData
属性中选择的表变量将自动填充值GroupVariable.
财产。
例子:p.groupdata = [1 2 1 3 2 1 3 3 2 3]
例子:p.GroupData =分类({“蓝”、“红”、“黄”、“蓝”、“黄”、“红”,“红”、“黄”、“蓝”、“红”})
父
- - - - - -父容器数字
对象|面板
对象|选项卡
对象|TiledChartLayout
对象|GridLayout
对象父容器,指定为数字
,面板
,选项卡
,TiledChartLayout
, 或者GridLayout
对象。
Hupplvisibility.
- - - - - -物体句柄的可见性“上”
(默认)|“关闭”
|“回调”
的对象句柄的可见性散点图
在孩子们
属性,指定为以下值之一:
“上”
-对象句柄总是可见的。
“关闭”
-对象句柄总是不可见的。这个选项对于防止其他函数对UI的意外更改非常有用。要在函数执行期间临时隐藏句柄,请设置Hupplvisibility.
到“关闭”
.
“回调”
-对象句柄在回调或由回调调用的函数中可见,但在从命令行调用的函数中不可见。这个选项阻止对命令行对象的访问,但允许回调函数访问它。
如果未列出对象孩子们
属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回该对象。这些功能包括得到
,findobj
,gca
,gcf
,gco
,newplot
,班
,clf
,关闭
.
隐藏的对象句仍然有效。设置根ShowHiddenHandles
财产“上”
要列出所有对象句柄,无论其何种方式Hupplvisibility.
属性设置。
activePositionProperty.
不推荐不建议在R2020a开始
从R2020a开始,设置或获取activePositionProperty.
不推荐。使用PositionConstraint
财产。
目前还没有移除的计划activePositionProperty.
此时,但属性不再列出时,您调用集
,得到
, 或者特性
函数用于图表对象。
要更新代码,请做以下更改:
的所有实例activePositionProperty.
与PositionConstraint
.
的所有引用“位置”
选择与'InnerPosition'
选择。
您avez cliqué sur un lien qui对应à cette command MATLAB:
Pour exécuter la command, saisissez-la dans la fenêtre de command de MATLAB。Les navigateurs web ne支金宝app持pas Les命令MATLAB。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。