exponenta event banner

Свойства StelingProperties

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

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 или duration. Однако указанный тип значений должен соответствовать типу значений вдоль оси.

Можно задать оба предела или можно указать один предел и позволить осям автоматически вычислять другой. Для автоматического расчета минимального или максимального предела используйте -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третий столбец матрицы).

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

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

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

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

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

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

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

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