主要内容

ConfusionMatrixChart属性

混淆矩阵图表外观和行为

自从R2018b

ConfusionMatrixChart属性控制的外观和行为ConfusionMatrixChart对象。通过改变属性值,您可以修改混淆矩阵图的某些方面。例如,您可以添加一个标题:

厘米= confusionchart ([1 3 5;2 4 6;11 7 3]);厘米。Title =“我的混淆矩阵标题”;

标签

全部展开

标题混淆矩阵图,指定为一个特征向量或字符串标量。

例子:厘米= confusionchart(__,“标题”,“我的标题文本”)

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

标签的x设在,指定为字符串标量或特征向量。

例子:厘米= confusionchart(__,“包含”、“我的标签”)

例子:厘米。包含= '我的标签

标签的x设在,指定为字符串标量或特征向量。

例子:厘米= confusionchart (__“YLabel”,“我的标签”)

例子:厘米。YLabel = '我的标签

这个属性是只读的。

类标签的混淆矩阵图,存储为分类向量,数字矢量,字符串向量,字符数组,单元阵列的特征向量,或逻辑向量。

行和列总结

全部展开

混淆矩阵的列总结表,指定为以下之一:

选项 描述
“关闭” 不要显示一列总结。
“绝对” 显示正确的总数和错误分类为每个预测类观测。
“column-normalized” 显示的数量为每个预测正确和错误分类观察类的百分比的观察相应的预测类的数量。正确分类的百分比观察来说可以认为是精度(或阳性预测值)。
“total-normalized” 显示的数量为每个预测正确和错误分类观察类总数的百分比的观察。

例子:厘米= confusionchart (__,‘ColumnSummary’,‘column-normalized’)

例子:厘米。ColumnSummary = ' column-normalized '

行总结的混淆矩阵图,指定为以下之一:

选项 描述
“关闭” 不显示行总结。
“绝对” 显示正确的总数和错误分类的观察每个真正的类。
“row-normalized” 显示正确的数量和分类错误的观察每一个真正的类的百分比观察相应的真正的类的数量。正确分类的百分比观察来说可以认为是回忆(或真阳性利率)。
“total-normalized” 显示正确的数量和错误分类观察每个真正的类作为观测的总数的百分比。

例子:厘米= confusionchart (__,‘RowSummary’,‘row-normalized’)

例子:厘米。RowSummary = ' row-normalized '

数据

全部展开

这个属性是只读的。

混淆矩阵的值,存储为一个数字矩阵。这个属性的值等于混淆矩阵规范化使用的方法归一化财产。重新计算的软件混淆矩阵的归一化值每次修改归一化财产。

归一化的细胞值,指定为以下之一:

选项 描述
“绝对” 在每个单元格显示观察结果的总数。
“column-normalized” 正常化每个单元格值的观测数量有相同的预测类。
“row-normalized” 每个单元格值正常化的数量观察这类具有相同的事实。
“total-normalized” 每个单元格值正常化总数的观察。

修改单元格值正常化也会影响细胞的颜色。

例子:厘米= confusionchart(__“正常化”,“total-normalized”)

例子:厘米。归一化= ' total-normalized '

颜色和样式

全部展开

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

  • “上”——显示网格线图表之间的细胞。

  • “关闭”-不显示网格线图表之间的细胞。

例子:厘米= confusionchart (__“GridVisible”,“关闭”)

例子:厘米。GridVisible = '了'

颜色对角细胞,作为一个RGB值,指定十六进制的颜色代码,一个颜色的名字,或者一个短名称。每个对角的颜色细胞细胞值和成正比DiagonalColor财产,归一化的值最大的细胞混合矩阵图。细胞与积极的颜色值最少的颜色,成正比DiagonalColor财产。

RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “m” (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),它表现为深红色

软件自动选择一个合适的细胞标签文本颜色,根据图表的颜色细胞。

