altair.theme.PointSelectionConfigWithoutTypeKwds#
- class altair.theme.PointSelectionConfigWithoutTypeKwds#
altair.PointSelectionConfigWithoutType
TypedDict
包装器。- 参数:
- clear
清除选择,清空所有值。此属性可以是 Event Stream 或
false
以禁用清除。默认值:
dblclick
。另请参阅: 文档中的clear 示例。
- encodings
编码通道数组。对应的数据字段值必须匹配,数据元组才能包含在选择范围内。
另请参阅: 文档中的使用 encodings 和 fields 进行 projection 的章节。
- fields
字段名称数组,数据元组的值必须匹配这些字段的值才能包含在选择范围内。
另请参阅: 文档中的使用 encodings 和 fields 进行 projection 的章节。
- nearest
为 true 时,将计算一个不可见的 Voronoi 图以加速离散选择。距离鼠标光标最近的数据值将被添加到选择中。
默认值:
false
,这意味着数据值必须直接交互(例如点击)才能添加到选择中。另请参阅: nearest 示例文档。
- on
触发选择的 Vega 事件流(对象或选择器)。对于 interval selections,事件流必须指定起点和终点。
另请参阅: 文档中的on 示例。
- resolve
在分层和多视图显示中,一种策略,用于确定在 filter transform、conditional encoding rule 或 scale domain 中应用 selection 的数据查询如何解析。
以下之一
"global"
– 整个 SPLOM 只存在一个笔刷。当用户开始拖动时,任何先前的笔刷都会被清除,并构建一个新的笔刷。"union"
– 每个单元格包含自己的笔刷,如果点位于这些单独笔刷中的任何一个内部,则会被高亮显示。"intersect"
– 每个单元格包含自己的笔刷,只有当点位于所有这些单独笔刷内部时,才会被高亮显示。
默认值:
global
。另请参阅: 文档中的resolve 示例。
- toggle
控制数据值是应该在点选择中进行切换(插入或移除)还是仅插入到点选择中。
以下之一
true
– 默认行为,对应于"event.shiftKey"
。因此,当用户按住 shift 键交互时,数据值会进行切换。false
– 禁用切换行为;选择将只包含与最近一次交互相对应的单个数据值。一个 Vega 表达式,用户交互时会重新评估。如果表达式评估结果为
true
,数据值会在点选择中切换进出。如果表达式评估结果为false
,则首先清除点选择,然后插入数据值。例如,将该值设置为 Vega 表达式"true"
将在用户不按 shift 键的情况下切换数据值。
默认值:
true
另请参阅: 文档中的toggle 示例。
- __init__(*args, **kwargs)#
方法
__init__
(*args, **kwargs)clear
()copy
()fromkeys
(iterable[, value])使用来自 iterable 的键和设置为 value 的值创建一个新的字典。
get
(key[, default])如果 key 在字典中,则返回 key 对应的值,否则返回 default。
items
()keys
()pop
(key[, default])如果未找到键,则返回 default(如果提供了);否则,引发 KeyError。
popitem
(/)移除并返回一个 (key, value) 对作为 2 元组。
setdefault
(key[, default])如果 key 不在字典中,则插入 key 并将其值设置为 default。
update
([E, ]**F)如果 E 存在且有 .keys() 方法,则执行:对于 E 中的 k,D[k] = E[k];如果 E 存在但没有 .keys() 方法,则执行:对于 E 中的 k, v,D[k] = v。无论哪种情况,都接着执行:对于 F 中的 k,D[k] = F[k]。
values
()属性
encodings
fields
nearest
on
resolve
toggle