Как сохранить цифры в pdf как растровые изображения в matplotlib

У меня есть некоторые сложные графики, сделанные с использованием matplotlib. Сохранение их в формате pdf с использованием команды savefig использует векторный формат, и в формате PDF требуется много времени для открытия. Есть ли способ сохранить фигуру в pdf в виде растрового изображения, чтобы обойти эту проблему?

Ответ 1

Вы можете заставить отдельные фигурные элементы растрироваться следующим образом:

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

Ответ 2

Не то, что я знаю, но вы можете использовать программу "convert" (ImageMagick) для преобразования jpg в pdf: `convert file.jpg file.pdf '.