在matplotlib
中,我使用LineCollection
来绘制和着色给定县的边界的国家。当我将这个数字保存为pdf文件时:在matplotlib中减小pdf图形文件的大小
fig.savefig('filename.pdf',dpi=300)
数字大小相当大。然而,保存为png文件:
fig.savefig('filename.png',dpi=300)
,然后使用Linux命令convert
的文件很小它们转换为PDF格式。我试图减少dpi,但不会改变PDF文件的大小。有没有一种方法可以将数字直接保存为matplotlib中的较小pdf文件?
我发现这个博客文章有帮助:http://www.astrobetter.com/blog/2014/01/17/slim-down-your-bloated-graphics/ –