控制平行坐标曲线图的外观和行为
ParallelCoordinatesPlot
属性控制控件的外观和行为ParallelCoordinatesPlot
对象。通过更改属性值,您可以修改绘图显示的某些方面。例如,你可以添加一个标题:
P = parallelplot(RAND(10,4));p.Title =“我的名字”;
标题
-图标题“”
(默认)|特征向量|字符串数组|字符向量的单元阵列|分类数组情节标题,指定为字符向量,字符串数组,字符向量的单元阵列,或分类数组。默认情况下,该地块没有标题。
若要创建多行标题,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果你指定标题为一个分类数组,MATLAB®使用数组中的值,而不是类别。
例:p = parallelplot(__,“Title”,“My Title Text”)
例:p.Title ='My Title Text'
例:p.Title ={'My','Title'}
CoordinateLabel
-水平轴的标签“”
(默认)|特征向量|字符串数组|字符向量的单元阵列|分类数组横轴标签用于说明组坐标变量,指定为字符向量,字符串数组,字符向量的单元阵列,或分类数组。该CoordinateLabel
值出现在以下CoordinateTickLabels
情节中的价值。
若要创建多行标签,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果指定标签作为一个明确的阵列,MATLAB使用数组中的值,而不是类别。
例:p = parallelplot (__“CoordinateLabel”、“测量”)
例:p。CoordinateLabel =“测量”
例:p。CoordinateLabel = {'Measurements','(单位为英寸)'}
CoordinateTickLabels
-坐标变量标签坐标变量标签,指定为一个字符串数组,字符向量的单元阵列,或分类数组。每个坐标刻度标签会出现正下方为坐标变量显示值标尺。
如果将标签指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例:p = parallelplot (__ CoordinateTickLabels,{“高度”,“年龄”、“烟民”})
例:p。CoordinateTickLabels ={“高度”,“年龄”、“烟民”}
DataLabel
-垂直轴标签“”
(默认)|特征向量|字符串数组|字符向量的单元阵列|分类数组中用于描述数据行的垂直轴标签SourceTable
或数据
,指定为字符向量,字符串数组,字符向量的单元阵列,或分类数组。
若要创建多行标签,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果指定标签作为一个明确的阵列,MATLAB使用数组中的值,而不是类别。
例:p = parallelplot (__“DataLabel”,“病人”)
例:p.DataLabel = '患者'
例:p。DataLabel ={‘患者’,‘(数据集1)’}
LegendTitle
-传说标题图例标题,指定为字符向量、字符串数组、字符向量的单元数组或分类数组。使用“”
对于没有标题。
若要创建多行标题,请指定字符向量的字符串数组或单元格数组。数组中的每个元素对应一行文本。
如果将标题指定为分类数组,MATLAB将使用数组中的值,而不是类别。
例:P = parallelplot(__, 'LegendTitle', '我的标题文本')
例:p.LegendTitle =“我的标题文本”
例:p。LegendTitle ={“我”,“标题”}
LegendVisible
-可见性的传奇'上'
|开/关逻辑值传说中的知名度,指定为'上'
或“关”
或作为数字或逻辑1
(真正的
)或0
(假
)。的值'上'
相当于真正的
,“关”
相当于假
。因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
。
组LegendVisible
来'上'
显示图例或“关”
隐藏的传说。
如果GroupData
是空的([]
), 然后parallelplot
不显示图例。否则,parallelplot
默认情况下显示图例。
在传说中,parallelplot
显示组名在其第一次出现的次序GroupData
。
例:p = parallelplot (__“LegendVisible”,“关闭”)
例:p。LegendVisible = '了'
DataNormalization
-坐标归一化法“范围”
(默认)|'没有'
|'zscore'
|“规模”
|“中心”
|'规范'
使用数值的坐标的标准化方法,指定为以下选项之一。
方法 | 描述 |
---|---|
“范围” |
沿着具有独立的最小和最大限制的坐标标尺显示原始数据 |
'没有' |
显示原始数据一起坐标具有相同的最小和最大极限尺 |
'zscore' |
沿着每个坐标标尺显示z分数(平均值为0,标准差为1) |
“规模” |
显示沿每个坐标标尺按标准偏差缩放的值 |
“中心” |
显示数据中心,以具有0沿每个坐标标尺的平均 |
'规范' |
沿每个坐标标尺显示二范数值 |
有关这些方法的更多信息,请参见正常化
。
用于坐标变量,它是一个逻辑向量,日期时间阵列,持续时间阵列,分类数组,字符串数组,或细胞字符向量的阵列,parallelplot
无论使用何种归一化方法,都将唯一可能的值沿坐标标尺均匀分布。
例:p = parallelplot (__“DataNormalization”,“没有一个”)
例:p.DataNormalization = 'zscore'
抖动
-数据位移距离0.1
(默认)|区间[0,1]中的数值标量沿着坐标标尺数据位移距离,指定为在区间[0,1]的数值标量。该抖动
值确定从沿着坐标标尺它们的真实值,其中位移是均匀随机量移位情节主线的最大距离。如果设置了抖动
属性1
,则相邻的抖动区域只需触摸即可。设置抖动
属性0
显示真实的数据值。
一定程度的抖动对于可视化分类数据特别有帮助,因为抖动使您能够更容易地区分绘图线。然而,抖动
value影响所有坐标变量,包括数值变量。
例:P = parallelplot(__, '抖动',0.5)
例:p.Jitter = 0.2
颜色
-组颜色集团的颜色,这些形式之一指定的:
指定颜色名称、短名称或十六进制颜色代码的字符向量。十六进制颜色代码以哈希符号(#
),接着是三个或六个十六进制数字,它的范围可以从0
来F
。这些值不区分大小写。因此,颜色编码“# FF8800”
,“# ff8800”
,“# F80”
,'#F80'
是等价的。
串阵列或字符向量指定一个或多个颜色名称,短名称,或十六进制颜色代码的单元阵列。
RGB的三列矩阵的范围在[0,1]的值。三列表示R值,G值,和B值。
在这些预定义的颜色、它们的等效RGB三联和它们的十六进制颜色代码中进行选择。
颜色名称 | 简称 | RGB三元 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
'红色' |
'R' |
(1 0 0) |
'#FF0000' |
|
“绿色” |
'G' |
[0 1 0] |
'#00FF00' |
|
'蓝色' |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
'#00FFFF' |
|
'品红' |
'M' |
(1 0 1) |
'#FF00FF' |
|
“黄色” |
“y” |
[1 1 0] |
'#FFFF00' |
|
“黑” |
数k |
[0 0 0] |
'#000000' |
|
'白色' |
' w ' |
[1 1 1] |
“# FFFFFF” |
|
下面是MATLAB在许多类型的图形中使用的默认颜色的RGB三联和十六进制颜色代码。
RGB三元 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 0.7410] |
'#0072BD' |
|
(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) |
'#4DBEEE' |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
默认,parallelplot
分配最多7种唯一的组颜色。当组数超过指定颜色的数量时,parallelplot
循环通过指定的颜色。
例:P = parallelplot(__, '颜色',{ '蓝色', '黑', '绿色'})
例:p.Color = [0 0 1;0 0.5 0.5;0.5 0.5 0.5]
例:p.Color = { '#EDB120', '#77AC30', '#7E2F8E'}
线型
-组线条样式集团线条样式,这些形式之一指定的:
指定单线样式的字符向量
串阵列或字符向量的单元阵列指定一个或多个线型
这些线条样式选项中进行选择。
线型 | 描述 | 产生的线 |
---|---|---|
' - ' |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
点划线 |
|
'没有' |
没有线 | 没有线 |
默认,parallelplot
赋予的线条风格' - '
到每一组情节线。当组的总数超过指定的行样式数时,parallelplot
通过指定的线样式循环。
例:p = parallelplot(__“线型”,“:”)
例:p.LineStyle = { ' - ', ' - ', ' - '}
线宽
-组线宽组线宽度,指定为在点的正标量或向量阳性。默认,parallelplot
指定行的宽度为1
到每一组情节线。
当组的总数超过指定的行宽数时,parallelplot
循环通过指定的行宽度。
例:P = parallelplot(__, '线宽',1.5)
例:p。线宽= [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” |
交叉 |
“广场” 或'S' |
广场 |
'钻石' 或' d ' |
钻石 |
“^” |
Upward-pointing三角形 |
'V' |
向下的三角形 |
“>” |
向右的三角 |
“<” |
左指三角形 |
“五角星” 或'P' |
五角星(五角星形) |
“卦” 或'H' |
六角星(卦) |
'没有' |
没有标记 |
默认,parallelplot
受让人'没有'
作为各组的标记样式。当基团的总数目超过规定的符号的数目,parallelplot
通过指定的符号周期。
例:p = parallelplot (__,‘MarkerStyle’,‘x’)
例:p.MarkerStyle = { 'X', 'O'}
MarkerSize
-集团标志的大小将坐标标尺上的数据值标记大小分组,指定为非负标量或非负向量,值以点度量。默认,parallelplot
受让人6
作为标记的大小为每个组。当基团的总数目超过指定的值的数目,parallelplot
循环遍历指定的值。
例:P = parallelplot(__, 'MarkerSize',10)
例:p.MarkerSize = [4 6 8]
字体名
-字体名称字体名称,指定为系统支持的字体名称。万博1manbetx同样的字体用于标题,标签,图例标题,和组名。默认字体取决于具体的操作系统和语言环境。
例:P = parallelplot(__, 'FONTNAME', '坎布里亚')
例:p。FontName = 'Helvetica'
字体大小
-字体大小字体大小,指定为正标量。字体大小
是为标题,标签,图例标题,和组名相同。默认的字体大小取决于特定的操作系统和语言环境。
当您调整绘图元素的大小时,软件会自动更新字体大小。然而,改变字体大小
物业禁用此自动调整大小。
例:P = parallelplot(__, '字号',12)
例:p.FontSize = 10
PositionConstraint
-保持位置'outerposition'
|“innerposition”
位置属性,以保持恒定的添加时,移除,或改变装饰品,指定为下列其中一个值:
'outerposition'
- - -OuterPosition
属性在添加、删除或更改装饰(如标题或axis标签)时保持不变。如果需要任何位置调整,MATLAB调整InnerPosition
属性。
“innerposition”
- - -InnerPosition
属性在添加、删除或更改装饰(如标题或axis标签)时保持不变。如果需要任何位置调整,MATLAB调整OuterPosition
属性。
当父容器为TiledChartLayout
。
InnerPosition
-内蒙古大小和位置内部尺寸和父容器(通常为图中,面板,或标签)内积的位置,指定为以下形式的四元数值向量[左底部宽度高度]
。内部位置不包括地块标题、标签或图例。
该剩下
和底部
元素定义了从容器的左下角到图形的左下角的距离。
该宽度
和高度
元素是图的维度。
当父容器为TiledChartLayout
。
OuterPosition
-外型尺寸及位置[0 0 1 1]
(默认)|研制出数值向量外部尺寸和父容器(通常为图中,面板,或标签)内的全部平行坐标图的位置,指定为以下形式的四元数值向量[左底部宽度高度]
。默认值[0 0 1 1]
包括容器的整个内部。
当父容器为TiledChartLayout
。
位置
-内蒙古大小和位置内部尺寸和父容器(通常为图中,面板,或标签)内积的位置,指定为以下形式的四元数值向量[左底部宽度高度]
。此属性等同于InnerPosition
属性。
当父容器为TiledChartLayout
。
单位
-位置单位“规范化”
(默认)|“英寸”
|“厘米”
|“点”
|'像素'
|“角色”
位置单位,指定为这些值之一。
价值 | 描述 |
---|---|
“规范化” (默认) |
规范化的容器,通常是图形或面板。容器的左下角映射到(0,0) ,右上角映射到(1,1) 。 |
“英寸” |
英寸。 |
“厘米” |
厘米。 |
“角色” |
根据图形根对象的默认字体uicontrol:
|
“点” |
印刷术点。一点等于1/72英寸。 |
'像素' |
像素。 从R2015b开始,以像素为单位的距离与Windows上的系统分辨率无关®和麦金塔电脑系统:
在Linux®系统,像素的大小是由您的系统分辨率决定。 |
当对象创建过程中指定的单位的名称 - 值对,您必须设置单位
指定要使用这些单位的性质,如前财产OuterPosition
。
布局
-布局选项LayoutOptions
排列(默认)|TiledChartLayoutOptions
宾语布局选项,指定为TiledChartLayoutOptions
对象。当图表是一个平铺图布局的孩子该属性指定的选项。使用此属性通过设置到图表定位布局内瓦
和TileSpan
在性能TiledChartLayoutOptions
对象。
例如,此代码位置图C
在平铺图表布局的第三个平铺中。
c.Layout.Tile = 3;
为了使图表跨越多个瓷砖,指定TileSpan
属性作为两元素矢量。例如,该图表跨度2
行3
砖柱。
c.Layout。TileSpan= [2 3];
如果图表不是平铺图表布局的子元素(例如,如果它是图形或面板的子元素),则此属性为空且无效。
可见
-可见性的对象'上'
(默认)|开/关逻辑值对象的可见性,指定为'上'
或“关”
或作为数字或逻辑1
(真正的
)或0
(假
)。的值'上'
相当于真正的
,“关”
相当于假
。因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
。
'上'
- 显示ParallelCoordinatesPlot
对象。
“关”
——隐藏ParallelCoordinatesPlot
对象,而不删除它。你仍然可以访问不可见的属性ParallelCoordinatesPlot
对象。
CoordinateVariables
-表变量来显示为坐标表变量显示为坐标,指定为以下形式之一:
数值向量——指示表变量的索引
串阵列或字符向量的单元阵列 - 指示表变量的名称
逻辑载体 - 包含真正的
对于所选择的表的变量元素
如果设置了CoordinateVariables
财产价值,然后CoordinateData
和CoordinateTickLabels
属性更新为适当的值。
该属性被忽略和只读当您使用矩阵数据,而不是表格数据。
例:p。CoordinateVariables ={“年龄”、“身高”、“重量”}
指定变量“年龄”
,“高度”
,“重量”
。
GroupVariable
-用于分组数据的表变量用于分组数据的表变量,在以下形式中指定:
字符向量或字符串标量——指示表变量名之一
数值标量——指示表变量索引
逻辑向量-包含一个真正的
为表可变元件
与表变量关联的值必须形成数字向量、逻辑向量、分类数组、字符串数组或字符向量的单元数组。
GroupVariable
在拆分行SourceTable
成唯一的组。parallelplot
给每个组分配一个默认的颜色。在传说中,parallelplot
显示组名在其第一次出现的次序GroupData
。
当你指定GroupVariable
,MATLAB更新GroupData
属性值。
当您使用矩阵数据而不是表格数据时,此属性将被忽略并且是只读的。
例:p.GroupVariable = '吸烟者'
数据
-输入数据输入数据,指定为数字矩阵。
如果使用表格数据,则无法设置此属性。
CoordinateData
-变量显示为坐标变量显示为坐标,在这些形式之一规定:
数字向量——指示源表或输入数据矩阵的列
逻辑载体 - 包含真正的
源表或输入数据矩阵的选定列元素
如果使用表格数据,则无法设置此属性。的价值CoordinateData
属性根据所选择的表变量自动更新CoordinateVariables
属性。
例:p。CoordinateData = [1 5:7]
GroupData
-数据分组值用于分组数据的值,指定为数字向量、逻辑向量、分类数组、字符串数组或字符向量的单元数组。
GroupData
在拆分行SourceTable
或数据
成唯一的组。parallelplot
给每个组分配一个默认的颜色。在传说中,parallelplot
显示组名在其第一次出现的次序GroupData
。
如果使用表格数据,则无法设置此属性。该GroupData
值自动填充根据您与选择的表变量GroupVariable
属性。
例:p。组数据= [1 2 1 3 2 1 3 3]
例:p。GroupData =分类({“蓝”、“红”、“黄”、“蓝”、“黄”、“红”,“红”、“黄”、“蓝”、“红”})
父
-父容器数字
宾语|面板
宾语|标签
宾语|TiledChartLayout
宾语父容器,指定为数字
,面板
,标签
,或TiledChartLayout
对象。
HandleVisibility
-对象句柄的可见性'上'
(默认)|“关”
|'打回来'
对象句柄的能见度ScatterHistogramChart
在里面孩子
母体,指定为这些值中的一个的属性:
'上'
-对象句柄总是可见的。
“关”
- 对象句柄始终是不可见的。此选项是由其他功能防止意外改变UI是有用的。该函数的执行过程中暂时隐藏把手,设置HandleVisibility
来“关”
。
'打回来'
- 对象句柄是可见从回调或通过回调调用的函数内,但不能从在命令行调用的函数内。此选项阻止访问在命令行的对象,但允许回调函数来访问它。
对象中未列出该对象孩子
父的财产,通过搜索对象层次或查询处理性能获得对象句柄然后功能无法返回对象。这些功能包括:得到
,findobj
,GCA
,GCF
,GCO
,newplot
,班
,clf
,关
。
隐藏对象句柄仍然有效。设置根ShowHiddenHandles
属性'上'
列出所有对象句柄,而不管它们是什么HandleVisibility
属性设置。
ActivePositionProperty
不推荐不推荐在R2020a开始
开始在R2020a,设置或获取ActivePositionProperty
不推荐使用。使用PositionConstraint
属性。
有没有计划取消ActivePositionProperty
,但该属性在调用时不再列出组
,得到
,或属性
图表对象上的功能。
要更新您的代码,使这些变化:
替换的所有实例ActivePositionProperty
与PositionConstraint
。
更换的所有引用'位置'
与选项“innerposition”
选择。
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
您也可以从以下列表中选择网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。