如何在matplotlib中将数字保存为pdf作为光栅图像

时间:2011-04-10 05:27:28

标签: python pdf matplotlib raster

我有一些使用matplotlib制作的复杂图表。使用savefig命令将它们保存为pdf使用矢量格式,pdf需要很长时间才能打开。有没有办法将图形保存为pdf作为光栅图像来解决这个问题?

2 个答案:

答案 0 :(得分:14)

您可以像这样强制单个图形元素进行栅格化:

text(1,1,'foobar',rasterized=True)

答案 1 :(得分:3)

不是我知道,但您可以使用'convert'程序(ImageMagick')将jpg转换为pdf:`convert file.jpg file.pdf'。