很多时候再用matplotlib的savefig保存时图片,直接使用的是:
plt.savefig("./picture_name.png")
以为它会自动保存完整图片,今天画了个雷达图,保存后发现和想象中的不一样,图片保存不完整,如下:
查阅资料后,最终解决方法是,在savefig()
的参数中添加bbox_inches = 'tight'
。
plt.savefig("./picture_name.png", bbox_inches='tight')
保存后的图片: