python使用matplotlib的savefig保存时图片保存不完整的问题

参考文章,算是转载的吧:https://www.cnblogs.com/hellovan/p/10135813.html

1、今天使用matplotlib来画横向水平柱状图的时候,发现使用matplotlib的savefig保存时图片保存不完整的问题,首先,以为是图片大小比例的问题,因此使用了下面的代码:

plt.figure(figsize=(15, 6.5))

2、后面发现图片真的可以显示全了,但是呢,这样生成的图片太大,而且界面上不好显示,因此找到了下面的解决方法,在后面加多一个参数  bbox_inches='tight' 就可以了,dpi=200这个可以使图片不会失真:

plt.savefig('test.png', dpi=200, bbox_inches='tight')

 

你可能感兴趣的:(python,Python学习笔记)