exponenta event banner

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 свойство объекта axes для получения дополнительной информации.

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

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

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

Примечание

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

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

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

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

свернуть все

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

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

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

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

Подробнее

свернуть все

Метки засечек

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

Алгоритмы

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

  • RTickLabel - Свойство, сохраняющее текст для меток засечек по оси r.

  • RTickLabelMode - Свойство, хранящее режим метки засечки r-axis. При установке меток засечек по оси r с помощью rticklabels, это свойство изменяется на 'manual'.

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

Представлен в R2016b