
我有这个互动的情节与滑块在‘时间’的领域。我的问题是:
init属性。在示例文档之后,我尝试设置init={'Time': 3} (我需要它在末尾),但是我得到了以下错误 selector = alt.selection_single(
File "C:\Users\sparisi\Anaconda3\lib\site-packages\altair\vegalite\v5\api.py", line 395, in selection_single
return selection(type="point", **kwargs)
File "C:\Users\sparisi\Anaconda3\lib\site-packages\altair\vegalite\v5\api.py", line 365, in selection
return parameter(select=select, **param_kwds)
File "C:\Users\sparisi\Anaconda3\lib\site-packages\altair\vegalite\v5\api.py", line 319, in parameter
parameter.param = core.SelectionParameter(
File "C:\Users\sparisi\Anaconda3\lib\site-packages\altair\vegalite\v5\schema\core.py", line 14283, in __init__
super(SelectionParameter, self).__init__(name=name, select=select, bind=bind, value=value,
File "C:\Users\sparisi\Anaconda3\lib\site-packages\altair\utils\schemapi.py", line 177, in __init__
self.to_dict(validate=True)
File "C:\Users\sparisi\Anaconda3\lib\site-packages\altair\utils\schemapi.py", line 340, in to_dict
raise SchemaValidationError(self, err)
altair.utils.schemapi.SchemaValidationError: Invalid specification
altair.vegalite.v5.schema.core.SelectionParameter->0, validating 'type'
3 is not of type 'array'发布于 2022-01-02 07:25:37
由于您在曲线上有点超前(因为您已经使用了纯素食V5 ),所以您可以使用即将到来的parameter来实现牛市中的交互性。参见这里的一些示例https://christopherdavisuci.github.io/UCI-Math-10/param.html
特别是变换滤波器部分与您相关。
在这里,您可以看到init被替换为一个value参数。
关于您观察到的init错误。我无法使用您所引用的示例(请参阅此colab笔记本)来重现此示例,因此我怀疑还有其他问题。如果你准备一个最小的可重复的例子,我可以再看一遍。
关于滑块的字体。在altair中没有已知的语法来执行这个操作,但是如果它对您很重要,您可以否决css。看这个,所以回答一个例子https://stackoverflow.com/a/62104504/2459096
https://stackoverflow.com/questions/70553560
复制相似问题