我使用matplotlib创建了一个图像
由于PDF文件较大,我必须使用PNG格式,但这会导致标签和其他文本模糊不清。
有没有一种方法可以将图像导出为PDF文件,并在其中将图形以PNG的形式导出,以便文件大小更小,但标签等文本仍然是矢量图形?简而言之:导出为PDF,但在该PDF中将图形导出为PNG(以便文件大小更小)。
figure, axes = plt.subplots(nrows=3, ncols=2)
,绘制了各种内容 axes[0,0].pcolormesh(...)
,然后将这个图像导出为PDF figure.savefig('figure.pdf')
或PNG figure.savefig('figure.png')
文件。由于PDF文件较大,我必须使用PNG格式,但这会导致标签和其他文本模糊不清。
有没有一种方法可以将图像导出为PDF文件,并在其中将图形以PNG的形式导出,以便文件大小更小,但标签等文本仍然是矢量图形?简而言之:导出为PDF,但在该PDF中将图形导出为PNG(以便文件大小更小)。
PNG
。 - kinshukdua