矢量轴,但Matplotlib散点图的栅格点

Joh*_*per 7 python plot matplotlib vector-graphics

我有一个10,000p以上的Matplotlib散点图,我计划在LaTeX文档中作为图形插入以供发布.

情节示例

我希望绘图点是光栅图形(例如PNG),因为具有这么多点的矢量图形经常会导致PDF阅读器出现问题.我希望刻度线和轴标签是矢量图形,所以我不必担心文本和线条的分辨率问题.

是否有一种简单的方法可以让matplotlib在保持轴/刻度矢量图形的同时制作绘图光栅图形的一部分?

到目前为止,我最好的猜测是对PNG进行某种预渲染,然后在保存为PDF之前用适当的轴边界显示生成的图像.

tmd*_*son 12

加入rasterized=True电话plt.scatter

请参阅此处文档

您可以通过dpi=300在调用中设置(例如)来控制图形的光栅化部分的dpiplt.figure