Bokeh: 将绘图保存为HTML但不显示

31
我正在使用Bokeh来生成包含图形的HTML代码,并使用show方法。该方法会在浏览器中打开HTML文件。

我想保存HTML代码,而不是显示它。我该如何做?

2个回答

33
解决方案是将对show的调用替换为对save的调用。

2
如果您想保存自定义HTML或嵌入到自己的模板中的图形,请参阅:http://bokeh.pydata.org/en/latest/docs/user_guide/embed.html - bigreddot

18

使用 output_file({file_name}) 替代 output_notebook(),你可以调用 saveshow 方法。记住每次调用 save 或 show 方法都会重写文件。

bokeh.io 文档

from bokeh.plotting import figure, output_file, save

p = figure(title="Basic Title", plot_width=300, plot_height=300)
p.circle([1, 2], [3, 4])
output_file("output_file_name.html")
save(p)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接