【问题标题】:Save/export axes/plot area to file, not figure保存/导出轴/绘图区域到文件,而不是图
【发布时间】:2015-12-01 17:15:04
【问题描述】:

SO questions 不乏关于将 matplotlib 图形保存到文件的信息。这很容易使用fig.savefig(filename)

但如果我想只保存绘图区域本身,而不是 x 轴和 y 轴、绘图轮廓或标题等,该怎么办?

例如,我只想将下面的区域shown in red 导出到.pdf.png

【问题讨论】:

  • 你不能在 savefig 之前设置fig.subplots_adjust(left=0,right=1,bottom=0,top=1) 吗?那么你将失去所有的标题、标签等。

标签: python matplotlib


【解决方案1】:

您只需在代码中添加以下行即可完成此操作

plt.axis('off')
plt.savefig("test.png",bbox_inches='tight')

plt.axis('off') 隐藏您的轴,bbox_inches='tight' 裁剪轴所在的空白区域的图片。

【讨论】:

  • 这个不错。有没有办法在不使用pyplot 对象的情况下做plt.axis('off)`?我倾向于使用axfig 对象。 (我为bbox_inchesfig.tight_layout()
猜你喜欢
  • 1970-01-01
  • 2018-09-16
  • 2012-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多