altair.SelectionParameter#
- class altair.SelectionParameter(name=Undefined, select=Undefined, bind=Undefined, value=Undefined, **kwds)#
选择参数架构包装器。
- Parameters:
- namestr,
ParameterName 必需的。选择参数的唯一名称。选择名称应为有效的JavaScript标识符:它们应仅包含字母数字字符(或“$”或“_”),并且不能以数字开头。不可用作参数名称的保留关键字包括“datum”、“event”、“item”和“parent”。
- selectdict,
SelectionType, Literal[‘point’, ‘interval’],PointSelectionConfig,IntervalSelectionConfig 确定选择的默认事件处理和数据查询。Vega-Lite目前支持两种选择类型:
"point"– 选择多个离散数据值;第一个值在click时被选择,额外的值在 shift-click 时切换。"interval"– 用于在drag上选择一系列连续的数据值。
- binddict,
绑定,BindInput,BindRange,BindDirect,BindCheckbox,LegendBinding,BindRadioSelect, Literal[‘legend’, ‘scales’],LegendStreamBinding 当设置时,选择由输入元素(也称为动态查询小部件)或与相应的图例交互填充。默认情况下,直接操作交互是禁用的;要重新启用它,请设置选择的 on 属性。
图例绑定仅限于只指定单个字段或编码的选择。
查询小部件绑定的形式为Vega的 输入元素绑定定义,或可以是投影字段/编码与绑定定义之间的映射。
另请参见: bind 文档。
- valuestr, bool, dict, float,
DateTime,SelectionInit,PrimitiveValue,SelectionInitIntervalMapping, Sequence[dict,SelectionInitMapping], None 使用投影通道或字段名与初始值之间的映射来初始化选择。
另请参阅: init 文档。
- namestr,
- __init__(name=Undefined, select=Undefined, bind=Undefined, value=Undefined, **kwds)#
方法
__init__([name, select, bind, value])copy([深度, 忽略])返回对象的副本。
from_dict(dct[, validate])从字典表示构造类。
from_json(json_string[, validate])从有效的 JSON 字符串实例化对象。
resolve_references([schema])解析此对象的架构或根架构中的引用。
to_dict([validate, ignore, context])返回对象的字典表示。
to_json([validate, indent, sort_keys, ...])以字符串形式输出该对象的 JSON 表示。
validate(instance[, schema])在rootschema的上下文中验证实例是否符合类模式。
validate_property(name, value[, schema])在根架构的上下文中,根据属性架构验证一个属性。