thetaticks

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

Описание

пример

thetaticks(ticks) устанавливает значения метки деления на оси theta, которые являются местоположениями вдоль оси theta, где отметки деления и линии сетки появляются. Задайте ticks как вектор из увеличения значений; например, [0 90 180 270]. Эта команда влияет на текущую систему координат.

tv = thetaticks возвращает текущие значения метки деления на оси theta как вектор.

пример

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

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

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

пример

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

Примеры

свернуть все

Создайте полярный график. Отобразите отметки деления и линии сетки вдоль оси theta в 0, 90, 180, и 270 градусов. Затем задайте метку для каждой отметки деления.

theta = linspace(0,2*pi);
rho = theta/10;
polarplot(theta,rho)

thetaticks([0 90 180 270])
thetaticklabels({'East','North','West','South'})

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

Отобразите отметки деления вдоль оси theta в неоднородных значениях между 0 и 360 градусами.

theta = linspace(0,2*pi);
rho = theta/10;
polarplot(theta,rho)
thetaticks([0 30 60 90 180 210 240 270])

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

Отобразите отметки деления вдоль оси theta каждые 15 градусов.

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta,rho)
thetaticks(0:15:360)

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

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

polarplot(1:10)
thetaticks([0 120 240])

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

thetaticks('auto')

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

Создайте полярные оси и возвратите объект pax полярных осей. Убедитесь, что thetaticks влияет на полярные оси вы только созданный путем передачи pax как первый входной параметр к функции.

pax = polaraxes;
thetaticks(pax,0:45:360)

Figure contains an axes object. The axes object is empty.

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

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta,rho)
thetaticks([])

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

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

свернуть все

Значения деления в виде вектора из увеличения значений. Значения деления интерпретированы в модулях, определенных ThetaAxisUnits свойство. По умолчанию модули являются степенями.

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

Пример: thetaticks([0 90 180 270])

Пример: thetaticks([0:30:330])

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

Примечание

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

Полярные оси или массив полярных осей. Если вы не задаете этот аргумент, то thetaticks изменяет текущую систему координат (при условии, что текущая система координат является объектом полярных осей).

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

свернуть все

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

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

  • 'auto' — Оси автоматически определяют значения метки деления на оси theta.

  • 'manual' — Оси используют вручную заданные значения метки деления на оси theta.

Больше о

свернуть все

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

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

Алгоритмы

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

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

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

Смотрите также

Функции

Свойства

Введенный в R2017b