thetaticklabels

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

Описание

пример

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'})

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

Такты, заданные как массив ячеек из векторов символов, строковых массивов или категориального массива. Если вы не хотите показывать метки такта, задайте пустой массив ячеек {}. Метки такта поддерживают разметку TeX и LaTeX. Смотрите TickLabelInterpreter свойство объекта осей для получения дополнительной информации.

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

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

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

Примечание

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

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

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

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

свернуть все

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

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

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

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

Подробнее о

свернуть все

Такты

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

Алгоритмы

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

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

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

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

См. также

Функции

Свойства

Введенный в R2016b