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. The axes 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. The axes 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. The axes contains an object of type line.

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

Figure contains an axes. The axes 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. The axes contains an object of type line.

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

свернуть все

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

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

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

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

Примечание

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

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

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

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

свернуть все

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

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

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

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

Подробнее о

свернуть все

Такты

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

Алгоритмы

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

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

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

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

См. также

Функции

Свойства

Введенный в R2016b