exponenta event banner

палки

Установка или запрос значений засечки по оси Z

Описание

пример

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

zt = zticks возвращает текущие значения засечек по оси Z в виде вектора.

пример

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

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

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

пример

___ = zticks(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.

Отображение делений вдоль оси Z при неравномерных значениях от -10 до 10. MATLAB ® помечает деления числовыми значениями .

[x,y,z] = peaks;
surf(peaks)
zticks([-10 -2.5 0 2.5 10])

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

Отображение делений вдоль оси Z с шагом 2, начиная с -10 и заканчивая 10.

[x,y,z] = peaks;
surf(peaks)
zticks([-10:2:10])

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

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

t = 0:pi/50:10*pi;
st = sin(t);
ct = cos(t);
plot3(st,ct,t)
zticks(0:8:40)

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

zticks('auto')

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

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

tiledlayout(2,1)
ax1 = nexttile;
stem3(ax1,4*rand(5))
zticks(ax1,[0 1.5 3.25])

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, указав значения делений как пустой массив. При удалении засечек также удаляются все линии сетки в направлении Z.

[x,y,z] = peaks;
mesh(x,y,z)
zticks([])

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

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

свернуть все

Значения засечек, заданные как вектор возрастающих значений. Если засечек вдоль оси Z не требуется, укажите пустой вектор [].

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

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

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

Пример: zticks([])

Примечание

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical | datetime | duration

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

Если этот аргумент не указан, то zticks изменяет текущие оси.

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

свернуть все

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

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

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

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

Подробнее

свернуть все

Значения засечки

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

Алгоритмы

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

  • ZTick - свойство, сохраняющее значения засечки оси Z.

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

См. также

Функции

Свойства

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