Как сохранить картинки с более низким разрешением в python?

Мне нужно сохранять рисунки с большим количеством данных (10 000 точек на фигуру или более...) в более низком разрешении, чтобы быстрее открывать их в программе просмотра PDF. Я слышал, что правильное сочетание rasterized = True а также dpi следует использовать в pylab.savefig,

Каковы эти аргументы? другие могут быть использованы в savefig для этой цели? Пожалуйста, дайте четкий пример

PD: у меня есть PYTHON 2.7

1 ответ

Решение

После построения или когда вы получите ось:

pylab.gca().set_rasterized(True)

или для каждой оси ax ты знаешь

ax.set_rasterized(True)

в заключение

pylab.savefig(file_name, dpi=your_choice)

где dpi может быть 80, 160, 300, 600 и т. д.

Другие вопросы по тегам