Matplotlib:如何加载和显示PDF图像

13 投票
1 回答
9275 浏览
提问于 2025-04-18 00:34

我的问题很简单:我有一个PDF格式的图像,想把它和一些数据分析的结果一起展示。但是即使我在谷歌上搜索了很久,也没有找到加载和显示PDF图像的方法(我只找到了关于JPG或PNG这种常见位图格式的结果)。

提前谢谢大家!

1 个回答

9

我觉得到目前为止,Matplotlib 还不支持直接绘制导入的矢量图形。

最简单的方法可能是先把你用 Matplotlib 生成的图保存为 SVG 格式,然后把你的 PDF 文件转换成 SVG 格式(pdf2svg 这个工具大多数情况下都很好用),最后再把这两个 SVG 文件合并在一起,比如可以使用 svg_utils。值得注意的是,你可以在一个脚本里完成所有这些操作。

撰写回答