Управляйте параллельным внешним видом и поведением графика координат
Свойства ParallelCoordinatesPlot
управляют внешним видом и поведением объекта ParallelCoordinatesPlot
. Путем изменения значений свойств можно изменить определенные аспекты отображения графика. Например, можно добавить заголовок:
p = parallelplot(rand(10,4));
p.Title = 'My Title';
Заголовок
Постройте заголовок''
(значение по умолчанию) | вектор символов | представляет скаляр в виде строкиПостройте заголовок, заданный как вектор символов, или представьте скаляр в виде строки. По умолчанию график не имеет никакого заголовка.
Пример: p = parallelplot(__,'Title','My Title Text')
Пример: p.Title = 'My Title Text'
CoordinateLabel
— Horizontal''
(значение по умолчанию) | вектор символов | представляет скаляр в виде строкиГоризонтальная подпись по осям для описания набора координатных переменных, заданных как вектор символов или скаляр строки. Значение CoordinateLabel
появляется ниже значения CoordinateTickLabels
в графике.
Пример: p = parallelplot(__,'CoordinateLabel','Measurements')
Пример: p.CoordinateLabel = 'Measurements'
CoordinateTickLabels
— CoordinateСкоординируйте переменные метки, заданные как массив строк или массив ячеек из символьных векторов. Каждая координатная метка в виде галочки появляется непосредственно ниже линейки, отображающей значения для той координатной переменной.
Пример: p = parallelplot(__,'CoordinateTickLabels',{'Height','Age','Smoker'})
Пример: p.CoordinateTickLabels = {'Height','Age','Smoker'}
DataLabel
— Vertical''
(значение по умолчанию) | вектор символов | представляет скаляр в виде строкиВертикальная подпись по осям для описания строк данных в SourceTable
или Data
, заданном как вектор символов или скаляр строки.
Пример: p = parallelplot(__,'DataLabel','Patients')
Пример: p.DataLabel = 'Patients'
LegendTitle
— Заголовок легендыЗаголовок легенды, заданный как вектор символов скаляра строки. Используйте ''
ни для какого заголовка.
Пример: p = parallelplot(__,'LegendTitle','My Title Text')
Пример: p.LegendTitle = 'My Title Text'
LegendVisible
Видимость легенды'on'
| 'off'
Видимость легенды, заданной как 'on'
или 'off'
. Установите LegendVisible
на 'on'
отображать легенду или 'off'
, чтобы скрыть легенду.
Если GroupData
пуст ([]
), то parallelplot
не отображает легенду. В противном случае parallelplot
отображает легенду по умолчанию.
В легенде parallelplot
отображает названия группы в порядке их первого выступления в GroupData
.
Пример: p = parallelplot(__,'LegendVisible','off')
Пример: p.LegendVisible = 'off'
DataNormalization
— Метод нормализации для координат'range'
(значение по умолчанию) | 'none'
| 'zscore'
| 'scale'
| 'center'
| 'norm'
Метод нормализации для координат с числовыми значениями, заданными как одна из следующих опций.
Метод | Описание |
---|---|
'range' | Отобразите необработанные данные вдоль координатных линеек, которые имеют независимые минимальные и максимальные пределы |
'none' | Отобразите необработанные данные вдоль координатных линеек, которые имеют те же минимальные и максимальные пределы |
'zscore' | Отобразите z-очки (со средним значением 0 и стандартным отклонением 1) вдоль каждой координатной линейки |
'scale' | Отобразите значения, масштабируемые стандартным отклонением вдоль каждой координатной линейки |
'center' | Отобразите данные, сосредоточенные, чтобы иметь среднее значение 0 вдоль каждой координатной линейки |
'norm' | Отобразите значения 2-нормы вдоль каждой координатной линейки |
Для получения дополнительной информации об этих методах, смотрите normalize
.
Для координатной переменной, которая является логическим вектором, массивом datetime, массивом длительности, категориальным массивом, массивом строк или массивом ячеек из символьных векторов, parallelplot
равномерно распределяет уникальные возможные значения вдоль координатной линейки, независимо от метода нормализации.
Пример: p = parallelplot(__,'DataNormalization','none')
Пример: p.DataNormalization = 'zscore'
Jitter
— Расстояние смещения данных0.1
(значение по умолчанию) | числовой скаляр в интервале [0,1]Расстояние смещения данных вдоль координатных линеек, заданных в виде числа в интервале [0,1]. Значение Jitter
определяет максимальное расстояние, чтобы переместить сюжетные линии от их истинного значения вдоль координатных линеек, где смещение является универсальной случайной суммой. Если вы устанавливаете свойство Jitter
на 1
, то смежные области дрожания только затрагивают. Установите свойство Jitter
на 0
отображать истинные значения данных.
Некоторая сумма дрожания особенно полезна для визуализации категориальных данных, потому что дрожание позволяет вам различать сюжетные линии более легко. Однако значение Jitter
влияет на все координатные переменные, включая числовые переменные.
Пример: p = parallelplot(__,'Jitter',0.5)
Пример: p.Jitter = 0.2
Color
— Цвет группыЦвет группы, заданный в одной из следующих форм:
Вектор символов, определяющий название цвета, краткое название или шестнадцатеричный цветовой код. Шестнадцатеричный цветовой код запускается с символа хеша (#
) и сопровождается тремя или шестью шестнадцатеричными цифрами, которые могут колебаться от 0
до F
. Значения не являются чувствительными к регистру. Таким образом цветовые коды '#FF8800'
, '#ff8800'
, '#F80'
и '#f80'
эквивалентны.
Массив строк или массив ячеек из символьных векторов, определяющий одно или несколько названий цвета, кратких названий или шестнадцатеричных цветовых кодов.
Матрица с тремя столбцами значений RGB в области значений [0,1]. Эти три столбца представляют значение R, G значение и значение B.
Выберите среди этих предопределенных цветов, их эквивалентных триплетов 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' |
По умолчанию parallelplot
присваивает максимум семи уникальных цветов группы. Когда общее количество групп превышает количество заданных цветов, циклов parallelplot
через заданные цвета.
Пример: p = parallelplot(__,'Color',{'blue','black','green'})
Пример: p.Color = [0 0 1; 0 0.5 0.5; 0.5 0.5 0.5]
Пример: p.Color = {'#EDB120','#77AC30','#7E2F8E'}
LineStyle
— Стиль линии группыСтиль линии группы, заданный в одной из следующих форм:
Вектор символов, определяющий один стиль линии
Массив строк или массив ячеек из символьных векторов, определяющий один или несколько стилей линии
Выберите среди этих опций стиля линии.
Стиль линии | Описание | Получившаяся строка |
---|---|---|
'-' | Сплошная линия |
|
'--' | Пунктирная линия |
|
':' | Пунктирная линия |
|
'-.' | Штрих-пунктирная линия |
|
'none' | Никакая строка | Никакая строка |
По умолчанию parallelplot
присваивает стиль линии '-'
каждой группе сюжетных линий. Когда общее количество групп превышает количество заданных стилей линии, циклов parallelplot
через заданные стили линии.
Пример: p = parallelplot(__,'LineStyle',':')
Пример: p.LineStyle = {'-.','-','--'}
'LineWidth'
Ширина линии группыШирина линии группы, заданная как положительная скалярная величина или положительный вектор в точках. По умолчанию parallelplot
присваивает ширину линии 1
каждой группе сюжетных линий.
Когда общее количество групп превышает количество заданных ширин строки, циклов parallelplot
через заданные ширины строки.
Пример: p = parallelplot(__,'LineWidth',1.5)
Пример: p.LineWidth = [0.5 1.5 0.5]
LineAlpha
— Прозрачность строки группыПрозрачность строки группы, заданная в виде числа или числового вектора со значениями между 0 и 1. Значения ближе к 0 задают более прозрачные строки, и значения ближе к 1 задают больше непрозрачных строк. По умолчанию parallelplot
присваивает значение LineAlpha
0.7
каждой группе сюжетных линий.
Пример: p = parallelplot(__,'LineAlpha',0.75)
Пример: p.LineAlpha = [0.2 0.7 0.4]
MarkerStyle
— Символ маркера группыСимвол маркера группы для значений данных вдоль координатных линеек, заданных в одной из следующих форм:
Вектор символов, определяющий стиль маркера
Массив строк или массив ячеек из символьных векторов, определяющий один или несколько стилей маркера
Выберите среди этих опций маркера.
Значение | Описание |
---|---|
'o' | Круг |
'+' | Знак «плюс» |
'*' | Звездочка |
'.' | Точка |
'x' | Крест |
square' или 's'
| Квадрат |
'diamond' или 'd'
| Ромб |
'^' | Треугольник, направленный вверх |
'v' | Нисходящий треугольник |
'>' | Треугольник, указывающий вправо |
'<' | Треугольник, указывающий влево |
pentagram' или 'p'
| Пятиконечная звезда (пентаграмма) |
'hexagram' or 'h'
| Шестиконечная звезда (гексаграмма) |
'none' | Никакие маркеры |
По умолчанию parallelplot
присваивает 'none'
как стиль маркера для каждой группы. Когда общее количество групп превышает количество заданных символов, циклов parallelplot
через заданные символы.
Пример: p = parallelplot(__,'MarkerStyle','x')
Пример: p.MarkerStyle = {'x','o'}
'MarkerSize'
Размер маркера группыРазмер маркера группы для значений данных вдоль координатных линеек, заданных как неотрицательный скалярный или неотрицательный вектор, со значениями, измеренными в точках. По умолчанию parallelplot
присваивает 6
как размер маркера для каждой группы. Когда общее количество групп превышает количество заданных значений, циклов parallelplot
через заданные значения.
Пример: p = parallelplot(__,'MarkerSize',10)
Пример: p.MarkerSize = [4 6 8]
FontName
FontName Название шрифта, заданное как поддержанное системой название шрифта. Тот же шрифт используется для заголовка, меток, заголовка легенды и названий группы. Шрифт по умолчанию зависит от конкретной операционной системы и локали.
Пример: p = parallelplot(__,'FontName','Cambria')
Пример: p.FontName = 'Helvetica'
'FontSize'
'FontSize' Размер шрифта, заданный как положительная скалярная величина. FontSize
является тем же самым для заголовка, меток, заголовка легенды и названий группы. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали.
Когда вы настраиваете размер элементов графика, программное обеспечение автоматически обновляет размер шрифта. Однако изменение свойства FontSize
отключает это автоматическое изменение размеров.
Пример: p = parallelplot(__,'FontSize',12)
Пример: p.FontSize = 10
ActivePositionProperty
— Position содержать постоянный'outerposition'
(значение по умолчанию) | 'innerposition'
Свойство Position содержать постоянный во время изменения размеров операций, заданных как 'outerposition'
или 'innerposition'
. Значение по умолчанию 'outerposition'
означает, что свойство OuterPosition
остается постоянным. Значение свойства InnerPosition
может измениться, когда родительский контейнер изменяет размер, изменения данных или изменение меток.
Пример: p.ActivePositionProperty = 'outerposition'
InnerPosition
Внутренний размер и положениеВнутренний размер и положение графика в родительском контейнере (обычно фигура, панель или вкладка), заданный как четырехэлементный числовой вектор формы [left bottom width height]
. Внутреннее положение не включает заголовок графика, метки или легенду.
left
и элементы bottom
задают расстояние от левого нижнего угла контейнера к левому нижнему углу графика.
width
и элементы height
являются размерностями графика.
OuterPosition
Внешний размер и положение[0 0 1 1]
(значение по умолчанию) | четырехэлементный числовой векторВнешний размер и положение полной параллели координируют график в родительском контейнере (обычно фигура, панель или вкладка), заданный как четырехэлементный числовой вектор формы [left bottom width height]
. Значение по умолчанию [0 0 1 1]
включает целую внутреннюю часть контейнера.
Position
— Внутренний размер и положениеВнутренний размер и положение графика в родительском контейнере (обычно фигура, панель или вкладка), заданный как четырехэлементный числовой вектор формы [left bottom width height]
. Это свойство эквивалентно свойству InnerPosition
.
Модули
Модули положения'normalized'
(значение по умолчанию) | 'inches'
| 'centimeters'
| 'points'
| 'pixels'
| 'characters'
Модули положения, заданные как одно из этих значений.
Значение | Описание |
---|---|
'normalized' (значение по умолчанию) | Нормированный относительно контейнера, который обычно является фигурой или панелью. Левый нижний угол контейнера сопоставляет с (0,0) , и правый верхний угол сопоставляет с (1,1) . |
'inches' | 'inches'. |
'centimeters' | 'centimeters'. |
'characters' | На основе шрифта uicontrol по умолчанию графического корневого объекта:
|
'points' | Точки книгопечатания. Один пункт равен 1/72 дюйма. |
'pixels' | 'pixels'. Начиная с версии R2015b, значения размеров в пикселях не зависят от вашего системного разрешения в системах Windows® и Macintosh:
В системах Linux® размер пикселя определяется вашим системным разрешением. |
При определении модулей как пары "имя-значение" во время создания объекта необходимо установить свойство Units
прежде, чем задать свойства, что вы хотите использовать эти модули для, такие как OuterPosition
.
Visible
— Видимость объекта'on'
(значение по умолчанию) | 'off'
Видимость объекта, заданного как одно из этих значений:
'on'
— Отобразите объект ParallelCoordinatesPlot
.
'off'
Скройте объект ParallelCoordinatesPlot
, не удаляя его. Можно все еще получить доступ к свойствам невидимого объекта ParallelCoordinatesPlot
.
SourceTable
— SourceТаблица Source, заданная как таблица.
Можно составить таблицу от переменных рабочей области с помощью функции table
, или можно импортировать данные как таблицу с помощью функции readtable
.
Свойство проигнорировано и только для чтения, когда вы используете матричные данные вместо табличных данных.
CoordinateVariables
— Табличные переменные, чтобы отобразиться как координатыТабличные переменные, чтобы отобразиться как координаты, заданные в одной из следующих форм:
Числовой вектор — Указание на индексы табличных переменных
Массив строк или массив ячеек из символьных векторов — Указание на имена табличных переменных
Логический вектор — Содержащий элементы true
для выбранных табличных переменных
Если вы устанавливаете значение свойства CoordinateVariables
, то свойства CoordinateData
и CoordinateTickLabels
обновляют к соответствующим значениям.
Свойство проигнорировано и только для чтения, когда вы используете матричные данные вместо табличных данных.
Пример: p.CoordinateVariables = {'Age','Height','Weight'}
задает переменные под названием 'Age'
, 'Height'
и 'Weight'
.
GroupVariable
— Табличная переменная для группировки данныхТабличная переменная для группировки данных, заданных в одной из следующих форм:
Вектор символов или скаляр строки — Указание на одно из имен табличной переменной
Числовой скаляр — Указание на индекс табличной переменной
Логический вектор — Содержащий один элемент true
для табличной переменной
Значения, сопоставленные с вашей табличной переменной, должны сформировать числовой вектор, логический вектор, категориальный массив, массив строк или массив ячеек из символьных векторов.
GroupVariable
разделяет строки в SourceTable
в уникальные группы. parallelplot
присваивает каждую группу цвет по умолчанию. В легенде parallelplot
отображает названия группы в порядке их первого выступления в GroupData
.
Когда вы задаете GroupVariable
, MATLAB обновляет значения свойств GroupData
.
Это свойство проигнорировано и только для чтения, когда вы используете матричные данные вместо табличных данных.
Пример: p.GroupVariable = 'Smoker'
Данные
Входные данныеВходные данные, заданные как числовая матрица.
Если вы используете табличные данные, вы не можете установить это свойство.
CoordinateData
— Переменные, отображенные как координатыПеременные, отображенные как координаты, заданные в одной из следующих форм:
Числовой вектор — Указание на столбцы исходной таблицы или матрицы входных данных
Логический вектор — Содержащий элементы true
для выбранных столбцов исходной таблицы или матрицы входных данных
Если вы используете табличные данные, вы не можете установить это свойство. Значение CoordinateData
автоматически обновляет на основе табличных переменных, которые вы выбираете со свойством CoordinateVariables
.
Пример: p.CoordinateData = [1 5:7]
GroupData
— Значения для группировки данныхЗначения для группировки данных, заданных как числовой вектор, логический вектор, категориальный массив, массив строк или массив ячеек из символьных векторов.
GroupData
разделяет строки в SourceTable
или Data
в уникальные группы. parallelplot
присваивает каждую группу цвет по умолчанию. В легенде parallelplot
отображает названия группы в порядке их первого выступления в GroupData
.
Если вы используете табличные данные, вы не можете установить это свойство. Значения GroupData
автоматически заполняют на основе табличной переменной, которую вы выбираете со свойством GroupVariable
.
Пример: p.GroupData = [1 2 1 3 2 1 3 3 2 3]
Пример: p.GroupData = categorical({'blue','red','yellow','blue','yellow','red','red','yellow','blue','red'})
Parent
— Родительский контейнерFigure
| объект Panel
| объект Tab
Родительский контейнер, в котором можно построить, заданный как Figure
, Panel
или объект Tab
.
HandleVisibility
Видимость указателя на объект'on'
(значение по умолчанию) | 'off'
| 'callback'
Видимость указателя на объект для ScatterHistogramChart
в свойстве Children
родительского элемента, заданного как одно из этих значений:
on' — указатель на объект всегда отображается.
'off'
Указатель на объект всегда невидим. Эта опция предназначена для предотвращения непреднамеренных изменений в пользовательском интерфейсе другой функцией. Чтобы временно скрыть указатель во время выполнения этой функции, установите HandleVisibility
на 'off'
.
callback' — указатель на объект виден из обратных вызовов или функций, вызываемых обратными вызовами, но не из функций, инициируемых из командной строки.
Эта опция блокирует доступ к объекту в командной строке, но позволяет обратным вызовам обращаться к нему.
Если объект не перечислен в свойстве Children
родительского элемента, то функции, которые получают указатели на объект путем поиска иерархии объектов или запроса свойств указателя, не могут возвратить объект. Эти функции включают get
, findobj
, gca
, gcf
, gco
, newplot
, cla
, clf
и close
.
Скрытые указатели на объекты все еще действительны. Установите значение корневого свойства ShowHiddenHandles на 'on', чтобы отобразить все указатели на объекты независимо от значения свойства HandleVisibility.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.