thetaticklabels

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

Описание

пример

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

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

пример

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

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

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

пример

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

Примеры

свернуть все

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

Создайте полярный график и присвойте объект полярных осей переменной pax. Затем задайте значения метки деления на оси theta и метки для полярных осей. Убедитесь, что 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'})

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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

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

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

Примечание

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

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

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

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

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

свернуть все

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

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

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

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

Больше о

свернуть все

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

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

Алгоритмы

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

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

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

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

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

Функции

Свойства

Введенный в R2017b