altair.param#
- altair.param(name=None, value=Undefined, bind=Undefined, empty=Undefined, expr=Undefined, **kwds)#
创建一个命名参数,示例请参阅https://vega-altair.cn/user_guide/interactions.html。
虽然可以使用此“param”函数创建变量参数和选择参数,但建议使用“selection_point”或“selection_interval”来创建选择参数。
- 参数:
- namestring (可选)
参数的名称。如果未指定,将创建一个唯一的名称。
- value任意类型 (可选)
参数的默认值。如果未指定,将创建一个没有默认值的参数。
- bind
Binding
(可选) 将参数绑定到外部输入元素,例如滑块、选择列表或单选按钮组。
- emptyboolean (可选)
对于选择参数,空选择的谓词默认返回 True。可以通过设置此属性“empty=False”来覆盖此行为。
- exprstr, Expression (可选)
参数值的表达式。此表达式可以包含其他参数,在这种情况下,参数会根据上游参数的变化自动更新。
- **kwds
额外的关键字将用于构造参数。如果关键字中包含“select”,则会创建一个选择参数。否则,将创建一个变量参数。
- 返回值:
- parameter: Parameter
可用于图表创建的参数对象。