matplotlib 设置指定尺寸图片并保存的方法

Owen
Owen
发布时间:2026-10-13 | 4人浏览过
原创

本文介绍在matplotlib中解决横坐标过多导致重叠的问题,通过设置figure尺寸和子图参数优化布局。重点说明使用plt.savefig保存指定尺寸图片的正确时机,强调保存操作需在show之前执行,并提供完整代码示例供参考。

该问题源于横坐标标签过多,导致生成的figure窗口过小,进而引发坐标轴标签重叠。由于输出图片需要批量保存,若每次手动调整窗口大小并截图显然不切实际。

因此,在调用plot绘图函数之前,添加了一行代码来设置图形尺寸。

plt.figure(figsize=(10, 5)) 

执行后,图表布局得到了明显改善。

此外,还发现了一个可以调节子图(subplot)属性的API,功能十分实用,特此分享。

plt.subplots_adjust(left=0.09,right=1,wspace=0.25,hspace=0.25,bottom=0.13,top=0.91) 

首先需要在代码开头引入必要的库。

import matplotlib.pyplt as plt

随后调用plt.savefig("123.png")即可保存图像。需注意,保存操作必须放在show()函数之前执行,否则无法保存2333。

以上关于matplotlib输出保存指定尺寸图片的方法即为全部内容,希望能对大家有所帮助,欢迎支持本站。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表