zticklabels

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

Описание

пример

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

zl = zticklabels возвращает метки деления оси Z для текущих систем координат.

пример

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

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

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

пример

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

Примеры

свернуть все

Создать объемную поверхностную диаграмму. Отображения отметок деления вдоль оси Z равны значениям -8, 0 и 8. Затем задайте метку для каждой отметки деления.

[x,y,z] = peaks;
surf(x,y,z)
zticks([-8 0 8])
zticklabels({'z = -8','z = 0','z = 8'})

Figure contains an axes. The axes contains an object of type surface.

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

tiledlayout(2,1)
ax1 = nexttile;
stem3(ax1,4*rand(5))
zticks(ax1,[0 2 4])
zticklabels(ax1,{'z = 0','z = 2','z = 4'})

ax2 = nexttile;
stem3(ax2,4*rand(5))

Figure contains 2 axes. Axes 1 contains an object of type stem. Axes 2 contains an object of type stem.

Создать объемную поверхностную диаграмму и задать значения делений по оси Z и метки. Затем верните значения и метки к значениям по умолчанию.

[x,y,z] = peaks;
mesh(x,y,z)
zticks([-8 0 8])
zticklabels({'z = -8','z = 0','z = 8'})

Figure contains an axes. The axes contains an object of type surface.

zticks('auto')
zticklabels('auto')

Figure contains an axes. The axes contains an object of type surface.

Удалите метки такта вдоль оси Z, задав метки такта как пустой массив.

[x,y,z] = peaks;
surf(x,y,z)
zticklabels({})

Figure contains an axes. The axes contains an object of type surface.

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

свернуть все

Такты, заданные как массив ячеек из векторов символов, строковых массивов или категориального массива. Если вы не хотите показывать метки такта, задайте пустой массив ячеек {}. Метки такта поддерживают разметку TeX и LaTeX. Смотрите TickLabelInterpreter свойство Axes объект для получения дополнительной информации.

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

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

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

Примечание

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

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

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

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

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

свернуть все

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

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

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

  • 'manual' - Используйте вручную заданные метки деления оси Z.

Подробнее о

свернуть все

Такты

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

Алгоритмы

The zticklabels функция устанавливает и запрашивает несколько свойств осей, связанных с метками деления оси Z.

  • ZTickLabel - Свойство, которое хранит текст для меток метки оси Z.

  • ZTickLabelMode - Свойство, которое хранит режим метки метки оси Z. Когда вы устанавливаете метки деления оси Z с помощью zticklabels, это свойство изменяется на 'manual'.

  • ZTickMode - Свойство, которое сохраняет режим деления по оси Z. Когда вы устанавливаете метки деления оси Z с помощью zticklabels, это свойство изменяется на 'manual'.

Введенный в R2016b