主要内容

confusionmatrixchart属性

困惑矩阵图表外观和行为

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

cm = confusionchart([1 3 5; 2 4 6; 11 7 3]);cm.title ='我的混乱矩阵标题';

标签

展开所有

混淆矩阵图表的标题,指定为字符向量或字符串标量。

示例:CM = ConfusionChart(__,'标题','我的标题文本')

示例:cm.title ='我的标题文本'

标签为X.-axis,指定为字符串标量或字符向量。

示例:cm = confusionchart(__,'xlabel','我的标签')

示例:cm.xlabel ='我的标签'

标签为X.-axis,指定为字符串标量或字符向量。

示例:cm = confusionchart(__,'ylabel','我的标签')

示例:cm.ylabel ='我的标签'

此属性是只读的。

混淆矩阵图表的类标签,存储为分类矢量,数字矢量,字符串向量,字符数组,字符向量的小区数组,或逻辑向量。

行和专栏摘要

展开所有

混淆矩阵图表的列摘要,指定为以下之一:

选项 描述
'off' 请勿显示列摘要。
'绝对' 为每个预测类显示正确和错误的分类的总数。
'列 - 归一化' 显示每个预测类的正确和错误分类的分类的数量,作为相应预测类的观察次数的百分比。正确归类的观察的百分比可以被认为是明智的精度(或阳性预测值)。
'总归一化' 显示每个预测类的正确和错误分类的分类的数量,作为观察总数的百分比。

示例:CM = ConfusionChart(__,'columnalumary','列标准化')

示例:cm.columnsummary ='列归一化'

“混淆矩阵”图表的行摘要,指定为以下内容之一:

选项 描述
'off' 请勿显示行摘要。
'绝对' 为每个真实类显示正确和错误分类的分类的总数。
'行标准化' 显示每个真级的正确和错误分类的观察的数量,作为相应真实类别的观察次数的百分比。正确归类的观察的百分比可以被认为是智慧召回(或真正的阳性率)。
'总归一化' 显示每个真级的正确和错误分类的观察的数量,作为观察总数的百分比。

示例:cm = confusionchart(__,'rowsmamary','行标准化')

示例:cm.rowsummary ='行标准化'

数据

展开所有

此属性是只读的。

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

单元值的标准化指定为以下内容之一:

选项 描述
'绝对' 显示每个单元中的观察总数。
'列 - 归一化' 通过具有相同预测类的观察数来归一化每个单元值。
'行标准化' 通过具有相同真实类的观察数来归一化每个单元值。
'总归一化' 通过观察总数正常化每个细胞值。

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

示例:CM = ConfusionChart(__,'归一化','全标准化')

示例:cm.normalization ='全归一化'

颜色和造型

展开所有

网格可见性状态,指定为'开'或者'off',或作为数字或逻辑1真实)或者0.)。价值'开'相当于真实,而且'off'相当于。因此,您可以使用此属性的值作为逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnoffSwitchState.

  • '开'- 在图表单元格之间显示网格线。

  • 'off'- 请勿在图表单元格之间显示网格线。

示例:cm = ConfusionChart(__,'Gridvisible','Off')

示例:cm.gridvisible ='关'

对角线单元格的颜色,指定为RGB三联网,一个十六进制颜色代码,颜色名称或短名称。每个对角线单元的颜色与单元值成比例和对角线属性,归一化到混淆矩阵图表的最大细胞值。具有正值的细胞着色,含有最小颜色,与...成比例对角线财产。

RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。

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

  • 十六进制颜色代码是字符向量或以哈希符号开头的字符串标量()接着是三个或六个十六进制数字,可以从0.到目前为止F.。这些值不区分大小写。因此,颜色代码'#ff8800''#ff8800''#f80',和'#f80'是等同的。

或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。

颜色名称 姓名 RGB三重态 十六进制颜色代码 外表
'红色' 'r' [1 0 0] '#ff0000'

'绿色' 'G' [0 1 0] '#00ff00'

'蓝' 'B' [0 0 1] '#0000ff'

'青色' 'C' [0 1 1] '#00ffff'

'洋红色' 'M' [1 0 1] '#ff00ff'

'黄色' '是' [1 1 0] '#ffff00'

“黑” 'K' [0 0 0] '#000000'

'白色' 'W' [1 1] '#ffffff'

以下是RGB三元组和默认颜色MATLAB的十六进制颜色代码®在许多类型的图中使用。

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] '#7e2f8e'

[0.4660 0.6740 0.1880] '#77ac30'

[0.3010 0.7450 0.9330] '#4dbeee'

[0.6350 0.0780 0.1840] '#a2142f'

