我正在使用bokeh spectrogram example,我需要清除图像。有没有办法将flush
这个名为WaterfallRendererView
的新函数添加到main.py
类,我可以从waterfall_renderer.flush()
调用:#
?
谢谢!
答案 0 :(得分:0)
截至Bokeh 0.12.4
,没有任何直接的方法。最好的方法来假装它"将WaterfallRenderer
添加一个属性,仅用于触发WaterfallRendererView
中的事件。
class WaterfallRenderer(Model):
flusher = Int()
def flush(self):
self.flusher += 1
然后在WaterfallRendererView
上,你可以设置如下内容:
@listenTo(@model, 'change:flusher', @flush)
在0.12.5
中将会有一个新的API用于"点火并忘记"这些事件可以以较少的方式实现这样的事情。