Свойства StackedAxesProperties

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

Свойства 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, соответственно.

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

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

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

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical | datetime | duration

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

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

Пример: s.AxesProperties(1).LegendLabels = {'Label Text'}

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

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

Пример: s.AxesProperties(2).LegendLocation = 'southeast'

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

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

Введенный в R2018b

Для просмотра документации необходимо авторизоваться на сайте