yticklabels

Установите или запросите y - метки метки деления на оси

Описание

пример

yticklabels(labels) устанавливает метки в виде галочки оси Y для текущей системы координат. Задайте labels как массив строк или массив ячеек из символьных векторов; например, {'January','February','March'}. Если вы задаете метки, то значения деления оси Y и метки в виде галочки больше не обновляются автоматически на основе изменений в осях.

yl = yticklabels возвращает метки в виде галочки оси Y для текущей системы координат.

пример

yticklabels('auto') устанавливает автоматический режим, позволяя осям определить метки в виде галочки оси Y. Используйте эту опцию, если вы устанавливаете метки и затем хотите задержать их к значениям по умолчанию.

yticklabels('manual') устанавливает ручной режим, замораживая метки в виде галочки оси Y в текущих значениях.

m = yticklabels('mode') возвращает текущее значение режима меток в виде галочки оси Y, который является любой 'auto' или 'manual'. По умолчанию режим является автоматическим, если вы не задаете метки в виде галочки или устанавливаете режим вручную.

пример

___ = yticklabels(ax,___) использует оси, заданные ax вместо текущей системы координат. Задайте ax как первый входной параметр для любого из предыдущих синтаксисов.

Примеры

свернуть все

Постройте график. Отобразите отметки деления вдоль оси Y в значениях 0, 50, и 100. Затем задайте метку для каждой отметки деления.

x = linspace(0,10);
y = x.^2;
plot(x,y)
yticks([0 50 100])
yticklabels({'y = 0','y = 50','y = 100'})

Начиная в R2019b, можно отобразить плиточное размещение графиков с помощью tiledlayout и nexttile функции. Вызовите tiledlayout функция, чтобы создать 2 1 мозаичное размещение графика. Вызовите nexttile функция, чтобы создать объекты осей ax1 и ax2. Создайте два графика случайных данных. Установите значения деления оси Y и метки для второго графика путем передачи ax2 как первый входной параметр к yticks и yticklabels функции.

tiledlayout(2,1)
ax1 = nexttile;
plot(rand(3))

ax2 = nexttile;
plot(rand(3))
yticks(ax2,[0 .25 .5 .75 1])
yticklabels(ax2,{'y = 0','1/4','1/2','3/4','y = 1'})

Создайте график основы и задайте значения деления оси Y и соответствующие метки. Затем задержите значения деления оси Y и метки к значениям по умолчанию.

stem(1:10)
yticks([1 4 6 10])
yticklabels({'A','B','C','D'})

yticks('auto')
yticklabels('auto')

Удалите метки в виде галочки вдоль оси Y путем определения меток в виде галочки как пустого массива.

plot(rand(5))
yticklabels({})

Входные параметры

свернуть все

Метки в виде галочки в виде массива ячеек из символьных векторов, массива строк или категориального массива. Если вы не хотите, чтобы метки в виде галочки показали, то задайте массив пустой ячейки {}. Метки в виде галочки поддерживают TeX и ПРОПИТЫВАЮТ ЛАТЕКСОМ разметку. Смотрите TickLabelInterpreter свойство Axes объект для получения дополнительной информации.

Пример: yticklabels({'0','\pi','2\pi'})

Пример: yticklabels({'January','Febrary','March'})

Пример: yticklabels({})

Примечание

  • Если вы задаете метки в виде галочки как категориальный массив, MATLAB® использует значения в массиве, не категории.

  • Чтобы задать значения деления, используйте yticks функция.

Целевые оси в виде Axes возразите или массив Axes объекты.

Если вы не задаете этот аргумент, то yticklabels изменяет текущую систему координат.

Выходные аргументы

свернуть все

Текущие метки в виде галочки, возвращенные как массив ячеек из символьных векторов или символьный массив.

Текущий режим меток в виде галочки, возвращенный как одно из этих значений:

  • 'auto' — Автоматически определите метки в виде галочки оси Y.

  • 'manual' — Использование вручную задало метки в виде галочки оси Y.

Больше о

свернуть все

Метки в виде галочки

Метки в виде галочки являются метками, которые вы видите рядом с каждой отметкой деления. Значения деления являются местоположениями вдоль оси Y, где отметки деления появляются. Установите значения деления с помощью yticks функция. Установите соответствующие метки в виде галочки с помощью yticklabels функция.

Алгоритмы

yticklabels функционируйте наборы и запросы несколько свойств осей, связанных с метками в виде галочки оси Y.

  • YTickLabel — Свойство, которое хранит текст для меток в виде галочки оси Y.

  • YTickLabelMode — Свойство, которое хранит режим метки в виде галочки оси Y. Когда вы устанавливаете метки в виде галочки оси Y с помощью yticklabels, это свойство превращается в 'manual'.

  • YTickMode — Свойство, которое хранит режим значения деления оси Y. Когда вы устанавливаете метки в виде галочки оси Y с помощью yticklabels, это свойство превращается в 'manual'.

Введенный в R2017b