Формат для числовых меток в виде галочки, заданных как вектор символов или строка. Можно задать один из форматов, перечисленных в этой таблице. Также можно задать пользовательский формат.
Предопределенный формат | Описание |
---|
'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' |
# | Для %f %e и символы преобразования %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 . |