yticks

Установите или запросите значения деления оси Y

Синтаксис

yticks(ticks)
yt = yticks
yticks('auto')
yticks('manual')
m = yticks('mode')
___ = yticks(ax,___)

Описание

пример

yticks(ticks) устанавливает значения деления оси Y, которые являются местоположениями вдоль оси Y, где отметки деления появляются. Задайте ticks как вектор увеличения значений; например, [0 2 4 6]. Эта команда влияет на текущую систему координат.

yt = yticks возвращает текущие значения деления оси Y как вектор.

пример

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

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

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

пример

___ = yticks(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'})

Отобразите отметки деления вдоль оси Y в неоднородных значениях между 0 и 25. MATLAB® маркирует отметки деления числовыми значениями.

x = linspace(-5,5);
y = x.^2;
plot(x,y)
yticks([0 2 4 6 8 10 15 25])

Отобразите отметки деления вдоль оси Y в инкрементах 25, запускающийся от 0 и заканчивающийся в 100.

x = linspace(0,10);
y = x.^2;
plot(x,y)
yticks(0:25:100)

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

stem(1:10)
yticks([0 5 10])

yticks('auto')

Создать фигуру с двумя подграфиками и сохранить объекты свойства осей для графиков как ax1 и ax2. Отобразите случайные данные на графике в каждом подграфике. Установите метки деления оси Y для более низкого подграфика путем передачи ax2 как первый входной параметр к функции yticks.

ax1 = subplot(2,1,1);
plot(rand(3))

ax2 = subplot(2,1,2);
plot(rand(3))
yticks(ax2,0:.2:1)

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

x = linspace(0,10);
y = sin(x);
plot(x,y)
yticks([])

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

свернуть все

Значения деления, заданные как вектор увеличения значений. Если вы не хотите отметок деления вдоль оси Y, задайте пустой вектор [].

Можно задать значения деления как числовые, категориальные, datetime или значения длительности. Однако тип значений, которые вы задаете, должен совпадать с типом значений вдоль оси Y.

Пример: yticks ([пи 2*pi 3*pi 4*pi])

Пример: yticks (0:10:100)

Пример: yticks

Примечание

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | категориальный | datetime | длительность

Целевые оси, заданные как единственный объект Axes или вектор объектов Axes. Если вы не задаете оси, то yticks использует текущую систему координат.

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

свернуть все

Текущие значения деления, возвращенные как вектор.

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

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

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

Больше о

свернуть все

Значения деления

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

Алгоритмы

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

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

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

Введенный в R2017b

Была ли эта тема полезной?