使用matplotlib的savefig保存时图片保存不完整解决方法

很多时候再用matplotlib的savefig保存时图片,直接使用的是:

plt.savefig("./picture_name.png")

以为它会自动保存完整图片,今天画了个雷达图,保存后发现和想象中的不一样,图片保存不完整,如下:
使用matplotlib的savefig保存时图片保存不完整解决方法_第1张图片
查阅资料后,最终解决方法是,在savefig()的参数中添加bbox_inches = 'tight'

plt.savefig("./picture_name.png", bbox_inches='tight')

保存后的图片:

使用matplotlib的savefig保存时图片保存不完整解决方法_第2张图片

你可能感兴趣的:(Python)