如何在python中保存分辨率较低的图片?

时间:2014-05-21 17:11:27

标签: python python-2.7 pdf matplotlib rasterize

我需要以较低的分辨率保存包含许多数据(每个数字10.000点以上......)的数字,以便更快地使用pdf查看器打开它们。我听说rasterized = True应该使用dpipylab.savefig的正确组合。

这些论点是什么?其他可能会在savefig中用于此目的吗? 请举一个明确的例子

PD:我有PYTHON 2.7

1 个答案:

答案 0 :(得分:1)

绘图后或获得轴时:

pylab.gca().set_rasterized(True)

或您知道的每个轴ax

ax.set_rasterized(True)

最后

pylab.savefig(file_name, dpi=your_choice)

其中dpi可以是80,160,300,600等