Bokeh将数据流式传输到Applet中

时间:2015-01-16 22:36:47

标签: python-2.7 applet bokeh

我想在我的小程序中集成流媒体,但我不知道该怎么做。我是新手,也是一个相对初学者的蟒蛇。我使用stock_app作为设置应用程序的启动点。

细节:流媒体不一定是超低间隔(3-5分钟就可以)。散景流似乎通常通过渲染器执行,详细http://continuum.io/blog/painless_streaming_plots_w_bokehhttp://bokeh.pydata.org/en/latest/docs/user_guide/examples.html。我们的想法是更新数据源,然后更新图表等。

但是,这一切都是通过while循环完成的,而散景小程序通常遵循

的格式
class Dashboard(obj):

@bokeh_app.route('/bokeh/dashboard/')
@object_page('dashboard')
def make_object():
    return Dashboard.create()

如果我插入while循环,页面永远不会加载,这是可以理解的。我可以在cmd中看到数据是通过日志更新的,但是可视化永远不会完成。

通过github repo阅读,我发现除了这个基本方法之外,bokeh.server.utils中还有reload.py,它提供_wait_for_editrobust_reloader 。但同样,我还不确定如何在不完全停止流程的情况下将这些最佳地集成到applet中。任何代码示例都将非常感谢!

0 个答案:

没有答案