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

Пример: 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

Метки легенды, заданные как массив ячеек из символьных векторов или массив строк. Если вы не задаете метки, то метки являются именами переменных (для таблиц и расписаний) или 'Столбец 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