使用Bokeh生成高分辨率的数字?

use*_*007 5 plot svg bokeh

是否可以使用Bokeh 生成高分辨率的PNG图形甚至可缩放的矢量图形/ SVG文件?如果是,怎么办?

示例库中可以看到,只能保存低分辨率的PNG文件。

big*_*dot 1

这是重复的,但以防万一它没有被删除:

从 Bokeh 开始0.12.6,现在可以直接从 Python 代码导出 PNG 和 SVG。

导出 PNG 看起来像这样

export_png(plot, filename="plot.png")
Run Code Online (Sandbox Code Playgroud)

导出 SVG 看起来像这样

plot.output_backend = "svg"
export_svgs(plot, filename="plot.svg")
Run Code Online (Sandbox Code Playgroud)

有一些可选的依赖项需要安装。您可以在用户指南的导出绘图部分找到更多信息。

  • 我也在使用相同的技术,但它会将虚拟机中的磁盘字节增加到非常高,并且虚拟机挂起。有没有轻量级版本或解决方法? (2认同)