问题:
matplotlib画多个子图时重叠
解决:fig.tight_layout()加在绘图后
使用fig.tight_layout(pad=?,w_pad=?, h_pad=?),调整绘图的间距和大小。
参数:
pad:设置绘图区边缘与画布边缘的距离
w_pad:设置绘图区之间的水平距离
h_pad:设置绘图区之间的垂直距离
使用示例及结果:fig.tight_layout(pad=0.4, w_pad=4.0, h_pad=3.0)
注意,这行代码加在plt.show之前
参考:python中用matplotlib画多幅图时出现图形部分重叠的解决方案
https://blog.youkuaiyun.com/ymznice/article/details/83274600