exponenta event banner

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 функция.

Алгоритмы

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

  • ZTickLabel - свойство, сохраняющее текст для меток засечек по оси Z.

  • ZTickLabelMode - свойство, сохраняющее режим метки засечки оси Z. При установке меток засечек по оси Z с помощью zticklabels, это свойство изменяется на 'manual'.

  • ZTickMode - свойство, сохраняющее режим засечки оси Z. При установке меток засечек по оси Z с помощью zticklabels, это свойство изменяется на 'manual'.

См. также

Функции

Свойства

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