altair.theme.IntervalSelectionConfigWithoutTypeKwds#

class altair.theme.IntervalSelectionConfigWithoutTypeKwds#

altair.IntervalSelectionConfigWithoutType TypedDict 包装器。

参数::
clear

清除选择,清空所有值。此属性可以是 事件流false 以禁用清除。

默认值: dblclick

另见: 文档中的清除示例

encodings

编码通道数组。对应的数据字段值必须匹配,数据元组才能落入选择范围内。

另见: 文档中的使用编码和字段进行投影的章节

fields

字段名数组,数据元组的值必须匹配才能落入选择范围内。

另见: 文档中的使用编码和字段进行投影的章节

mark

区间选择还会添加一个矩形标记来描绘区间的范围。可以使用 mark 属性自定义标记的外观。

另见: 文档中的标记示例

on

触发选择的 Vega 事件流(对象或选择器)。对于区间选择,事件流必须指定一个 开始和结束

另见: 文档中的on示例

resolve

在分层和多视图显示中,一种策略,用于确定选择的数据查询在应用于过滤转换、条件编码规则或比例域时如何解析。

选项包括:

  • "global" – 整个 SPLOM 只有一个刷子。当用户开始拖动时,任何先前的刷子都会被清除,并构建一个新的刷子。

  • "union" – 每个单元格都有自己的刷子,如果点落在这些单个刷子的任何一个范围内,则会突出显示。

  • "intersect" – 每个单元格都有自己的刷子,只有当点落在这些单个刷子的所有范围内时,才会突出显示。

默认值: global

另见: 文档中的resolve示例

translate

当为 truthy 时,允许用户交互式地来回移动区间选择。可以是 truefalse(禁用平移)或一个 Vega 事件流定义,该定义必须包含开始和结束事件才能触发连续平移。离散平移(例如,按下左/右箭头键)将在未来的版本中支持。

默认值: true,对应于 [pointerdown, window:pointerup] > window:pointermove!。此默认设置允许用户在区间选择内点击并拖动以重新定位它。

另见: 文档中的translate示例

zoom

当为 truthy 时,允许用户交互式地调整区间选择的大小。可以是 truefalse(禁用缩放)或一个 Vega 事件流定义。目前,仅支持 wheel 事件,但仍可使用自定义事件流来指定过滤器、去抖动和节流。未来版本将扩展可以触发此转换的事件集。

默认值: true,对应于 wheel!。此默认设置允许用户使用鼠标滚轮调整区间选择的大小。

另见: 文档中的zoom示例

__init__(*args, **kwargs)#

方法

__init__(*args, **kwargs)

clear()

copy()

fromkeys(iterable[, value])

创建一个新字典,键来自 iterable,值设置为 value。

get(key[, default])

如果 key 在字典中,则返回 key 的值,否则返回 default。

items()

keys()

pop(key[, default])

如果未找到 key,则在给定 default 时返回 default;否则,引发 KeyError。

popitem(/)

删除并返回一个 (key, value) 对作为 2 元组。

setdefault(key[, default])

如果 key 不在字典中,则插入 key 并将其值设置为 default。

update([E, ]**F)

如果 E 存在且具有 .keys() 方法,则执行: for k in E: D[k] = E[k] 如果 E 存在且没有 .keys() 方法,则执行: for k, v in E: D[k] = v 无论哪种情况,之后都会执行: for k in F: D[k] = F[k]

values()

属性

encodings

fields

mark

on

resolve

translate

zoom