rticklabels

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

Описание

пример

rticklabels(labels) устанавливает метки r-метки-деления-на-оси для текущей системы координат. Задайте labels как массив строк или массив ячеек из символьных векторов; например, {'January','February','March'}. Если вы задаете метки, то значения r-метки-деления-на-оси и метки в виде галочки больше не обновляются автоматически на основе изменений в осях.

rl = rticklabels возвращает метки r-метки-деления-на-оси для текущей системы координат.

пример

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

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

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

пример

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

Примеры

свернуть все

Создайте полярный график. Отобразите отметки деления и линии сетки вдоль r-оси в значениях 0.1, 0.3, и 0.5. Затем задайте метку для каждой отметки деления.

theta = linspace(0,2*pi);
rho = theta/10;
polarplot(theta,rho)
rticks([0.1 0.25 0.5])
rticklabels({'r = .1','r = .3','r = .5'})

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

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

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

rticks(pax,[10 25 50])
rticklabels(pax,{'r = 10','r = 25','r = 50'})

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

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

theta = linspace(0,2*pi);
rho = theta/10;
polarplot(theta,rho)
rticks([0.1 0.25 0.5])
rticklabels({'r = .1','r = .3','r = .5'})

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

rticks('auto')
rticklabels('auto')

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

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

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

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

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

свернуть все

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

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

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

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

Примечание

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

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

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

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

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

свернуть все

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

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

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

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

Больше о

свернуть все

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

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

Алгоритмы

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

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

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

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

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

Функции

Свойства

Введенный в R2017b