是否可以将Bokeh中的各个数字输出为pdf或svg图像?我觉得我错过了一些明显的东西,但是我已经查看了在线帮助页面并查看了bokeh.objects
api并且没有找到任何内容......
答案 0 :(得分:7)
目前无法保存PDF,但从Bokeh 0.12.6
开始,现在可以直接导出PNG和SVG
Python代码。
导出PNG看起来像这样
export_png(plot, filename="plot.png")
导出SVG看起来像这样
plot.output_backend = "svg"
export_svgs(plot, filename="plot.svg")
需要安装一些可选的依赖项。 您可以在Exporting Plots section of the User Guide。
中找到更多信息答案 1 :(得分:2)
与此同时......作为一种解决方法,在我们获得本机支持之前,您可以使用phantom.js将HTML输出转换为pdf文件。我们在示例测试目录中使用它将HTML生成的图转换为png图像,但您也可以获得pdf图像:
此处有更多信息:
答案 2 :(得分:0)
似乎因为bokeh使用html5 canvas作为后端,所以它会将内容写入静态html页面。您可以随时将html导出为pdf。
http://bokeh.pydata.org/docs/reference.html#session-management