altair.theme.IntervalSelectionConfigKwds
class altair.theme.IntervalSelectionConfigKwds
Обёртка TypedDict для altair.IntervalSelectionConfig.
Параметры
typeОпределяет обработку событий и запросы к данным по умолчанию для выделения. Vega-Lite поддерживает два типа выделений:
"point"— выделение нескольких дискретных значений данных. Первое значение выбирается щелчком; дополнительные значения добавляются или удаляются щелчком с Shift."interval"— выделение непрерывного диапазона значений перетаскиванием.
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() |
Вернуть представление значений словаря. |
Атрибуты
| Атрибут |
|---|
type |
clear |
encodings |
fields |
mark |
on |
resolve |
translate |
zoom |