Unable to clear multi-line figure with callback

我只是一个虾纸丫 提交于 2019-12-02 04:29:55

Calling glyph methods is additive. Calling multi_line over and over adds new multi-lines every time, without removing anything previously added. For this kind of use case, what you should do instead is call multi_line (or whatever glyph you might be using) only once, and then later, only update the data source. For example:

source = ColumnDataSource(data=dict(xs=..., ys==...)
plot.multi_line(xs='xs', ys='ys', ..., source=source)

def callback(attr,old,new):
    source.data = new_data_dict
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!