Python 将轴/打印区域保存/导出到文件,而不是图形

Python 将轴/打印区域保存/导出到文件,而不是图形,python,matplotlib,Python,Matplotlib,关于将matplotlib图形保存到文件中,不存在任何不足之处。这很容易使用fig.savefig(文件名) 但是如果我只想保存绘图区域本身,而不是x轴和y轴、绘图轮廓或标题等,该怎么办 例如,我只想将下面的区域导出为.pdf或.png: 您只需在代码中添加以下几行即可 plt.axis('off') plt.savefig("test.png",bbox_inches='tight') plt.axis('off')隐藏您的轴,bbox_inches='tight'裁剪轴所在空白区域的图片。

关于将matplotlib图形保存到文件中,不存在任何不足之处。这很容易使用
fig.savefig(文件名)

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

例如,我只想将下面的区域导出为
.pdf
.png

您只需在代码中添加以下几行即可

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

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

在保存fig之前,您是否可以设置
fig.subplot_调整(左=0,右=1,下=0,上=1)
?然后你会丢失所有的标题、标签等。这很好。是否有一种方法可以在不使用
pyplot
对象的情况下执行
plt.axis('off
)`?我倾向于使用
ax
fig
对象。(我为
bbox\u英寸的东西做
fig.tight\u layout()
)。