主要内容

ParallelCoordinatesPlot属性

控制平行坐标图的外观和行为

ParallelCoordinatesPlot属性控制的外观和行为ParallelCoordinatesPlot对象。通过改变属性值,您可以修改情节显示的某些方面。例如,您可以添加一个标题:

p = parallelplot(兰德(10,4));p。Title =“我的名字”;

标签

全部展开

图标题,指定为一个特征向量,字符串数组,数组单元阵列特征向量,或直言。默认情况下,情节没有标题。

创建一个多行标题,指定一个字符串数组或单元阵列的特征向量。数组中每个元素对应于一行文本。

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

例子:p = parallelplot(__,“标题”,“我的标题文本”)

例子:p。Title =“我的标题文本”

例子:p。Title ={“我”,“标题”}

水平轴标签描述坐标变量的设置,指定为一个特征向量,字符串数组,数组单元阵列特征向量,或直言。的CoordinateLabel值出现在CoordinateTickLabels价值的阴谋。

创建一个多行标签,指定一个字符串数组或单元阵列的特征向量。数组中每个元素对应于一行文本。

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

例子:p = parallelplot (__“CoordinateLabel”、“测量”)

例子:p。CoordinateLabel =“测量”

例子:p。CoordinateLabel ={“测量”,“(英寸)”}

坐标变量标签,指定为一个字符串数组,数组单元阵列特征向量,或直言。每个坐标标记标签出现直接低于统治者显示坐标变量的值。

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

例子:p = parallelplot (__ CoordinateTickLabels,{“高度”,“年龄”、“烟民”})

例子:p。CoordinateTickLabels ={“高度”,“年龄”、“烟民”}

垂直轴标签来描述数据的行SourceTable数据,指定为一个特征向量,字符串数组,数组单元阵列特征向量,或直言。

创建一个多行标签,指定一个字符串数组或单元阵列的特征向量。数组中每个元素对应于一行文本。

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

例子:p = parallelplot (__“DataLabel”,“病人”)

例子:p。DataLabel =“病人”

例子:p。DataLabel ={‘病人’,‘(数据集1)}

传说标题,指定为一个特征向量,字符串数组,数组单元阵列特征向量,或直言。使用无标题。

创建一个多行标题,指定一个字符串数组或单元阵列的特征向量。数组中每个元素对应于一行文本。

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

例子:p = parallelplot (__“LegendTitle”,“我的标题文本”)

例子:p。LegendTitle =“我的标题文本”

例子:p。LegendTitle ={“我”,“标题”}

指定的传说,可见性“上”“关闭”或数字或逻辑1(真正的)或0()。的值“上”相当于真正的,“关闭”相当于。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState

LegendVisible“上”显示或传奇人物“关闭”隐藏的传说。

如果GroupData是空的([]),然后parallelplot不显示一个传奇。否则,parallelplot默认显示一个传奇。

在传说中,parallelplot显示组名的首次亮相GroupData

例子:p = parallelplot (__“LegendVisible”,“关闭”)

例子:p。LegendVisible = '了'

数据显示

全部展开

归一化法的坐标数值,指定为以下选项之一。

方法 描述
“范围” 显示原始数据在坐标有独立的最小和最大限度的统治者
“没有” 显示原始数据在坐标相同的统治者,最小和最大极限
“zscore” 显示z得分(平均值为0和1的标准偏差)在每个坐标统治者
“规模” 显示值缩放通过标准偏差以及每个坐标统治者
“中心” 显示数据集中的意思是沿着每个坐标0统治者
“规范” 显示2-norm值在每个坐标统治者

关于这些方法的更多信息,请参阅正常化

坐标变量是一个逻辑向量,datetime数组,数组,持续时间分类数组,字符串数组,数组或单元的特征向量,parallelplot均匀分布的独特可能值沿坐标统治者,不管归一化法。

例子:p = parallelplot (__“DataNormalization”,“没有一个”)

例子:p。DataNormalization = ' zscore '

数据沿坐标位移距离统治者,指定为一个数值区间[0,1]中的标量。的抖动价值决定了最大距离取代情节沿着协调统治者,从他们的真正价值的位移是一个统一的随机量。如果你设置抖动财产1,那么相邻抖动地区联系。设置抖动财产0显示真实的数据值。

一定数量的抖动是特别有用的分类数据的可视化,因为抖动使您能够更容易区分情节。然而,抖动所有协调变量值影响,包括数值变量。

例子:p = parallelplot(__“抖动”,0.5)

例子:p。抖动= 0.2

颜色和样式

全部展开

