首页 > 解决方案 > Matplotlib PGF 后端可以生成 PDF 文件而不是 PNG 吗?

问题描述

我正在用matplotlib pgf后端绘制数据以包含在 LaTeX 文档中。后端生成一个pgf由 LaTeX 渲染的文件,其中包括所有标签、轴等。它还生成png包含底层图像、颜色条等的文件。

是否可以以或其他矢量图形格式生成这些图像以pdf获得svg更高质量?

澄清:生成矢量图形的问题仅在与 PGF 后端结合使用时出现。我想使用 PGF 后端,以便在我的文档编译期间所有文本都由 LaTeX 呈现。PGF 后端生成的不是纯 LaTeX/PGF 代码,而是图形的某些部分作为 PNG 图像并包括它:\pgfimage[interpolate=true,width=0.126667in,height=2.560000in]{plot.png}. 我希望将这些部分生成为 PDF 而不是 PNG。savefig(plot.pgf, fomat='pdf')不起作用。

标签: pythonmatplotlibpgf

解决方案


推荐阅读