Матричный вид диаграммы беспорядка и поведение
ConfusionMatrixChart
свойства управляют внешним видом и поведением ConfusionMatrixChart
объект. Путем изменения значений свойств можно изменить определенные аспекты матричного графика беспорядка. Например, можно добавить заголовок:
cm = confusionchart([1 3 5; 2 4 6; 11 7 3]);
cm.Title = 'My Confusion Matrix Title';
Title
заголовок''
(значение по умолчанию) | вектор символов | строковый скалярЗаголовок матричного графика беспорядка в виде вектора символов или строкового скаляра.
Пример: cm = confusionchart(__,'Title','My Title Text')
Пример: cm.Title = 'My Title Text'
XLabel
— Пометьте для x - ось'Predicted class'
(значение по умолчанию) | строковый скаляр | вектор символовПометьте для x - ось в виде строкового скаляра или вектора символов.
Пример: cm = confusionchart(__,'XLabel','My Label')
Пример: cm.XLabel = 'My Label'
YLabel
— Пометьте для y - ось'True class'
(значение по умолчанию) | строковый скаляр | вектор символовПометьте для x - ось в виде строкового скаляра или вектора символов.
Пример: cm = confusionchart(__,'YLabel','My Label')
Пример: cm.YLabel = 'My Label'
ClassLabels
— Метки классаЭто свойство доступно только для чтения.
Метки класса матричного графика беспорядка, сохраненного как категориальный вектор, числовой вектор, представляют в виде строки вектор, символьный массив, массив ячеек из символьных векторов или логический вектор.
ColumnSummary
— Сводные данные столбца'off'
(значение по умолчанию) | 'absolute'
| 'column-normalized'
| 'total-normalized'
Сводные данные столбца матричного графика беспорядка в виде одного из следующего:
Опция | Описание |
---|---|
'off' | Не отображайте сводные данные столбца. |
'absolute' | Отобразите общее количество правильно и неправильно классифицированные наблюдения для каждого предсказанного класса. |
'column-normalized' | Отобразите количество правильно и неправильно классифицированные наблюдения для каждого предсказанного класса как проценты количества наблюдений за соответствующим предсказанным классом. Проценты правильно классифицированных наблюдений могут считаться мудрой классом точностью (или положительные прогнозирующие значения). |
'total-normalized' | Отобразите количество правильно и неправильно классифицированные наблюдения для каждого предсказанного класса как проценты общего количества наблюдений. |
Пример: cm = confusionchart(__,'ColumnSummary','column-normalized')
Пример: cm.ColumnSummary = 'column-normalized'
RowSummary
— Сводные данные строки'off'
(значение по умолчанию) | 'absolute'
| 'row-normalized'
| 'total-normalized'
Сводные данные строки матричного графика беспорядка в виде одного из следующего:
Опция | Описание |
---|---|
'off' | Не отображайте сводные данные строки. |
'absolute' | Отобразите общее количество правильно и неправильно классифицированные наблюдения для каждого истинного класса. |
'row-normalized' | Отобразите количество правильно и неправильно классифицированные наблюдения для каждого истинного класса как проценты количества наблюдений за соответствующим истинным классом. Проценты правильно классифицированных наблюдений могут считаться мудрыми классом отзывами (или истинные положительные уровни). |
'total-normalized' | Отобразите количество правильно и неправильно классифицированные наблюдения для каждого истинного класса как проценты общего количества наблюдений. |
Пример: cm = confusionchart(__,'RowSummary','row-normalized')
Пример: cm.RowSummary = 'row-normalized'
NormalizedValues
— Значения матрицы беспорядкаЭто свойство доступно только для чтения.
Значения матрицы беспорядка, сохраненной как числовая матрица. Это свойство равняется значениям матрицы беспорядка, нормированной с помощью метода Normalization
свойство. Программное обеспечение повторно вычисляет нормированные значения матрицы беспорядка каждый раз, когда вы изменяете Normalization
свойство.
Normalization
— Нормализация значений ячеек'absolute'
(значение по умолчанию) | 'column-normalized'
| 'row-normalized'
| 'total-normalized'
Нормализация значений ячеек в виде одного из следующего:
Опция | Описание |
---|---|
'absolute' | Отобразите общее количество наблюдений в каждой ячейке. |
'column-normalized' | Нормируйте каждое значение ячейки количеством наблюдений, которое имеет тот же предсказанный класс. |
'row-normalized' | Нормируйте каждое значение ячейки количеством наблюдений, которое имеет тот же истинный класс. |
'total-normalized' | Нормируйте каждое значение ячейки общим количеством наблюдений. |
Изменение нормализации значений ячеек также влияет на цвета ячеек.
Пример: cm = confusionchart(__,'Normalization','total-normalized')
Пример: cm.Normalization = 'total-normalized'
GridVisible
— Состояние видимости сетки'on'
(значение по умолчанию) | логическое значение включения - выключенияСостояние видимости сетки в виде 'on'
или 'off'
, или как числовой или логический 1
TRUE
) или 0
ложь
). Значение 'on'
эквивалентно истине и 'off'
эквивалентно false
. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState
.
'on'
— Отобразите линии сетки между ячейками графика.
'off'
— Не отображайте линии сетки между ячейками графика.
Пример: cm = confusionchart(__,'GridVisible','off')
Пример: cm.GridVisible = 'off'
DiagonalColor
— Цвет для диагональных ячеек
(значение по умолчанию) | триплет RGB | шестнадцатеричный цветовой код | 'r'
| 'g'
| 'b'
| ...Цвет для диагональных ячеек в виде триплета RGB, шестнадцатеричного цветового кода, названия цвета или краткого названия. Цвет каждой диагональной ячейки пропорционален значению ячейки и DiagonalColor
свойство, нормированное к самому большому значению ячейки матричного графика беспорядка. Ячейки с положительными значениями окрашены с минимальным количеством цвета, пропорционального DiagonalColor
свойство.
Триплеты RGB и шестнадцатеричные цветовые коды полезны для определения пользовательских цветов.
Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должна быть в области значений [0,1]
; например, [0.4 0.6 0.7]
.
Шестнадцатеричный цветовой код является вектором символов или строковым скаляром, который запускается с символа хеша (#
) сопровождаемый тремя или шестью шестнадцатеричными цифрами, которые могут лежать в диапазоне от 0
к F
. Значения не являются чувствительными к регистру. Таким образом, цветовые коды '#FF8800'
, '#ff8800'
, '#F80'
, и '#f80'
эквивалентны.
Кроме того, вы можете задать имена некоторых простых цветов. Эта таблица приводит опции именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.
Название цвета | Краткое название | Триплет RGB | Шестнадцатеричный цветовой код | Внешний вид |
---|---|---|---|---|
'red' | 'r' | [1 0 0]
| '#FF0000' | |
'green' | 'g' | [0 1 0]
| '#00FF00' | |
'blue' | 'b' | [0 0 1]
| '#0000FF' | |
'cyan' | 'c' | [0 1 1]
| '#00FFFF' | |
'magenta' | 'm' | [1 0 1]
| '#FF00FF' | |
'yellow' | 'y' | [1 1 0]
| '#FFFF00' | |
'black' | 'k' | [0 0 0]
| '#000000'
| |
'white' | 'w' | [1 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(__,'DiagonalColor','blue')
Пример: cm.DiagonalColor = 'blue'
OffDiagonalColor
— Цвет для недиагональных ячеек
(значение по умолчанию) | триплет RGB | шестнадцатеричный цветовой код | 'r'
| 'g'
| 'b'
| ...Цвет для недиагональных ячеек в виде триплета RGB, шестнадцатеричного цветового кода, названия цвета или краткого названия. Цвет каждой диагональной ячейки пропорционален значению ячейки и OffDiagonalColor
свойство, нормированное к самому большому значению ячейки матричного графика беспорядка. Ячейки с положительными значениями окрашены с минимальным количеством цвета, пропорционального OffDiagonalColor
свойство.
Триплеты RGB и шестнадцатеричные цветовые коды полезны для определения пользовательских цветов.
Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должна быть в области значений [0,1]
; например, [0.4 0.6 0.7]
.
Шестнадцатеричный цветовой код является вектором символов или строковым скаляром, который запускается с символа хеша (#
) сопровождаемый тремя или шестью шестнадцатеричными цифрами, которые могут лежать в диапазоне от 0
к F
. Значения не являются чувствительными к регистру. Таким образом, цветовые коды '#FF8800'
, '#ff8800'
, '#F80'
, и '#f80'
эквивалентны.
Кроме того, вы можете задать имена некоторых простых цветов. Эта таблица приводит опции именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.
Название цвета | Краткое название | Триплет RGB | Шестнадцатеричный цветовой код | Внешний вид |
---|---|---|---|---|
'red' | 'r' | [1 0 0]
| '#FF0000' | |
'green' | 'g' | [0 1 0]
| '#00FF00' | |
'blue' | 'b' | [0 0 1]
| '#0000FF' | |
'cyan' | 'c' | [0 1 1]
| '#00FFFF' | |
'magenta' | 'm' | [1 0 1]
| '#FF00FF' | |
'yellow' | 'y' | [1 1 0]
| '#FFFF00' | |
'black' | 'k' | [0 0 0]
| '#000000'
| |
'white' | 'w' | [1 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(__,'OffDiagonalColor','blue')
Пример: cm.OffDiagonalColor = 'blue'
FontColor
— Цвет текста для заголовка, подписей по осям и меток класса
(значение по умолчанию) | триплет RGB | шестнадцатеричный цветовой код | 'r'
| 'g'
| 'b'
| ...Цвет текста для заголовка, подписей по осям и класса помечает в виде триплета RGB, шестнадцатеричного цветового кода, названия цвета или краткого названия.
Триплеты RGB и шестнадцатеричные цветовые коды полезны для определения пользовательских цветов.
Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должна быть в области значений [0,1]
; например, [0.4 0.6 0.7]
.
Шестнадцатеричный цветовой код является вектором символов или строковым скаляром, который запускается с символа хеша (#
) сопровождаемый тремя или шестью шестнадцатеричными цифрами, которые могут лежать в диапазоне от 0
к F
. Значения не являются чувствительными к регистру. Таким образом, цветовые коды '#FF8800'
, '#ff8800'
, '#F80'
, и '#f80'
эквивалентны.
Кроме того, вы можете задать имена некоторых простых цветов. Эта таблица приводит опции именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.
Название цвета | Краткое название | Триплет RGB | Шестнадцатеричный цветовой код | Внешний вид |
---|---|---|---|---|
'red' | 'r' | [1 0 0]
| '#FF0000' | |
'green' | 'g' | [0 1 0]
| '#00FF00' | |
'blue' | 'b' | [0 0 1]
| '#0000FF' | |
'cyan' | 'c' | [0 1 1]
| '#00FFFF' | |
'magenta' | 'm' | [1 0 1]
| '#FF00FF' | |
'yellow' | 'y' | [1 1 0]
| '#FFFF00' | |
'black' | 'k' | [0 0 0]
| '#000000'
| |
'white' | 'w' | [1 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','blue')
Пример: cm.FontColor = 'blue'
FontName
FontName Название шрифта в виде системы поддержало название шрифта. Шрифт по умолчанию зависит от конкретной операционной системы и локали.
Пример: cm = confusionchart(__,'FontName','Cambria')
Пример: cm.FontName = 'Cambria'
FontSize
'FontSize' Размер шрифта, используемый в заголовке, подписях по осям, метках класса и ячейке, помечает в виде положительной скалярной величины. Шрифт по умолчанию зависит от конкретной операционной системы и локали.
Заголовок и подписи по осям используют немного больший размер шрифта (увеличенный на 10%). Если существует недостаточно комнаты, чтобы отобразить метки ячейки в ячейках, то метки ячейки используют размер шрифта меньшего размера. Если метки ячейки становятся слишком маленькими, то они скрыты.
Пример: cm = confusionchart(__,'FontSize',12)
Пример: cm.FontSize = 12
PositionConstraint
— Положение, чтобы содержать постоянный'outerposition'
| 'innerposition'
Свойство Position содержать постоянный при добавлении, удаляя или изменяя художественные оформления в виде одного из следующих значений:
'outerposition'
— OuterPosition
свойство остается постоянным, когда вы добавляете, удаляете, или художественные оформления изменения, такие как заголовок или подпись по осям. Если какие-либо позиционные корректировки необходимы, MATLAB настраивает InnerPosition
свойство.
'innerposition'
— InnerPosition
свойство остается постоянным, когда вы добавляете, удаляете, или художественные оформления изменения, такие как заголовок или подпись по осям. Если какие-либо позиционные корректировки необходимы, MATLAB настраивает OuterPosition
свойство.
Установка этого свойства не оказывает влияния, когда родительским контейнером является TiledChartLayout
.
OuterPosition
— Внешний размер и положение
(значение по умолчанию) | четырехэлементный векторВнешний размер и положение в родительском контейнере (фигура, панель или вкладка) в виде четырехэлементного вектора формы [left bottom width height]
. Внешнее положение включает заголовок, подписи по осям и метки класса.
left
и bottom
элементы задают расстояние от левого нижнего угла контейнера к левому нижнему углу графика.
width
и height
элементами являются размерности графика, которые включают ячейки графика плюс поле для сопроводительного текста.
Значение по умолчанию [0 0 1 1]
целая внутренняя часть контейнера.
По умолчанию значения нормированы к контейнеру. Чтобы изменить модули, установите Units
свойство.
Пример: cm = confusionchart(__,'OuterPosition',[0.1 0.1 0.8 0.8])
Пример: cm.OuterPosition = [0.1 0.1 0.8 0.8]
InnerPosition
— Внутренний размер и положение
(значение по умолчанию) | четырехэлементный векторВнутренний размер и положение графика в родительском контейнере (фигура, панель или вкладка) возвратились как четырехэлементный вектор формы [left bottom width height]
. Внутреннее положение не включает заголовок, подписи по осям или метки класса.
left
и bottom
элементы задают расстояние от левого нижнего угла контейнера к левому нижнему углу графика.
width
и height
элементами являются размерности графика, которые включают только ячейки графика.
Пример: cm = confusionchart(__,'InnerPosition',[0.1 0.1 0.8 0.8])
Пример: cm.InnerPosition = [0.1 0.1 0.8 0.8]
Position
— Внутренний размер и положениеВнутренний размер и положение графика в родительском контейнере (фигура, панель или вкладка) возвратились как четырехэлементный вектор формы [left bottom width height]
. Это свойство эквивалентно InnerPosition
свойство.
Units
— Модули положения'normalized'
(значение по умолчанию) | 'inches'
| 'centimeters'
| 'points'
| 'pixels'
| 'characters'
Модули положения в виде одного из этих значений:
Units | Описание |
---|---|
'normalized' | Нормированный относительно контейнера, который обычно является фигурой или панелью. Левый нижний угол контейнера сопоставляет с (0,0) , и правый верхний угол сопоставляет с (1,1) . |
'inches' | 'inches'. |
'centimeters' | 'centimeters'. |
'characters' | На основе шрифта uicontrol по умолчанию графического корневого объекта:
|
'points' | Точки книгопечатания. Один пункт равен 1/72 дюйма. |
'pixels' | 'pixels'. Начиная с версии R2015b, значения размеров в пикселях не зависят от вашего системного разрешения в системах Windows® и Macintosh:
В системах Linux® размер пикселя определяется вашим системным разрешением. |
При определении модулей как пары "имя-значение" во время создания объекта необходимо установить Units
свойство прежде, чем задать свойства, что вы хотите использовать эти модули в, такие как OuterPosition
.
Visible
— Состояние видимости'on'
(значение по умолчанию) | логическое значение включения - выключенияСостояние видимости в виде 'on'
или 'off'
, или как числовой или логический 1
TRUE
) или 0
ложь
). Значение 'on'
эквивалентно истине и 'off'
эквивалентно false
. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState
.
'on'
— Отобразите график.
'off'
— Скройте график, не удаляя его. Все еще можно получить доступ к свойствам невидимого графика.
Parent
— Родительский контейнерРодительский контейнер в виде фигуры, панели или объекта вкладки.
HandleVisibility
— Видимость указателя на объект'on'
(значение по умолчанию) | 'off'
| 'callback'
Видимость объекта диаграммы обрабатывает в Children
свойство родительского элемента в виде одного из этих значений:
'on'
— Указатель на объект всегда отображается.
'off'
— Указатель на объект невидим в любом случае. Эта опция предназначена для предотвращения непреднамеренных изменений в пользовательском интерфейсе другой функцией. Чтобы временно скрыть указатель во время выполнения этой функции, установите HandleVisibility
к 'off'
.
'callback'
— Указатель на объект отображается из коллбэков или функций, вызванных коллбэками, но не из функций, вызванных из командной строки. Эта опция блокирует доступ к объекту в командной строке, но позволяет обратным вызовам обращаться к нему.
Если объект не перечислен в Children
свойство родительского элемента, затем функционирует, которые получают указатели на объект путем поиска иерархии объектов, или запрос свойств указателя не может возвратить его. Это включает get
findobj
gca
gcf
gco
newplot
cla
clf
, и close
.
Скрытые указатели на объекты все еще действительны. Установите корневой ShowHiddenHandles
свойство к 'on'
перечислять все указатели на объект, независимо от их HandleVisibility
установка свойства.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.