gpt4 book ai didi

python - 如何从图中删除渲染器?

转载 作者:行者123 更新时间:2023-12-02 14:50:53 26 4
gpt4 key购买 nike

我正在尝试 Bokeh 服务器。我有一个包含三个数字的文档,我正在尝试根据我在第三个数字上执行的选择来更新其中两个数字。两个图中绘制的线数每次都会发生变化。

如果我可以使用 multi_line,这将是微不足道的:我会更改 multi_line 的 data_source 中的 xs 和 ys。唉,我需要使用多个散点图,因为 multi_line 不支持悬停,而我需要它。

所以,我想要完成的是每次我在第三个图中选择某些内容时清除两个图,并显示与新选择相对应的散点图。

当然,有一些可能的解决方法(例如,附加散点以使单个 GlyphRenderer 将所有散点图放在一起,但这意味着使用非常笨拙的方式来发送正确的悬停消息......)。但如果可以只清除和更新单个数字,一切都会更干净。但是,我在文档中找不到任何内容。

最佳答案

我已阅读the thread you created on the mailing list还有这个other thread布莱恩说:

Technically, glyph renderers are stored in the .renderers property of Plots, but I would not recommend rooting around there by hand. Specifically the "Continuous Updating" notebook I linked earlier has an example of updating both the data and appearance of an existing glyph using python and push_notebook. There is not any easy way to remove glyphs at the moment, other options would be:

  • recreate a new plot
  • set the glyph to be invisble
  • update the glyphs data

所以看来它们是目前唯一的解决方案

关于python - 如何从图中删除渲染器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36765561/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com