thetaticklabels

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

Синтаксис

thetaticklabels(labels)
tl = thetaticklabels
thetaticklabels('auto')
thetaticklabels('manual')
m = thetaticklabels('mode')
___ = thetaticklabels(pax,___)

Описание

пример

thetaticklabels(labels) устанавливает метки метки деления на оси теты для текущей системы координат. Задайте labels как массив строк или массив ячеек из символьных векторов; например, {'E','N','W','S'}. Если вы задаете метки, то значения метки деления на оси теты и метки в виде галочки больше не обновляют автоматически на основе изменений в осях.

tl = thetaticklabels возвращает метки метки деления на оси теты для текущей системы координат.

пример

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

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

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

пример

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

Примеры

свернуть все

Создайте полярный график. Отобразите отметки деления и линии сетки вдоль оси теты в 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'})

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

theta = 0:0.01:2*pi;
rho = 50*sin(2*theta);
polarplot(theta,rho)
pax = gca;

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

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

polarplot(1:100)
thetaticks([45 135 225 315])
thetaticklabels({'NE','NW','SW','SE'})

thetaticks('auto')
thetaticklabels('auto')

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

theta = 0:0.01:2*pi;
rho = 50*sin(2*theta);
polarplot(theta,rho)
thetaticklabels({})

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

свернуть все

Метки в виде галочки, заданные как массив ячеек из символьных векторов, массив строк или категориальный массив. Если вы не хотите, чтобы метки в виде галочки показали, то задайте массив пустой ячейки {}. Метки в виде галочки поддерживают TeX и ПРОПИТЫВАЮТ ЛАТЕКСОМ разметку. Смотрите свойство TickLabelInterpreter объекта осей для получения дополнительной информации.

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

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

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

Примечание

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

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

Одна или несколько полярных осей, заданных как отдельный объект или вектор объектов. Если вы не задаете полярные оси, то thetaticklabels использует текущую систему координат.

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

свернуть все

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

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

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

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

Больше о

свернуть все

Метки в виде галочки

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

Алгоритмы

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

  • ThetaTickLabel — Свойство, которое хранит текст для меток метки деления на оси теты.

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

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

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

Функции

Свойства

Введенный в R2017b