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

Линейная или логарифмическая шкала для оси Y в виде 'linear' или 'log'.

Пример: s.AxesProperties(3).YScale = 'log'

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