控制平行坐标图的外观和行为
ParallelCoordinatesPlot
属性控制的外观和行为ParallelCoordinatesPlot
对象。通过改变属性值,您可以修改情节显示的某些方面。例如,您可以添加一个标题:
p = parallelplot(兰德(10,4));p。Title =“我的名字”;
标题
- - - - - -图标题”
(默认)|特征向量|字符串数组|单元阵列的特征向量|分类数组图标题,指定为一个特征向量,字符串数组,数组单元阵列特征向量,或直言。默认情况下,情节没有标题。
创建一个多行标题,指定一个字符串数组或单元阵列的特征向量。数组中每个元素对应于一行文本。
如果您指定标题分类数组,MATLAB®使用数组中的值,而不是类。
例子:p = parallelplot(__,“标题”,“我的标题文本”)
例子:p。Title =“我的标题文本”
例子:p。Title ={“我”,“标题”}
CoordinateLabel
- - - - - -水平轴的标签”
(默认)|特征向量|字符串数组|单元阵列的特征向量|分类数组水平轴标签描述坐标变量的设置,指定为一个特征向量,字符串数组,数组单元阵列特征向量,或直言。的CoordinateLabel
值出现在CoordinateTickLabels
价值的阴谋。
创建一个多行标签,指定一个字符串数组或单元阵列的特征向量。数组中每个元素对应于一行文本。
如果指定的标签分类数组,MATLAB使用数组中的值,而不是类。
例子:p = parallelplot (__“CoordinateLabel”、“测量”)
例子:p。CoordinateLabel =“测量”
例子:p。CoordinateLabel ={“测量”,“(英寸)”}
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统治者 |
“规范” |
显示2-norm值在每个坐标统治者 |
关于这些方法的更多信息,请参阅正常化
。
坐标变量是一个逻辑向量,datetime数组,数组,持续时间分类数组,字符串数组,数组或单元的特征向量,parallelplot
均匀分布的独特可能值沿坐标统治者,不管归一化法。
例子:p = parallelplot (__“DataNormalization”,“没有一个”)
例子:p。DataNormalization = ' zscore '
抖动
- - - - - -数据的位移距离0.1
(默认)|数值区间[0,1]的标量数据沿坐标位移距离统治者,指定为一个数值区间[0,1]中的标量。的抖动
价值决定了最大距离取代情节沿着协调统治者,从他们的真正价值的位移是一个统一的随机量。如果你设置抖动
财产1
,那么相邻抖动地区联系。设置抖动
财产0
显示真实的数据值。
一定数量的抖动是特别有用的分类数据的可视化,因为抖动使您能够更容易区分情节。然而,抖动
所有协调变量值影响,包括数值变量。
例子:p = parallelplot(__“抖动”,0.5)
例子:p。抖动= 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) |
“# 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” |
|
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。
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。颜色= [0 0 1;0 0.5 - 0.5;0.5 0.5 0.5)
例子:p。颜色= {' # EDB120’,‘# 77 ac30’,‘# 7 e2f8e}
线型
- - - - - -组线条样式中指定的组线的风格,这些形式之一:
特征向量指定一行的风格
字符串数组或单元阵列特征向量指定一个或多个行风格
选择在这些线条样式选项。
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
默认情况下,parallelplot
分配一个风格的“- - -”
每组的情节。当组的总数超过指定数量的风格,parallelplot
周期通过指定行风格。
例子:p = parallelplot(__“线型”,“:”)
例子:p。线型= {“。”,“-”,“——”}
线宽
- - - - - -组线宽线宽,指定为一个积极的标量或积极的矢量点。默认情况下,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” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“年代” |
广场 |
|
' 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)
字体名
- - - - - -字体的名字字体名称,指定为一个系统支持的字体名称。金宝app相同的字体用于标题、标签、标题、传说和组名。默认字体取决于具体的操作系统和语言环境。
例子:p = parallelplot(__“字体名”,“威尔士”)
例子:p。FontName = 'Helvetica'
字形大小
- - - - - -字体大小字体大小,指定为一个积极的标量。字形大小
是相同的标题、标签、标题、传说和组名。默认字体大小取决于具体的操作系统和语言环境。
当你调整大小的情节元素,软件自动更新字体大小。然而,改变字形大小
财产禁用自动调整。
例子:p = parallelplot(__的字形大小12)
例子:p。FontSize = 10
PositionConstraint
- - - - - -位置保持不变“outerposition”
|“innerposition”
位置属性保持不变,当添加、删除或更改装饰品、指定为以下值之一:
“outerposition”
- - -OuterPosition
属性保持不变,当您添加、删除或更改装饰品如一个标题或轴标签。如果需要任何位置调整,MATLAB调整InnerPosition
财产。
“innerposition”
- - -InnerPosition
属性保持不变,当您添加、删除或更改装饰品如一个标题或轴标签。如果需要任何位置调整,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
对象|GridLayoutOptions
对象布局选项,指定为一个TiledChartLayoutOptions
或GridLayoutOptions
对象。这个属性是有用的图表时在瓦图布局或网格布局。
内定位图瓦图的网格布局,设置瓷砖
和TileSpan
属性TiledChartLayoutOptions
对象。例如,考虑一个3×3瓦图布局。瓷砖的布局网格中心,沿外缘和四个瓷砖。在实践中,网格是无形的和外瓷砖不占用空间,直到你填充它们与轴或图表。
这段代码将图表c
在第三块网格的. .
c.Layout。瓦= 3;
图表跨越多个瓦片,指定TileSpan
房地产作为一个双元素向量。例如,这个图表2
行和3
列的瓷砖。
c.Layout。TileSpan= [2 3];
将图表周围的瓷砖,指定瓷砖
财产“北”
,“南”
,“东”
,或“西方”
。例如,设置值“东”
地方的图瓦右边的网格。
c.Layout。瓦=“东”;
把图放到一个布局在一个应用程序,该属性指定为一个GridLayoutOptions
对象。关于工作的更多信息与应用,网格布局uigridlayout
。
如果表没有的孩子平铺图布局或网格布局(例如,如果它是一个孩子的图或面板)然后这个属性是空的,没有任何影响。
可见
- - - - - -可见性的对象“上”
(默认)|开/关逻辑值可见性的对象指定为“上”
或“关闭”
或数字或逻辑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 7]
GroupData
- - - - - -值分组数据值分组数据,指定为一个数值向量,逻辑向量分类数组,字符串数组或单元阵列特征向量。
GroupData
分裂的行SourceTable
或数据
独特的组织。parallelplot
每组分配一个默认的颜色。在传说中,parallelplot
显示组名的首次亮相GroupData
。
请注意
如果您正在使用表格数据,你不能设置该属性。的GroupData
值自动填充基于表变量选择的GroupVariable
财产。
例子:p。GroupData = [1 2 1 3 2 1 2 3 3 3]
例子:p。GroupData =分类({“蓝”、“红”、“黄”、“蓝”、“黄”、“红”,“红”、“黄”、“蓝”、“红”})
父
- - - - - -父容器图
对象|面板
对象|选项卡
对象|TiledChartLayout
对象|GridLayout
对象指定为一个父容器图
,面板
,选项卡
,TiledChartLayout
,或GridLayout
对象。
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命令。金宝app
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。