exponenta event banner

rticks

Установка или запрос значений засечки r-axis

Описание

пример

rticks(ticks) задает значения засечек по оси r, которые являются расположениями вдоль оси r, где отображаются засечки и линии сетки. Определить ticks как вектор возрастающих значений; например, [0 2 4 6]. Эта команда влияет на текущие оси.

rt = rticks возвращает текущие значения делений по оси r в виде вектора.

пример

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

rticks('manual') устанавливает ручной режим, замораживая значения делений по оси r при текущих значениях. Эта опция используется, если требуется сохранить текущие значения засечек при изменении размеров осей или добавлении новых данных к осям.

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

пример

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

Примеры

свернуть все

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

Отображение засечек и линий сетки вдоль оси r при неравномерных значениях от 0 до 10. MATLAB ® помечает деления числовыми значениями.

theta = 0:0.01:2*pi;
rho = 10*sin(2*theta);
polarplot(theta,rho)
rticks([0 4 5 6 10])

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

Отображение засечек и линий сетки вдоль оси r с шагом 10, начиная с 0 и заканчивая 50.

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

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

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

polarplot(1:10)
rticks([0 5 10])

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

rticks('auto')

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

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

pax = polaraxes;
rticks(pax,[0 .5 1])

Figure contains an axes. The axes is empty.

Удалите деления и линии сетки вдоль оси r, указав значения делений как пустой массив.

polarplot(1:100)
rticks([])

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

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

свернуть все

Значения засечек, заданные как вектор возрастающих значений. Если засечки вдоль оси r не нужны, укажите пустой вектор [].

Пример: rticks([0 1 2 3 4])

Пример: rticks(0:10:100)

Пример: rticks([])

Примечание

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

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

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

свернуть все

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

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

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

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

Подробнее

свернуть все

Значения засечки

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

Алгоритмы

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

  • RTick - Свойство, хранящее значения засечки r-оси.

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

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