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