altair.FormatConfig
altair.FormatConfig(normalizedNumberFormat=Undefined, normalizedNumberFormatType=Undefined, numberFormat=Undefined, numberFormatType=Undefined, timeFormat=Undefined, timeFormatType=Undefined, **kwds)
Обёртка схемы FormatConfig.
Параметры
normalizedNumberFormat—strЕсли
normalizedNumberFormatTypeне задан, формат D3 для подписей осей, текстовых примитивов и подсказок нормализованных полей с накоплением (stack: "normalize"). Например,"s"обозначает единицы СИ. Используется синтаксис числовых форматов D3.Если заданы
config.normalizedNumberFormatTypeиconfig.customFormatTypes: true, это значение передаётся какformatвместе сdatum.valueфункцииconfig.numberFormatType. По умолчанию:%.normalizedNumberFormatType—strПользовательский тип формата для
config.normalizedNumberFormat.По умолчанию:
undefined, что соответствует D3-format, доступному как функцияformatв выражениях Vega. Для использования также требуетсяcustomFormatTypes: true.numberFormat—strЕсли
numberFormatTypeне задан, формат D3 для подписей направляющих, текстовых примитивов и подсказок ненормализованных полей (безstack: "normalize"). Например,"s"обозначает единицы СИ. Используется синтаксис числовых форматов D3.Если заданы
config.numberFormatTypeиconfig.customFormatTypes: true, это значение передаётся какformatвместе сdatum.valueфункцииconfig.numberFormatType.numberFormatType—strПользовательский тип формата для
config.numberFormat.По умолчанию:
undefined, что соответствует D3-format, доступному как функцияformatв выражениях Vega. Для использования также требуетсяcustomFormatTypes: true.timeFormat—strСтандартный формат времени для исходных временных значений без timeUnit в текстовых примитивах, подписях легенд и заголовках фасетов.
По умолчанию:
"%b %d, %Y". Оси автоматически определяют формат каждой подписи, поэтому эта настройка на них не влияет.timeFormatType—strПользовательский тип формата для
config.timeFormat.По умолчанию:
undefined, что соответствует D3-time-format, доступному как функцияtimeFormatв выражениях Vega. Для использования требуетсяcustomFormatTypes: true, аtimeUnitне должен быть задан.
Конструктор
__init__(normalizedNumberFormat=Undefined, normalizedNumberFormatType=Undefined, numberFormat=Undefined, numberFormatType=Undefined, timeFormat=Undefined, timeFormatType=Undefined, **kwds)
Методы
| Метод | Описание |
|---|---|
__init__ |
|
copy(deep, ignore) |
Возвращает копию объекта. |
from_dict(dct, validate) |
Создаёт экземпляр класса из представления в виде словаря. |
from_json(json_string, validate, **kwargs) |
Создаёт экземпляр объекта из корректной строки JSON. |
resolve_references(schema) |
Разрешает ссылки в контексте схемы объекта или корневой схемы. |
to_dict(validate, ignore, context) |
Возвращает представление объекта в виде словаря. |
to_json(validate, indent, sort_keys, ignore, …) |
Возвращает представление объекта в строке JSON. |
validate(instance, schema) |
Проверяет экземпляр по схеме класса в контексте корневой схемы. |
validate_property(name, value, schema) |
Проверяет свойство по его схеме в контексте корневой схемы. |