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 时,允许用户交互式地来回移动区间选择。可以是
true
、false
(禁用平移)或一个 Vega 事件流定义,该定义必须包含开始和结束事件才能触发连续平移。离散平移(例如,按下左/右箭头键)将在未来的版本中支持。默认值:
true
,对应于[pointerdown, window:pointerup] > window:pointermove!
。此默认设置允许用户在区间选择内点击并拖动以重新定位它。另见: 文档中的translate示例。
- zoom
当为 truthy 时,允许用户交互式地调整区间选择的大小。可以是
true
、false
(禁用缩放)或一个 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