rtickformat

Задайте r - формат метки деления на оси

Описание

пример

rtickformat(fmt) устанавливает формат для меток r-метки-деления-на-оси. Например, задайте fmt как 'usd' отобразить метки в долларах США.

пример

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

rfmt = rtickformat возвращает стиль форматирования, используемый в метках r-метки-деления-на-оси текущей системы координат. В зависимости от типа меток вдоль r-оси, rfmt вектор символов или строка, содержащая числовой формат.

rfmt = rtickformat(pax) возвращает стиль форматирования, используемый в осях, заданных pax вместо текущей системы координат.

Примеры

свернуть все

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

th = linspace(0,2*pi,10);
r = [11 49 95 68 74 75 88 76 65 67];
polarplot(th,r,'o')
rtickformat('percentage')

Отобразите метки в виде галочки вдоль r-оси с текстом "cm" после каждого значения.

polarplot(1:10)
rtickformat('%g cm')

Отобразите метки r-метки-деления-на-оси с двумя десятичными разрядами. Управляйте десятичными разрядами путем передачи rtickformat вектор символов числового формата, который использует представление с фиксированной точкой в символе преобразования и значении точности 2.

theta = 0:0.01:2*pi;
rho = 50*sin(2*theta);
polarplot(theta,rho)
rtickformat('%.2f')

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

polarplot(1:10)
pax = gca;
rtickformat(pax,'percentage')

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

свернуть все

Формат для числовых меток в виде галочки, заданных как вектор символов или строка. Можно задать один из форматов, перечисленных в этой таблице. В качестве альтернативы можно задать пользовательский формат.

Предопределенный форматОписание
'usd'

Доллары США. Эта опция является эквивалентным использованием '$%,.2f'. Если метки используют экспоненциальное представление, эта опция устанавливает значение экспоненты к 0.

'eur'

Евро. Эта опция эквивалентна использованию '\x20AC%,.2f' со значением экспоненты 0.

'gbp'

Британский фунт. Эта опция эквивалентна использованию '\x00A3%,.2f' со значением экспоненты 0.

'jpy'

Японская иена. Эта опция эквивалентна использованию '\x00A5%,d' со значением экспоненты 0.

'degrees'

Отобразите символ степени после значений. Эта опция эквивалентна использованию '%g\x00B0' со значением экспоненты по умолчанию.

'percentage'

Отобразите знак процента после значений. Эта опция эквивалентна использованию '%g%%' со значением экспоненты по умолчанию.

'auto'

Формат по умолчанию '%g' со значением экспоненты по умолчанию.

Пример: rtickformat('usd')

Пользовательский числовой формат

Можно задать пользовательский числовой формат путем создания идентификаторов строки, содержащей или вектора символов.

Идентификаторы являются дополнительными, кроме символа преобразования и знака процента. Создайте формат в этом порядке:

  • Один или несколько флагов — Опции, такие как добавление знака "плюс" перед положительными значениями. Для полного списка опций см. таблицу Дополнительных Флагов.

  • Ширина поля — Минимальное количество символов, чтобы распечатать в метке в виде галочки. Задайте ширину поля как целочисленное значение. Если количество значительных цифр в значении деления меньше, чем ширина поля, то метка дополнена пробелами.

  • Точность — Количество цифр справа от десятичной точки или количество значительных цифр, в зависимости от символа преобразования. Задайте точность как целочисленное значение.

  • Символ преобразования — тип Значения. Для полного списка опций см. таблицу Символов Преобразования. Если вы задаете преобразование, которое не соответствует данным, то MATLAB® заменяет заданное преобразование и использует %e.

Кроме того, можно задать буквенный текст вначале или конец формата. Чтобы распечатать одну кавычку, используйте ''. Чтобы распечатать символ процента, используйте %%.

Пример: rtickformat('%.2f') отображает значения с помощью представления с фиксированной точкой с двумя десятичными разрядами.

Пример: rtickformat('$%.2f') отображает знак доллара перед каждым значением.

Пример: rtickformat('%.2f million') отображения million после каждого значения.

Дополнительные флаги

ИдентификаторОписаниеПример числового формата
,Отобразите запятые каждые три цифры, такие как '1,000'.'%,4.4g'
+Распечатайте символ знака (+) для положительных значений, таких как '+100'.'%+4.4g'
0Заполните ширину поля начальными нулями вместо пробелов, таких как '0100'.'%04.4g'
Лево-выровняйте по ширине, который заполняет конец значения с пробелами вместо начала. Например, если шириной поля является 4, затем этот флаг форматирует метку как '100 ' вместо ' 100'.'%-4.4g'
#

Для %fE, и %g символы преобразования, распечатайте десятичную точку, даже когда точность 0, такие как '100.'. Для %g, не удаляйте конечные нули.

'%#4.4g'

Символы преобразования

ИдентификаторОписаниеПример
d или iЦелое число со знаком с основой 10. Значение точности указывает на количество значительных цифр. '%.4d' отображения π как 0003.
fПредставление с фиксированной точкой. Значение точности указывает на количество десятичных разрядов.'%.4f' отображения π как 3.1416.
eЭкспоненциальное представление. Значение точности указывает на количество десятичных разрядов.'%.4e' отображения π как 3.1416x100.
gБолее компактная версия e или f, без конечных нулей. Значение точности указывает на максимальное количество десятичных разрядов.'%.4g' отображения π как 3.1416.

Одна или несколько полярных осей, заданных как отдельный объект или вектор объектов. Если вы не задаете объект полярных осей, то rtickformat использует текущую систему координат.

Алгоритмы

rtickformat функционируйте устанавливает и запрашивает TickLabelFormat свойство объекта линейки сопоставлено с r-осью.

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

| | | |

Введенный в R2017b