在Python的Bokeh中,如何去除图表上方的文本?
使用以下代码:
import bokeh.plotting as bplt
bplt.output_file('output.html', mode="cdn")
我得到了一个包含我的图表的html文件;但是它上面有一段文字:
You have 1 plots
Close All Plots
在图表上方。
有没有办法生成没有这段文字的html输出呢?
1 个回答
3
从Bokeh 0.5版本开始,有了一个更方便的嵌入模块,这个模块可以满足你想要的功能。
针对你的具体情况,我建议你按照以下步骤操作:
在你网页的顶部(或者在
标签里)加载BokehJS库:
<script src="http://cdn.bokeh.org/bokeh-0.5.1.js"></script>
在生成图表的Python脚本中,运行以下代码:
bokeh.embed.components(bokeh.plotting.curplot(), bokeh.resources.CDN)
对于每一个图表,这段代码会返回一个包含两个部分的元组:一个是包含图表生成代码的
<script>
字符串,另一个是你可以放在网页上任何地方的<div>
字符串,作为图表的显示位置。