在同一窗口中绘制不同的数据

时间:2019-06-06 13:21:21

标签: python bokeh

在Bokeh中是否有命令清除绘图窗口?

我有一个如下的绘图窗口: Plot

一个人可以单击图1或2中的数据点,然后在图3中显示它对应的blob,但是我无法在选择之间清除该图,因此所有内容都简单地绘制在另一个之上。

是否有这样的命令:

p3 = figure(plot_width=20, plot_height=20,title="Selected Creature")
p3.line(x=some_data_x, y=some_data_x, line_color='red', source=some_data)

p3.clear() <----- I need this

1 个答案:

答案 0 :(得分:0)

对于那些寻求知识的人来说,这就是我最后所做的。

要更新图形,请更改源数据,如下所示:

p3 = figure(plot_width=20, plot_height=20,title="Selected Creature")
p3.line(x=some_data_x, y=some_data_x, line_color='red', source=some_data)

some_data.data = new_data

该图将自动更新,如下所示: enter image description here

感谢Bokeh团队提供了出色的套餐!