Матричный вид диаграммы беспорядка и поведение
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 свойство родительского элемента, затем функционирует, которые получают указатели на объект путем поиска иерархии объектов, или запрос свойств указателя не может возвратить его. Это включает getfindobjgcagcfgconewplotclaclf, и close.
Скрытые указатели на объекты все еще действительны. Установите корневой ShowHiddenHandles свойство к 'on' перечислять все указатели на объект, независимо от их HandleVisibility установка свойства.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.