拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 altair交互式图中的滑块,前面和初始位置错误

altair交互式图中的滑块,前面和初始位置错误

白鹭 - 2022-03-09 2040 0 0

altair 交互式图中的滑块,前面和初始位置错误

我在“时间”栏位上有一个带有滑块的交互式绘图。我的问题是:

  • 字体与图中的其他文本不同(Chrome 和 Edge)。我查看了档案,但找不到更改它的方法。是否可以?
  • 我无法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'

uj5u.com热心网友回复:

由于您有点领先(因为您已经在使用 vegalite V5),您可以使用即将到来parameter的 Altair 互动。有关示例,请参见此处https://christopherdavisuci.github.io/UCI-Math-10/param.html

尤其是转换过滤器部分与您相关。

在这里您看到init被替换为value自变量。

关于init您观察到错误。我无法使用您参考的示例(请参阅此colab 笔记本重现此内容,因此我怀疑还有其他问题。如果你准备了一个最小的可重现示例,我可以再看看。

关于滑块的字体。在 altair 中没有用于执行此操作的已知语法,但如果它对您很重要,您可以否决 css。请参阅此 SO 答案以获取示例https://stackoverflow.com/a/62104504/2459096

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *