散景效果0.11.1
Bokeh 服务器应用程序中现在有一个到列数据源的流接口。您可以在此处查看并轻松运行示例:
https://github.com/bokeh/bokeh/tree/master/examples/app/ohlc https://github.com/bokeh/bokeh/tree/master/examples/app/ohlc
该示例显示了带有 MACD 指标(基于合成报价数据)的实时更新 OHLC 图表,该图表仅在每次更新时使用最新数据点更新绘图。
基本上,使用流接口由两部分组成。首先新建一个dict
与您的列数据源具有相同的“形状”:
new_data = dict(
time=[t],
open=[open],
high=[high],
low=[low],
close=[close],
average=[average],
color=[color],
)
然后将其传递给.stream
方法,有一个可选的rollover
指定浏览器中保留多大缓冲区的参数(较早的数据开始丢失):
source.stream(new_data, 300)
然后,只需少量数据new_data
将被发送到情节,而不是所有内容。