altair.theme.TopLevelSelectionParameterKwds#

class altair.theme.TopLevelSelectionParameterKwds#

altair.TopLevelSelectionParameterTypedDict 封装器。

参数:
name

必填。选择参数的唯一名称。选择名称应为有效的 JavaScript 标识符:它们应仅包含字母数字字符(或“$”或“_”),且不能以数字开头。不能用作参数名称的保留关键字包括“datum”、“event”、“item”和“parent”。

select

确定选择的默认事件处理和数据查询。Vega-Lite 目前支持两种选择类型:

  • "point" – 用于选择多个离散数据值;第一次值选择通过 click 实现,后续值选择通过 shift-click 切换。

  • "interval" – 用于在 drag 时选择连续的数据值范围。

bind

设置后,选择将由输入元素(也称为动态查询小部件)或通过与相应图例交互来填充。默认情况下禁用直接操作交互;要重新启用它,请设置选择的 on 属性。

图例绑定仅限于仅指定单个字段或编码的选择。

查询小部件绑定采用 Vega 的 input element binding definition 形式,或者可以是投影字段/编码与绑定定义之间的映射。

另请参阅: bind 文档。

value

使用 projected channels or field names 和初始值之间的映射初始化选择。

另请参阅: init 文档。

views

默认情况下,顶层选择应用于可视化中的每个视图。如果指定此属性,选择将仅应用于具有给定名称的视图。

__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(如果已给出);否则,引发 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()

属性

name

select

bind

value

views