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