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) Проверяет свойство по его схеме в контексте корневой схемы.