altair.theme.IntervalSelectionConfigWithoutTypeKwds

class altair.theme.IntervalSelectionConfigWithoutTypeKwds

Обёртка TypedDict для altair.IntervalSelectionConfigWithoutType.

Параметры

clear

Очищает выделение, удаляя все его значения. Может быть потоком событий или false для отключения очистки.

Значение по умолчанию: dblclick.

См. также: примеры clear.

encodings

Массив каналов кодирования. Значения соответствующих полей данных должны совпадать, чтобы запись попала в выделение.

См. также: проецирование через encodings и fields.

fields

Массив имён полей, значения которых должны совпадать, чтобы запись данных попала в выделение.

См. также: проецирование через encodings и fields.

mark

Интервальное выделение добавляет прямоугольную метку, обозначающую его границы. Свойство mark позволяет настроить её внешний вид.

См. также: примеры mark.

on

Поток событий Vega — объект или селектор, запускающий выделение. Для интервального выделения поток должен задавать начальное и конечное события.

См. также: примеры on.

resolve

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

Допустимые значения:

  • "global" — одна область выделения на всю матрицу точечных диаграмм (SPLOM). При начале перетаскивания предыдущие области очищаются и создаётся новая.
  • "union" — у каждой ячейки своя область выделения. Точки подсвечиваются, если попадают хотя бы в одну область.
  • "intersect" — у каждой ячейки своя область выделения. Точки подсвечиваются, только если попадают во все области.

Значение по умолчанию: global.

См. также: примеры resolve.

translate

При истинном значении позволяет интерактивно перемещать интервальное выделение. Допустимы true, false (отключить перемещение) или определение потока событий Vega, включающее начальное и конечное события для непрерывного перемещения. Дискретное перемещение, например клавишами со стрелками, будет поддерживаться в будущих версиях.

Значение по умолчанию: true, соответствующее [pointerdown, window:pointerup] > window:pointermove!. Позволяет перемещать выделение щелчком и перетаскиванием внутри него.

См. также: примеры translate.

zoom

При истинном значении позволяет интерактивно менять размер интервального выделения. Допустимы true, false (отключить масштабирование) или определение потока событий Vega. Сейчас поддерживается только wheel, но пользовательские потоки позволяют задавать фильтры, задержку обработки и ограничение частоты событий. Будущие версии расширят набор событий, запускающих это преобразование.

Значение по умолчанию: true, соответствующее wheel!. Пользователь может менять размер выделения колесом мыши.

См. также: примеры zoom.

Конструктор

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

Атрибуты

Атрибут
clear
encodings
fields
mark
on
resolve
translate
zoom