在python的Bokeh中,如何删除剧情上方的文字?

时间:2014-07-28 17:35:34

标签: python bokeh

使用以下代码:

import bokeh.plotting as bplt
bplt.output_file('output.html', mode="cdn")

我用我的图表得到一个html文件;但它有文字:

You have 1 plots
Close All Plots

图表上方。

有没有办法在没有这个文本的情况下生成html输出?

1 个答案:

答案 0 :(得分:3)

从Bokeh 0.5开始,有一个更方便的embed模块,它应该提供你想要的功能。

在您的具体情况下,我建议采用以下设置:

  1. 从页面顶部(或头部)的CDN加载BokehJS
    <script src="http://cdn.pydata.org/bokeh-0.5.1.js"></script>

  2. 在生成图表的Python脚本中,运行

    bokeh.embed.components(bokeh.plotting.curplot(), bokeh.resources.CDN)

    每个情节。这将返回一个元组,其中包含一个包含绘图生成代码的<script>字符串,以及一个<div>字符串,您可以将其放在页面的任何位置作为目标。