是否有可能嵌入[散景]高级图表?

时间:2017-01-20 21:53:44

标签: embed bokeh

似乎大多数Bokeh嵌入示例都使用了bokeh.plotting.figure对象。是否可以嵌入高级图表,如bokeh.charts.Bar或bokeh.charts.Scatter?或者是否可以将高级图表转换为bokeh.plotting.figure对象?

非常感谢。

1 个答案:

答案 0 :(得分:0)

Bokeh APIs上的“用户指南”部分对所有这些部分如何组合起来有很好的了解,我建议阅读。

长篇简短:无论您使用什么API bokeh.plottingbokeh.charts,最终结果始终只是同一个低级bokeh.models对象的集合。您可以将bokeh.models视为非常基本的构建块,而其他更高级别的API则可以帮助您更有效,更正确地组装构建块。

所以,从那个角度来看,是的,使用Embedding Plots and Apps中描述的完全相同的函数嵌入bokeh.chart是完全没错的。

我要添加的一件事是,如果你需要更新事后的情节,那么bokeh.figure API可能会更加直截了当。您的数据与绘制的内容之间的映射更直接。由bokeh.charts生成的内容可能会在绘图之前将输入数据转换为完全不同的形式(例如,您给出一个系列,Histogram必须吐出框的坐标 - 而不是您开始使用的数据)