Задайте r - формат метки деления на оси
rtickformat(
устанавливает формат для меток r-метки-деления-на-оси. Например, задайте fmt
)fmt
как 'usd'
отобразить метки в долларах США.
возвращает стиль форматирования, используемый в метках r-метки-деления-на-оси текущей системы координат. В зависимости от типа меток вдоль r-оси, rfmt
= rtickformatrfmt
вектор символов или строка, содержащая числовой формат.
возвращает стиль форматирования, используемый в осях, заданных 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')
fmt
— Формат для числовых меток в виде галочки'%g'
(значение по умолчанию) | вектор символов | строкаФормат для числовых меток в виде галочки, заданных как вектор символов или строка. Можно задать один из форматов, перечисленных в этой таблице. В качестве альтернативы можно задать пользовательский формат.
Предопределенный формат | Описание |
---|---|
'usd' |
Доллары США. Эта опция является эквивалентным использованием |
'eur' |
Евро. Эта опция эквивалентна использованию |
'gbp' |
Британский фунт. Эта опция эквивалентна использованию |
'jpy' |
Японская иена. Эта опция эквивалентна использованию |
'degrees' |
Отобразите символ степени после значений. Эта опция эквивалентна использованию |
'percentage' |
Отобразите знак процента после значений. Эта опция эквивалентна использованию |
'auto' |
Формат по умолчанию |
Пример: 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' |
# | Для | '%#4.4g' |
Символы преобразования
Идентификатор | Описание | Пример |
---|---|---|
d или i | Целое число со знаком с основой 10. Значение точности указывает на количество значительных цифр. | '%.4d' отображения π как 0003 . |
f | Представление с фиксированной точкой. Значение точности указывает на количество десятичных разрядов. | '%.4f' отображения π как 3.1416 . |
e | Экспоненциальное представление. Значение точности указывает на количество десятичных разрядов. | '%.4e' отображения π как 3.1416x100 . |
g | Более компактная версия e или f , без конечных нулей. Значение точности указывает на максимальное количество десятичных разрядов. | '%.4g' отображения π как 3.1416 . |
pax
— Одна или несколько полярных осейОдна или несколько полярных осей, заданных как отдельный объект или вектор объектов. Если вы не задаете объект полярных осей, то rtickformat
использует текущую систему координат.
rtickformat
функционируйте устанавливает и запрашивает TickLabelFormat
свойство объекта линейки сопоставлено с r-осью.
rlim
| rtickangle
| rticklabels
| rticks
| thetatickformat
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.