中指定的组颜色,这些形式之一:

  • 特征向量指定一个颜色名称、短名称或十六进制颜色代码。十六进制颜色代码从一个散列符号(#),紧随其后的是三个或六个十六进制数字,范围从0F。的值是不区分大小写的。因此,颜色代码“# 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”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

默认情况下,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线

样本dash-dotted线,与交替的破折号和点

“没有” 没有线 没有线

默认情况下,parallelplot分配一个风格的“- - -”每组的情节。当组的总数超过指定数量的风格,parallelplot周期通过指定行风格。

例子:p = parallelplot(__“线型”,“:”)

例子:p。线型= {“。”,“-”,“——”}

线宽,指定为一个积极的标量或积极的矢量点。默认情况下,parallelplot分配一个线的宽度1每组的情节。

当组的总数超过指定数量的线宽、parallelplot通过指定的周期线宽度。

例子:p = parallelplot(__“线宽”,1.5)

例子:p。线宽= 0.5 (1.5 - 0.5)

组行透明度,指定为数字标量或数值向量和的值在0和1之间。值接近0指定更透明的线,和值接近1指定更多的不透明的线。默认情况下,parallelplot分配一个LineAlpha的价值0.7每组的情节。

例子:p = parallelplot (__ LineAlpha, 0.75)

例子:p。LineAlpha = (0.2 0.7 0.4)

组标记符号数据值沿坐标统治者,指定其中的一个形式:

  • 特征向量指定标记的风格

  • 字符串数组或单元阵列特征向量指定一个或多个标记风格

选择在这些标记选项。

标记 描述 产生的标志
“o”

样本的圆圈标记

“+” 加号

的加号标记样本

‘*’ 星号

星号标记的样本

“。”

样本点标记

“x” 交叉

的十字标记样本

“_” 水平线

样本的水平线标志

“|” 垂直的线

垂直线的样本标记

“年代” 广场

广场标记样本

' d ' 钻石

钻石线标记的样本

“^” Upward-pointing三角形

样本upward-pointing三角形标记

“v” 向下的三角形

向下的三角形的样本标记

“>” 三点三角形

样本的三点三角形标记

“<” 只左向三角形

样品只左向三角形标记

“p” 五角星形

五角星形标记样本

“h” 六角星形

六角星形标记样本

“没有” 没有标记 不适用

默认情况下,parallelplot分配“没有”每组的标志风格。当组的总数超过指定数量的符号,parallelplot通过指定的符号周期。

例子:p = parallelplot (__,‘MarkerStyle’,‘x’)

例子:p。MarkerStyle = {' x ', ' o '}

组标记大小数据值沿坐标统治者,指定为负的标量或负的向量,点的测量值。默认情况下,parallelplot分配6为每一组标记大小。当组的总数超过指定值的数量,parallelplot通过指定值周期。

例子:p = parallelplot (__ MarkerSize, 10)

例子:p。MarkerSize = (4 6 8)

字体

全部展开

字体名称,指定为一个系统支持的字体名称。金宝app相同的字体用于标题、标签、标题、传说和组名。默认字体取决于具体的操作系统和语言环境。

例子:p = parallelplot(__“字体名”,“威尔士”)

例子:p。FontName = 'Helvetica'

字体大小,指定为一个积极的标量。字形大小是相同的标题、标签、标题、传说和组名。默认字体大小取决于具体的操作系统和语言环境。

当你调整大小的情节元素,软件自动更新字体大小。然而,改变字形大小财产禁用自动调整。

例子:p = parallelplot(__的字形大小12)

例子:p。FontSize = 10

位置

全部展开

位置属性保持不变,当添加、删除或更改装饰品、指定为以下值之一:

  • “outerposition”- - -OuterPosition属性保持不变,当您添加、删除或更改装饰品如一个标题或轴标签。如果需要任何位置调整,MATLAB调整InnerPosition财产。

  • “innerposition”- - -InnerPosition属性保持不变,当您添加、删除或更改装饰品如一个标题或轴标签。如果需要任何位置调整,MATLAB调整OuterPosition财产。

请注意

设置此属性当父容器是没有影响TiledChartLayout

内在的情节在父容器的大小和位置(通常是一个图,面板,或选项卡),指定为研制数字向量的形式(左底宽高)。内位置不包括情节标题,标签,或传说。

  • 元素定义的距离容器的左下角左下角的阴谋。

  • 宽度高度元素的尺寸图。

请注意

设置此属性当父容器是没有影响TiledChartLayout

外完整平行坐标图的大小和位置在父容器内(通常是一个图,面板,或选项卡),指定为研制出数值向量的形式(左底宽高)。的默认值(0 0 1 1)包括整个容器内部。

请注意

设置此属性当父容器是没有影响TiledChartLayout

内在的情节在父容器的大小和位置(通常是一个图,面板,或选项卡),指定为研制数字向量的形式(左底宽高)。这个属性相当于InnerPosition财产。

请注意

设置此属性当父容器是没有影响TiledChartLayout

指定位置单位,作为其中一个值。

价值 描述
“归一化”(默认) 规范化的容器,这通常是图或面板。容器地图的左下角(0,0),右上角的地图(1,1)
“英寸” 英寸。
“厘米” 厘米。
“角色”

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

  • 字符宽度等于字母的宽度x

  • 字符高度等于基线两行文字之间的距离

“点” 字体设计点。一个点= 1/72英寸。
“像素”

像素。

从R2015b开始,距离的像素是独立的系统分辨率在Windows®麦金塔电脑系统:

  • 在Windows系统中,一个像素是1/96英寸

  • 麦金塔电脑系统中,一个像素是1/72英寸

在Linux上®系统中,一个像素的大小取决于您的系统分辨率。

当指定的单位作为一个名称-值对在创建对象的过程中,你必须设置单位财产之前指定您想要使用这些单位的属性,如OuterPosition

布局选项,指定为一个TiledChartLayoutOptionsGridLayoutOptions对象。这个属性是有用的图表时在瓦图布局或网格布局。

内定位图瓦图的网格布局,设置瓷砖TileSpan属性TiledChartLayoutOptions对象。例如,考虑一个3×3瓦图布局。瓷砖的布局网格中心,沿外缘和四个瓷砖。在实践中,网格是无形的和外瓷砖不占用空间,直到你填充它们与轴或图表。

图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对象。

表数据

全部展开

源表,指定为一个表。

你可以从工作区中创建一个表变量使用函数,也可以导入数据表使用readtable函数。

请注意

房地产被忽略和只读当你使用矩阵数据而不是表格数据。

中指定的表变量来显示坐标,这些形式之一:

  • 数字矢量-指示表的指标变量

  • 字符串数组或单元阵列的特征向量表示表变量的名称

  • 逻辑向量,包含真正的元素为选定的表变量

如果你设置CoordinateVariables属性值,那么CoordinateDataCoordinateTickLabels属性更新适当的值。

请注意

房地产被忽略和只读当你使用矩阵数据而不是表格数据。

例子:p。CoordinateVariables ={“年龄”、“身高”、“重量”}指定的变量命名“年龄”,“高度”,“重量”

表变量分组数据,指定其中的一个形式:

  • 特征向量或字符串标量——指示表的变量名

  • 数字标量——指示表变量索引

  • ——包含一个逻辑向量真正的元素表变量

与你相关的值表变量必须形成一个数值向量,逻辑向量,直言数组,字符串数组或单元阵列特征向量。

GroupVariable分裂的行SourceTable独特的组织。parallelplot每组分配一个默认的颜色。在传说中,parallelplot显示组名的首次亮相GroupData

当你指定GroupVariable,MATLAB更新GroupData属性值。

请注意

这个属性将被忽略和只读当你使用矩阵数据而不是表格数据。

例子:p。GroupVariable = '抽烟'

矩阵数据

全部展开

输入数据,指定为一个数字矩阵。

请注意

如果您正在使用表格数据,你不能设置该属性。

中指定的变量显示为坐标,这些形式之一:

  • 数字矢量-表明源表的列或输入数据矩阵

  • 逻辑向量,包含真正的源表的元素为选定的列或输入数据矩阵

请注意

如果您正在使用表格数据,你不能设置该属性。的价值CoordinateData自动更新根据你选择的表变量CoordinateVariables财产。

例子:p。CoordinateData = [1 7]

值分组数据,指定为一个数值向量,逻辑向量分类数组,字符串数组或单元阵列特征向量。

GroupData分裂的行SourceTable数据独特的组织。parallelplot每组分配一个默认的颜色。在传说中,parallelplot显示组名的首次亮相GroupData

请注意

如果您正在使用表格数据,你不能设置该属性。的GroupData值自动填充基于表变量选择的GroupVariable财产。

例子:p。GroupData = [1 2 1 3 2 1 2 3 3 3]

例子:p。GroupData =分类({“蓝”、“红”、“黄”、“蓝”、“黄”、“红”,“红”、“黄”、“蓝”、“红”})

父/子

全部展开

指定为一个父容器,面板,选项卡,TiledChartLayout,或GridLayout对象。

对象的可见性处理ScatterHistogramChart孩子们的家长,指定这些值之一:

  • “上”——对象处理总是可见的。

  • “关闭”——对象处理总是看不见。这个选项是有用的防止意外更改UI被另一个函数。暂时隐藏在执行这个函数处理,设置HandleVisibility“关闭”

  • “回调”——对象句柄是可见的在回调函数或函数调用回调,但不是在从命令行调用的函数。这个选项块访问对象在命令行,但是允许回调函数来访问它。

如果对象不是中列出孩子们父母的财产,那么函数获取对象处理对象层次结构或通过搜索查询处理属性不能返回的对象。这些功能包括得到,findobj,gca,gcf,gco,newplot,,clf,关闭

隐藏对象处理仍然有效。设置根ShowHiddenHandles财产“上”列出所有对象处理,不管他们的HandleVisibility属性设置。

兼容性的考虑

全部展开

不推荐在R2020a开始

另请参阅

介绍了R2019a