altair.theme.PointSelectionConfigWithoutTypeKwds#

class altair.theme.PointSelectionConfigWithoutTypeKwds#

altair.PointSelectionConfigWithoutType TypedDict 包装器。

参数:
clear

清除选择,清空所有值。此属性可以是 Event Streamfalse 以禁用清除。

默认值: 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