exponenta event banner

thetaticks

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

Описание

пример

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

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

пример

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

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

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

пример

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

Примеры

свернуть все

Создайте полярный график. Отображение засечек и линий сетки вдоль оси тета при 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. The axes contains an object of type line.

Отображение делений вдоль оси тета при неравномерных значениях от 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. The axes contains an object of type line.

Отображать деления вдоль оси тета каждые 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. The axes contains an object of type line.

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

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

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

thetaticks('auto')

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

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

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

Figure contains an axes. The axes is empty.

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

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

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

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

свернуть все

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

Если засечки вдоль тета-оси не нужны, укажите пустой вектор [].

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

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

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

Примечание

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

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

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

свернуть все

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

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

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

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

Подробнее

свернуть все

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

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

Алгоритмы

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

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

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

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