我是否能够从Bokeh中输出单独的pdf或svg图片? 我感觉可能会漏掉一些明显的东西,但是我已经查过在线帮助页面并浏览了bokeh.objects
API,没有找到任何内容...
我是否能够从Bokeh中输出单独的pdf或svg图片? 我感觉可能会漏掉一些明显的东西,但是我已经查过在线帮助页面并浏览了bokeh.objects
API,没有找到任何内容...
目前无法保存PDF文件,但自Bokeh 0.12.6
以来,现在可以直接从Python代码中导出PNG和SVG。
导出PNG的方法如下:
export_png(plot, filename="plot.png")
导出SVG的操作如下:
plot.output_backend = "svg"
export_svgs(plot, filename="plot.svg")
有一些可选的依赖项需要安装。 您可以在用户指南的导出图表部分中找到更多信息。
export_png
和export_svgs
的新答案。 - bigreddot看起来,由于bokeh使用html5画布作为后端,它将会把内容写入静态html页面。你随时可以导出html到pdf。
所以,现在是2022年,没有直接支持将图像导出为pdf的方法。 不过,有一种替代方法可以实现同样的效果。
首先,就像其他答案中提到的那样,将后端设置为 'svg'。
plot.output_backend = "svg"
然后将图像保存为svg文件。不要将其保存为html文件,因为这可能会导致实际图像周围出现额外的空间。
然后使用任何在线svg转pdf工具来获得svg的pdf等效版本。