参考文章,算是转载的吧:/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')