StackedAxesProperties Properties

Внешний вид и поведение отдельных осей в сложенном графике

Свойства StackedAxesProperties управляют внешним видом и поведением отдельных осей Y в сложенном графике. В сложенном графике можно построить график переменных таблицы или расписания или столбцов матрицы, в отдельных осях Y, сложенных вертикально. Путем изменения значений свойств можно изменить определенные аспекты сложенного графика.

Функция stackedplot возвращает объект StackedLineChart. В свою очередь этот объект имеет массив объектов StackedAxesProperties, названных AxesProperties. Чтобы установить свойства отдельной оси Y, индексируйте в AxesProperties и свойства доступа соответствующего объекта.

Можно использовать запись через точку, чтобы запросить и установить свойства. Например, измените y-пределы третьего графика с помощью его свойства YLimits.

T = readtable('outages.csv');
s = stackedplot(T);
c = s.AxesProperties(3).YLimits
s.AxesProperties(3).YLimits = [0 1e6];

Минимальные и максимальные пределы оси Y, заданные как двухэлементный вектор формы [min max], где max больше, чем min. Можно задать пределы как числовые, категориальные, datetime или значения длительности. Однако тип значений, которые вы задаете, должен совпадать с типом значений вдоль оси.

Можно задать оба предела, или можно задать один предел и позволить осям автоматически вычислить другой. Для автоматически расчетного минимального или максимального предела используйте -inf или inf, соответственно.

Примеры. AxesProperties (3).YLimits = [0 1e6]

Примеры. AxesProperties (3).YLimits = [-inf 1e6]

Примеры. AxesProperties (3).YLimits = [0 inf]

Типы данных: удвойтесь | единственный | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | категориальный | datetime | длительность

Метки легенды, заданные как массив ячеек из символьных векторов или массив строк. Если вы не задаете метки, то метки являются именами переменных (для таблиц и расписаний) или 'Column N' (для N th столбец матрицы).

Легенды не отображаются если LegendVisible свойство установлено в 'on'.

Примеры. AxesProperties (1).LegendLabels = {'текст метки'}

Местоположение относительно осей, заданных как одно из значений местоположения, перечислено в этой таблице.

ЗначениеОписание
'north'В верхней части осей
'south'В нижней части осей
'east'В праве на оси
'west'Внутри оставленный осей
'northeast'Внутри верхний правый из осей (значение по умолчанию для 2D осей)
'northwest'Внутри верхний левый из осей
'southeast'В нижней правой части осей
'southwest'В нижней левой части осей

Примеры. AxesProperties (2).LegendLocation = 'юго-восток'

Состояние видимости легенды, заданной как 'on' или 'off'. Установите LegendVisible на 'on' отображать легенду или 'off', чтобы скрыть легенду.

Примеры. AxesProperties (3).LegendVisible = 'on'

Представленный в R2018b

Была ли эта тема полезной?