查到两种方法
方法一
fig.savefig('name.png', bbox_inches='tight')
方法二
fig.tight_layout()
但是在3d制图时,方法一只能去掉左右两侧的白边,顶部和底部都去不掉;方法二不仅不能完美去掉顶部和底部白边,而且会把z轴label割掉。。。还需要继续寻找可以把三维视图四周的白边完美去掉的方法。
目前使用的代码如下,存在问题是顶部的白边比较宽。改变figsize也没有任何变化。
fig1 = plt.figure(figsize=(7,7))
ax1 = fig1.gca(projection='3d')
...
plt.savefig('name.jpg',bbox_inches='tight')