Создание графика с двумя осями по Y
yyaxis left
yyaxis right
yyaxis(ax,___)
активирует сторону текущей системы координат, сопоставленной с левой осью Y. Последующие графические команды предназначаются для левой стороны. Если текущая система координат не включает две оси Y, то эта команда добавляет вторую ось Y. Если нет никаких осей, то эта команда сначала создает их.yyaxis left
активирует сторону текущей системы координат, сопоставленной с правой осью y. Последующие графические команды предназначаются для правой стороны.yyaxis right
задает активную сторону для осей yyaxis(ax,___)
ax
вместо текущей системы координат. Если оси не включают две оси Y, то эта команда добавляет вторую ось Y. Задайте оси как первый входной параметр. Используйте одинарные кавычки вокруг 'left'
и 'right'
.
При работе с двумя осями Y вы не можете:
Вращайте оси (только 2D представление).
Прикрепите аннотации.
Скопируйте объект осей с помощью copyobj
.
Чтобы определить, какая сторона осей активна, запросите свойство YAxisLocation
для объекта Axes
. Свойство установлено в 'left'
, когда левая сторона активна и 'right'
, когда правая сторона активна. Свойство YAxisLocation
для объекта Axes
с двумя осями Y только для чтения.
Чтобы очистить активную сторону, используйте cla
. Чтобы очистить обе стороны осей и удалить правую ось y, используйте cla reset
. Также можно ожидать, чтобы очистить обе стороны и удалить правую ось y до следующей команды графического изображения путем установки свойства NextPlot
объекта Axes
к 'replaceall'
.