该软件根据图表单元格的颜色为自动为单元格标签选择适当的文本颜色。

示例:CM = ConfusionChart(__,'对角','蓝')

示例:cm.diagonalcolor ='蓝'

偏离对角线单元的颜色,指定为RGB三联网,十六进制颜色代码,颜色名称或短名称。每个对角线单元的颜色与单元值成比例和Offdiagonolor属性,归一化到混淆矩阵图表的最大细胞值。具有正值的细胞着色,含有最小颜色,与...成比例Offdiagonolor财产。

RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。

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

  • 十六进制颜色代码是字符向量或以哈希符号开头的字符串标量()接着是三个或六个十六进制数字,可以从0.到目前为止F.。这些值不区分大小写。因此,颜色代码'#ff8800''#ff8800''#f80',和'#f80'是等同的。

或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。

颜色名称 姓名 RGB三重态 十六进制颜色代码 外表
'红色' 'r' [1 0 0] '#ff0000'

'绿色' 'G' [0 1 0] '#00ff00'

'蓝' 'B' [0 0 1] '#0000ff'

'青色' 'C' [0 1 1] '#00ffff'

'洋红色' 'M' [1 0 1] '#ff00ff'

'黄色' '是' [1 1 0] '#ffff00'

“黑” 'K' [0 0 0] '#000000'

'白色' 'W' [1 1] '#ffffff'

以下是RGB三元组和十六进制颜色代码,用于默认颜色MATLAB在许多类型的图中使用。

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] '#7e2f8e'

[0.4660 0.6740 0.1880] '#77ac30'

[0.3010 0.7450 0.9330] '#4dbeee'

[0.6350 0.0780 0.1840] '#a2142f'

该软件根据图表单元格的颜色为自动为单元格标签选择适当的文本颜色。

示例:cm = confusionchart(__,'Offdiagonolor','蓝')

示例:cm.offdiagonolor ='蓝'

标题,轴标签和类标签的文本颜色,指定为RGB三联网,一个十六进制颜色代码,颜色名称或短名称。

RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。

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

  • 十六进制颜色代码是字符向量或以哈希符号开头的字符串标量()接着是三个或六个十六进制数字,可以从0.到目前为止F.。这些值不区分大小写。因此,颜色代码'#ff8800''#ff8800''#f80',和'#f80'是等同的。

或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。

颜色名称 姓名 RGB三重态 十六进制颜色代码 外表
'红色' 'r' [1 0 0] '#ff0000'

'绿色' 'G' [0 1 0] '#00ff00'

'蓝' 'B' [0 0 1] '#0000ff'

'青色' 'C' [0 1 1] '#00ffff'

'洋红色' 'M' [1 0 1] '#ff00ff'

'黄色' '是' [1 1 0] '#ffff00'

“黑” 'K' [0 0 0] '#000000'

'白色' 'W' [1 1] '#ffffff'

以下是RGB三元组和十六进制颜色代码,用于默认颜色MATLAB在许多类型的图中使用。

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] '#7e2f8e'

[0.4660 0.6740 0.1880] '#77ac30'

[0.3010 0.7450 0.9330] '#4dbeee'

[0.6350 0.0780 0.1840] '#a2142f'

该软件根据图表单元格的颜色为自动为单元格标签选择适当的文本颜色。

示例:cm = confusionchart(__,'fontcolor','蓝')

示例:cm.fontcolor ='blue'

字体

展开所有

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

示例:cm = confusionchart(__,'fontname','cambria')

示例:cm.fontname ='cambria'

用于标题,轴标签,类标签和单元格标签的字体大小指定为正标量。默认字体取决于特定的操作系统和语言环境。

标题和轴标签使用略大的字体大小(缩放10%)。如果没有足够的空间来显示单元内的单元格标签,则单元格标签使用较小的字体大小。如果单元格标签变得太小,则它们是隐藏的。

示例:cm = ConfusionChart(__,'fontsize',12)

示例:cm.fontsize = 12.

姿势

展开所有

位置属性在添加,删除或更改装饰时保持常量,指定为以下值之一:

  • 'offormosition'- 这外形添加,删除或更改标题或轴标签等装饰时,属性保持不变。如果需要任何位置调整,Matlab调整内在财产。

  • 'InnerPosition'- 这内在添加,删除或更改标题或轴标签等装饰时,属性保持不变。如果需要任何位置调整,Matlab调整外形财产。

注意

当父容器是a时,设置此属性无效TiledChartLayout.

