我正在使用bokeh spectrogram example,我需要清除图像。有没有办法将名为flush的新函数添加到WaterfallRendererView类中,以便可以从main.py:waterfall_renderer.flush()调用
谢谢!
发布于 2017-03-03 12:51:15
对于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用于“即发即忘”事件,这将使以一种不那么笨拙的方式实现这样的事情成为可能。
https://stackoverflow.com/questions/42520911
复制相似问题