Python 将轴/打印区域保存/导出到文件,而不是图形
关于将matplotlib图形保存到文件中,不存在任何不足之处。这很容易使用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'裁剪轴所在空白区域的图片。
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()
)。