altair.theme.PointSelectionConfigKwds
class altair.theme.PointSelectionConfigKwds
Обёртка TypedDict для altair.PointSelectionConfig.
Параметры
typeОпределяет обработку событий и запросы к данным по умолчанию для выделения. Vega-Lite поддерживает два типа выделений:
"point"— выделение нескольких дискретных значений данных. Первое значение выбирается щелчком; дополнительные значения добавляются или удаляются щелчком с Shift."interval"— выделение непрерывного диапазона значений перетаскиванием.
clearОчищает выделение, удаляя все его значения. Может быть потоком событий или
falseдля отключения очистки.Значение по умолчанию:
dblclick.См. также: примеры
clear.encodingsМассив каналов кодирования. Значения соответствующих полей данных должны совпадать, чтобы запись попала в выделение.
См. также: проецирование через
encodingsиfields.fieldsМассив имён полей, значения которых должны совпадать, чтобы запись данных попала в выделение.
См. также: проецирование через
encodingsиfields.nearestПри значении
trueвычисляется невидимая диаграмма Вороного для ускорения дискретного выделения. В выделение добавляется значение данных, ближайшее к курсору мыши.Значение по умолчанию:
false; для добавления значений в выделение нужно взаимодействовать непосредственно с ними, например щёлкнуть по точке.См. также: примеры
nearest.onПоток событий Vega — объект или селектор, запускающий выделение. Для интервального выделения поток должен задавать начальное и конечное события.
См. также: примеры
on.resolveСтратегия согласования запросов выделений в многослойных и составных визуализациях при применении в преобразовании фильтрации, условном кодировании или входной области шкалы.
Допустимые значения:
"global"— одна область выделения на всю матрицу точечных диаграмм (SPLOM). При начале перетаскивания предыдущие области очищаются и создаётся новая."union"— у каждой ячейки своя область выделения. Точки подсвечиваются, если попадают хотя бы в одну область."intersect"— у каждой ячейки своя область выделения. Точки подсвечиваются, только если попадают во все области.
Значение по умолчанию:
global.См. также: примеры
resolve.toggleОпределяет, нужно ли переключать значения данных — добавлять в точечное выделение или удалять из него — либо только добавлять.
Допустимые значения:
true— поведение по умолчанию, соответствующее"event.shiftKey": значения переключаются при взаимодействии с нажатой клавишей Shift.false— отключает переключение; выделение всегда содержит только одно значение данных, соответствующее последнему действию пользователя.- Выражение Vega, пересчитываемое при взаимодействии. Если результат
true, значение добавляется в выделение или удаляется из него. Еслиfalse, выделение сначала очищается, затем значение добавляется. Например, выражение"true"позволяет переключать значения без нажатия Shift.
Значение по умолчанию:
true.См. также: примеры
toggle.
Конструктор
__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() |
Вернуть представление значений словаря. |
Атрибуты
| Атрибут |
|---|
type |
clear |
encodings |
fields |
nearest |
on |
resolve |
toggle |