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任意类型 (可选)

参数的默认值。如果未指定,将创建一个没有默认值的参数。

bindBinding (可选)

将参数绑定到外部输入元素,例如滑块、选择列表或单选按钮组。

emptyboolean (可选)

对于选择参数,空选择的谓词默认返回 True。可以通过设置此属性“empty=False”来覆盖此行为。

exprstr, Expression (可选)

参数值的表达式。此表达式可以包含其他参数,在这种情况下,参数会根据上游参数的变化自动更新。

**kwds

额外的关键字将用于构造参数。如果关键字中包含“select”,则会创建一个选择参数。否则,将创建一个变量参数。

返回值:
parameter: Parameter

可用于图表创建的参数对象。