使用 python matplotlib 仅将轴区域导出到位图

Roe*_*oel 3 python pdf bitmap matplotlib

对于科学会议,论文的文件大小通常是有限的。我喜欢将我的绘图包含为 pdf,因此文本和线条保持清晰。但是,当我创建包含大量数据的假彩色图或散点图时,导出的 pdf 很容易变得比允许的整篇论文大。

有没有办法只将轴区域导出到位图,以便稍后将其包含在矢量轴中?(或者有没有更好的方法来获得一些嵌入为位图的元素的 pdf?)

我希望有人能在这里帮助我。由于这是我的第一篇文章,因此对如何改进我的问题的评论表示赞赏。

tac*_*ell 5

您可以将单个Artists 导出为矢量输出中的光栅:

img = plt.imshow(...)
img.set_rasterized(True)
Run Code Online (Sandbox Code Playgroud)

(文档)