父容器(图,面板或标签)内的外部尺寸和位置,指定为表单的四元素矢量[左下宽度]。外部位置包括标题,轴标签和类标签。

  • 底部元素将容器左下角的距离定义到图表的左下角。

  • 宽度高度元素是图表尺寸,包括图表单元,以及周围文本的边距。

默认值[0 0 1 1]是容器的整个内部。

默认情况下,值将标准化为容器。要更改单位,请设置单位财产。

示例:CM = ConfusionChart(__,'OutherPosition',[0.1 0.1 0.8])

示例:cm.outerposition = [0.1 0.1 0.8 0.8]

返回作为以下形式的四元素矢量内部尺寸和父容器(一个数字,面板,或标签)内的图表的位置[左下宽度]。内部位置不包括标题,轴标签或类标签。

  • 底部元素将容器左下角的距离定义到图表的左下角。

  • 宽度高度元素是图表维度,其仅包括图表单元格。

示例:CM = ConfusionChart(__,'内置',[0.1 0.1 0.8 0.8])

示例:cm.innerposition = [0.1 0.1 0.8 0.8]

返回作为以下形式的四元素矢量内部尺寸和父容器(一个数字,面板,或标签)内的图表的位置[左下宽度]。这个属性相当于内在财产。

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

单位 描述
'标准化' 相对于容器归一化,该容器通常是图形或面板。集装箱地图的左下角(0,0),右上角地图(1,1)
'英寸' 英寸。
'厘米' 厘米。
'人物'

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

  • 字符宽度=字母宽度X.

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

“点” 排版点。一点等于1/72英寸。
'像素'

像素。

从R2015B开始,像素的距离与Windows上的系统分辨率无关®Macintosh.系统:

  • 在Windows系统上,像素是1/96英寸。

  • Macintosh.系统,像素是1/72nd的英寸。

在Linux上®系统,像素的大小由系统分辨率确定。

当在对象创建期间将单位指定为名称值对时,必须设置单位属性在指定要使用这些单位的属性之前,例如外形

布局选项,指定为atiledchartlayoutoptions.或者gridlayoutoptions.对象。当图表在瓷砖图表布局或网格布局中,此属性很有用。

要在瓷砖图表布局的网格中定位图表,请设置瓷砖蒂斯维斯物业在tiledchartlayoutoptions.对象。例如,考虑一个3×3平铺的图表布局。布局在中心瓷砖网格,沿着外边缘有四个瓷砖。在实践中,网格是看不见的,外部瓷砖不会占用空间,直到你用轴或图表填充它们。

3×3瓷砖图表布局图。

此代码放置图表C.在网格的第三个瓷砖中..

c.layout.tile = 3;

要使图表跨越多个图块,请指定蒂斯维斯属性作为双元素矢量。例如,此图表跨度2行和3.瓷砖列。

c.layout.tilespan = [2 3];

要将图表放在一个周围的瓷砖中,请指定瓷砖财产'北''南''东'或者“西”。例如,将值设置为'东'将图表放在网格右侧的图块中。

c.layout.tile =.'东';

要将图表放入应用内的布局,请将此属性指定为agridlayoutoptions.对象。有关在应用中使用网格布局的更多信息,请参阅uigrivlayout.

如果图表不是瓷砖图表布局或网格布局的子项(例如,如果它是图形或面板的子项),则此属性为空,没有效果。

可见性状态,指定为'开'或者'off',或作为数字或逻辑1真实)或者0.)。价值'开'相当于真实,而且'off'相当于。因此,您可以使用此属性的值作为逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnoffSwitchState.

  • '开'- 显示图表。

  • 'off'- 隐藏图表而不删除它。您仍然可以访问无形图表的属性。

父母/孩子

展开所有

父容器,指定为afigure面板标签TiledChartLayout.或者Gridlayout.对象。

图表对象句柄的可见性孩子们父级属性,指定为其中一个值:

  • '开'- 始终可见对象句柄。

  • 'off'- 对象句柄始终是不可见的。此选项对于防止其他函数对UI的意外更改非常有用。该函数的执行过程中暂时隐藏把手,设置Huppervisibility.到目前为止'off'

  • '回调'- 从回调或回调调用的函数中可见对象句柄,但不是从命令行调用的函数中。此选项会阻止在命令行处访问对象,但允许回调函数访问它。

如果未列出对象孩子们父的属性,然后通过搜索对象层次结构或查询句柄属性获取对象句柄的函数无法返回它。这包括getfindobj.GCA.GCF.GCOempplot.克拉CLF.,和关闭

隐藏的对象句柄仍然有效。设置根showhiddenhandles.财产'开'要列出所有对象句柄,无论其何种方式Huppervisibility.属性设置。

在R2018B中介绍