例子:厘米= confusionchart (__“DiagonalColor”,“蓝色”)

例子:厘米。DiagonalColor =“蓝”

颜色非对角的细胞,作为一个RGB值,指定十六进制的颜色代码,一个颜色的名字,或者一个短名称。每个对角的颜色细胞细胞值和成正比OffDiagonalColor财产,归一化的值最大的细胞混合矩阵图。细胞与积极的颜色值最少的颜色,成正比OffDiagonalColor财产。

RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “m” (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),它表现为深红色

软件自动选择一个合适的细胞标签文本颜色,根据图表的颜色细胞。

例子:厘米= confusionchart (__“OffDiagonalColor”,“蓝色”)

例子:厘米。OffDiagonalColor =“蓝”

文本颜色的标题、轴标签和类标签,作为一个RGB值,指定十六进制的颜色代码,一个颜色的名字,或者一个短名称。

RGB三胞胎和十六进制颜色代码可用于指定自定义颜色。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个特征向量或一个字符串标量,始于一个散列符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的示例

“绿色” “g” (0 1 0) “# 00 ff00”

样品的颜色绿色

“蓝色” “b” (0 0 1) “# 0000 ff”

样品的颜色蓝色

“青色” “c” (0 1 1) “# 00飞行符”

样品的颜色青色

“红色” “m” (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),它表现为深红色

软件自动选择一个合适的细胞标签文本颜色,根据图表的颜色细胞。

例子:厘米= confusionchart (__“FontColor”,“蓝色”)

例子:厘米。FontColor = 'blue'

字体

全部展开

字体名称,指定为一个系统支持字体名称。金宝app默认字体取决于具体的操作系统和语言环境。

例子:厘米= confusionchart(__“字体名”,“威尔士”)

例子:厘米。FontName = 'Cambria'

使用的字体大小标题、轴标签类标签,和细胞标签,指定为一个积极的标量。默认字体取决于具体的操作系统和语言环境。

标题和轴标签使用略大字体大小(上升了10%)。如果没有足够的空间来显示电池标签内的细胞,然后细胞标签用较小的字体。如果电池标签变得太小,那么他们是隐藏的。

例子:厘米= confusionchart(__,字形大小,12)

例子:厘米。FontSize = 12

位置

全部展开

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

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

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

请注意

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

外父容器内的大小和位置(图,面板,或标签),指定为研制出向量的形式(左底宽高)。外的位置包括标题、轴标签和类标签。

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

  • 宽度高度元素维度的图表,包括图表细胞,加上周围的边缘文本。

的默认值(0 0 1 1)是整个室内的容器。

默认情况下,这个值归一化容器。改变单位,设置单位财产。

例子:厘米= confusionchart (__, OuterPosition, [0.1 - 0.1 0.8 - 0.8])

例子:厘米。OuterPosition = (0.1 - 0.1 0.8 - 0.8)

内心的大小和位置的父容器内的图表(图,面板,或选项卡)作为一个研制出向量的形式返回(左底宽高)。内部的位置不包括标题、轴标签,或类标签。

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

  • 宽度高度维度的图表元素,而只包括图表细胞。

例子:厘米= confusionchart (__, InnerPosition, [0.1 - 0.1 0.8 - 0.8])

例子:厘米。InnerPosition = (0.1 - 0.1 0.8 - 0.8)

内心的大小和位置的父容器内的图表(图,面板,或选项卡)作为一个研制出向量的形式返回(左底宽高)。这个属性相当于InnerPosition财产。

位置单位,指定这些值之一:

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

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

  • 字符宽度=宽度的信x

  • 字符高度=基线两行文字之间的距离。

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

像素。

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

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

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

在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

  • “上”——显示图表。

  • “关闭”——隐藏图表没有删除它。您还可以访问的属性一个看不见的图表。

父/子

全部展开

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

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

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

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

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

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

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

版本历史

介绍了R2018b