Формат для числовых меток в виде галочки в виде вектора символов или строки. Можно задать один из форматов, перечисленных в этой таблице. В качестве альтернативы можно задать пользовательский формат.
| Предопределенный формат | Описание |
|---|
'usd' |
Доллары США. Эта опция является эквивалентным использованием '$%,.2f'. Если метки используют экспоненциальное представление, эта опция устанавливает значение экспоненты к 0.
|
'eur' |
Евро. Эта опция эквивалентна использованию '\x20AC%,.2f' со значением экспоненты 0.
|
'gbp' |
Британский фунт. Эта опция эквивалентна использованию '\x00A3%,.2f' со значением экспоненты 0.
|
'jpy' |
Японская иена. Эта опция эквивалентна использованию '\x00A5%,d' со значением экспоненты 0.
|
'degrees' |
Отобразите символ степени после значений. Эта опция эквивалентна использованию '%g\x00B0' со значением экспоненты по умолчанию.
|
'percentage' |
Отобразите знак процента после значений. Эта опция эквивалентна использованию '%g%%' со значением экспоненты по умолчанию.
|
'auto' |
Формат по умолчанию '%g' со значением экспоненты по умолчанию.
|
Пример: thetatickformat('usd')
Пользовательский числовой формат
Можно задать пользовательский числовой формат путем создания идентификаторов строки, содержащей или вектора символов.
Идентификаторы являются дополнительными, кроме символа преобразования и знака процента. Создайте формат в этом порядке:
Один или несколько флагов — Опции, такие как добавление знака "плюс" перед положительными значениями. Для полного списка опций см. таблицу Дополнительных Флагов.
Ширина поля — Минимальное количество символов, чтобы распечатать в метке в виде галочки. Задайте ширину поля как целочисленное значение. Если количество значительных цифр в значении деления меньше, чем ширина поля, то метка дополнена пробелами.
Точность — Количество цифр справа от десятичной точки или количество значительных цифр, в зависимости от символа преобразования. Задайте точность как целочисленное значение.
Символ преобразования — тип Значения. Для полного списка опций см. таблицу Символов Преобразования. Если вы задаете преобразование, которое не соответствует данным, то MATLAB® заменяет заданное преобразование и использует %e.
Кроме того, можно задать буквенный текст вначале или конец формата. Чтобы распечатать одну кавычку, используйте ''. Чтобы распечатать символ процента, используйте %%.
Пример: thetatickformat('%.2f') отображает значения с помощью представления с фиксированной точкой с двумя десятичными разрядами.
Пример: thetatickformat('$%.2f') отображает знак доллара перед каждым значением.
Пример: thetatickformat('%.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. |