altair.typing.EncodeKwds

class altair.typing.EncodeKwds

Каналы кодирования сопоставляют свойства данных визуальным свойствам диаграммы.

Параметры

angle

Угол поворота точечных и текстовых меток.

color

Цвет меток — заливка или обводка в зависимости от свойства filled определения метки. По умолчанию color задаёт заливку для "area", "bar", "tick", "text", "trail", "circle" и "square", а для "line" и "point" — обводку.

Значение по умолчанию: если не задано, зависит от свойства color настроек меток.

Примечания:

  1. Чтобы отдельно управлять цветами заливки и обводки, используйте каналы fill и stroke. Они имеют приоритет над color и могут переопределить его при конфликте.
  2. Дополнительные сведения о настройке цветовой схемы приведены в документации шкал.
column

Определение поля для горизонтального разбиения диаграммы на фасеты.

description

Текстовое описание метки для доступности ARIA (только для вывода SVG). В SVG это описание записывается в атрибут "aria-label".

detail

Дополнительная детализация для группировки данных в агрегированных представлениях и метках линий, следов и областей без сопоставления данных конкретному визуальному каналу.

facet

Определение поля для гибкого разбиения диаграммы на фасеты.

Если задан канал row или column, этот канал игнорируется.

fill

Цвет заливки меток. Значение по умолчанию: если не задано, зависит от свойства color настроек меток.

Примечание: кодирование fill имеет приоритет над color и может переопределить его при конфликте.

fillOpacity

Непрозрачность заливки меток.

Значение по умолчанию: если не задано, зависит от свойства fillOpacity настроек меток.

href

URL, который открывается при щелчке мышью.

key

Поле данных, используемое как уникальный ключ привязки. При обновлении данных визуализации значение ключа сопоставляет записи данных существующим экземплярам меток. Канал ключа сохраняет соответствие объектов при анимированных переходах с динамическими данными.

latitude

Широта меток в географической проекции.

latitude2

Вторая координата широты для интервальных меток "area", "bar", "rect" и "rule" в географической проекции.

longitude

Долгота меток в географической проекции.

longitude2

Вторая координата долготы для интервальных меток "area", "bar", "rect" и "rule" в географической проекции.

opacity

Непрозрачность меток.

Значение по умолчанию: если не задано, зависит от свойства opacity настроек меток.

order

Порядок меток.

Примечание: в агрегированных диаграммах поле order нужно агрегировать, чтобы не создавать дополнительные группы агрегирования.

radius

Внешний радиус дуговых меток в пикселях.

radius2

Внутренний радиус дуговых меток в пикселях.

row

Определение поля для вертикального разбиения диаграммы на фасеты.

shape

Форма метки.

  1. Для меток point поддерживаются:
    • формы "circle", "square", "cross", "diamond", "triangle-up", "triangle-down", "triangle-right" и "triangle-left";
    • линейный символ "stroke";
    • центрированные направленные формы "arrow", "wedge" и "triangle";
    • пользовательская строка контура SVG. Для правильного масштабирования контур должен вписываться в квадрат с координатами от -1 до 1 по обеим осям.
  2. Для меток geoshape должно быть определением поля с данными GeoJSON.

Значение по умолчанию: если не задано, зависит от свойства shape настроек точечных меток; если и оно не задано, используется "circle".

size

Размер метки.

  • Для "point", "square" и "circle" — размер символа, то есть площадь метки в пикселях.
  • Для "bar" и "tick" — размер столбца или штриха.
  • Для "text" — размер шрифта текста.
  • Для "line", "area" и "rect" не поддерживается. Для линии переменного размера используйте "trail".
stroke

Цвет обводки меток. Значение по умолчанию: если не задано, зависит от свойства color настроек меток.

Примечание: кодирование stroke имеет приоритет над color и может переопределить его при конфликте.

strokeDash

Штриховой узор обводки меток.

Значение по умолчанию: [1,0] (сплошная линия).

strokeOpacity

Непрозрачность обводки меток.

Значение по умолчанию: если не задано, зависит от свойства strokeOpacity настроек меток.

strokeWidth

Толщина обводки меток.

Значение по умолчанию: если не задано, зависит от свойства strokeWidth настроек меток.

text

Текст метки text.

theta

Для arc — угловая длина дуги в радианах, если theta2 не задан, иначе начальный угол. Ноль направлен вверх, или на север; положительные значения идут по часовой стрелке. Для text — угол в полярных координатах, в радианах.

theta2

Конечный угол дуги в радианах. Ноль направлен вверх, или на север; положительные значения идут по часовой стрелке.

time
tooltip

Текст всплывающей подсказки при наведении мыши. Кодирование tooltip переопределяет свойство tooltip определения метки.

Подробное описание всплывающих подсказок в Vega-Lite см. в документации tooltip.

url

URL метки изображения.

x

Координата x примитива или ширина горизонтальных bar и area, если не заданы x2 или width. Значение может быть числом или строкой "width", обозначающей ширину диаграммы.

x2

Вторая координата x для area, bar, rect и rule с диапазоном. Значение может быть числом или строкой "width", обозначающей ширину диаграммы.

xError

Погрешность координат x для меток "errorbar" и "errorband", заданных через значения погрешностей.

xError2

Вторичная погрешность координат x для меток "errorbar" и "errorband", заданных через значения погрешностей.

xOffset

Смещение положения меток по оси x.

y

Координата y примитива или высота вертикальных bar и area, если не заданы y2 или height. Значение может быть числом или строкой "height", обозначающей высоту диаграммы.

y2

Вторая координата y для area, bar, rect и rule с диапазоном. Значение может быть числом или строкой "height", обозначающей высоту диаграммы.

yError

Погрешность координат y для меток "errorbar" и "errorband", заданных через значения погрешностей.

yError2

Вторичная погрешность координат y для меток "errorbar" и "errorband", заданных через значения погрешностей.

yOffset

Смещение положения меток по оси y.

Конструктор

__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() Вернуть представление значений словаря.

Атрибуты

Атрибут
angle
color
column
description
detail
facet
fill
fillOpacity
href
key
latitude
latitude2
longitude
longitude2
opacity
order
radius
radius2
row
shape
size
stroke
strokeDash
strokeOpacity
strokeWidth
text
theta
theta2
time
tooltip
url
x
x2
xError
xError2
xOffset
y
y2
yError
yError2
yOffset