altair.theme.ThemeConfig
class altair.theme.ThemeConfig
Конфигурация верхнего уровня TypedDict для создания единого оформления темы.
Параметры
alignВыравнивание строк и столбцов сетки:
"all","each","none".none— последовательное размещение соседних представлений.each— сетка с возможными различиями размеров строк и столбцов.all— сетка с одинаковыми размерами строк и столбцов по максимальному размеру; строка задаёт оба направления.
Объект
{"row": string, "column": string}позволяет задать разные правила для строк и столбцов.По умолчанию:
"all".autosizeСпособ определения размера визуализации. Строковое значение —
"pad","fit"или"none". Объект также позволяет задать параметры размера содержимого и автоматического изменения размеров.По умолчанию:
pad.backgroundЦвет CSS для фона всей области отображения.
По умолчанию:
"white".boundsСпособ вычисления границ панели:
full(по умолчанию) илиflush.fullучитывает все границы, включая оси, заголовок и легенду.flushучитывает только заданную ширину и высоту представления. Подходит для равномерной сетки панелей без осей и легенд.
По умолчанию:
"full".centerЦентрировать ли представления относительно строк и столбцов. Объект
{"row": boolean, "column": boolean}задаёт разные значения по направлениям.По умолчанию:
false.configОбъект конфигурации Vega-Lite. Это свойство можно задавать только на верхнем уровне спецификации.
descriptionОписание метки, используемое как комментарий.
heightВысота визуализации.
- Если поле y непрерывное, высота должна быть числом.
- Если поле y дискретное или отсутствует, высоту можно задать числом для фиксированного размера либо объектом
{step: number}, определяющим высоту одного дискретного шага. Отсутствие поля y эквивалентно одному дискретному шагу. - Для адаптивной высоты используйте
"container".
Значение по умолчанию: определяется
config.view.continuousHeightдля непрерывного поля y иconfig.view.discreteHeightв остальных случаях.Примечание: для диаграмм с каналами
rowиcolumnзадаёт высоту одного представления; значение"container"недоступно.См. также: документация
height.nameИмя визуализации для последующих ссылок на неё.
paddingСтандартный отступ в пикселях от края холста визуализации до прямоугольной области данных. Число задаёт одинаковый отступ со всех сторон. Объект вида
{"left": 5, "top": 5, "right": 5, "bottom": 5}задаёт отступы отдельно.По умолчанию:
5.paramsМассив параметров: простых переменных или более сложных выделений, сопоставляющих действия пользователя запросам к данным.
projectionОбъект со свойствами географической проекции. Применяется к контуру
shapeметок"geoshape"и к каналамlatitudeиlongitudeостальных меток.resolveСогласование шкал, осей и легенд в спецификациях составных представлений.
spacingРасстояние между представлениями композиции в пикселях. Объект
{"row": number, "column": number}позволяет задать его отдельно для строк и столбцов.По умолчанию: свойство
spacingконфигурации композиции, обычно20.titleЗаголовок диаграммы.
usermetaНеобязательные метаданные, передаваемые в Vega. Vega и Vega-Lite полностью игнорируют этот объект; его можно использовать для пользовательских метаданных.
viewОбъект, определяющий заливку и обводку фона представления.
Значение по умолчанию: отсутствует (прозрачный фон).
widthШирина визуализации.
- Если поле x непрерывное, ширина должна быть числом.
- Если поле x дискретное или отсутствует, ширину можно задать числом для фиксированного размера либо объектом
{step: number}, определяющим ширину одного дискретного шага. Отсутствие поля x эквивалентно одному дискретному шагу. - Для адаптивной ширины используйте
"container".
Значение по умолчанию: определяется
config.view.continuousWidthдля непрерывного поля x иconfig.view.discreteWidthв остальных случаях.Примечание: для диаграмм с каналами
rowиcolumnзадаёт ширину одного представления; значение"container"недоступно.См. также: документация
width.
Конструктор
__init__(*args, **kwargs)
Методы
| Метод | Описание |
|---|---|
__init__ |
|
clear() |
Удалить все элементы словаря. |
copy() |
Вернуть поверхностную копию словаря. |
fromkeys(type, iterable, value) |
Создать словарь с ключами из итерируемого объекта и значениями, равными value. |
get(key, default) |
Вернуть значение ключа, если он есть в словаре; иначе default. |
items() |
Вернуть представление элементов словаря с операциями, подобными операциям над множествами. |
keys() |
Вернуть представление ключей словаря с операциями, подобными операциям над множествами. |
pop |
Удалить указанный ключ и вернуть соответствующее значение: D.pop(k[,d]) → v. |
popitem() |
Удалить и вернуть пару (ключ, значение) в виде кортежа из двух элементов. |
setdefault(key, default) |
Добавить ключ со значением default, если ключ отсутствует в словаре. |
update |
Обновить словарь D из отображения или итерируемого объекта E и именованных аргументов F: D.update([E, ]**F) → None. |
values() |
Вернуть представление значений словаря. |
Атрибуты
| Атрибут |
|---|
align |
autosize |
background |
bounds |
center |
config |
description |
height |
name |
padding |
params |
projection |
resolve |
spacing |
title |
usermeta |
view |
width |