windows下,在python中用matplotlib画多幅图时出现图形部分重叠的解决方案
转自: https://blog.****.net/mudooo/article/details/80048155
问题:如图
解决方案:
1.tight_layout命令:主要用于自动调整绘图区的大小及间距,使所有的绘图区及其标题、坐标轴标签等都可以不重叠的完整显示在画布上。
2.使用方法:fig.tight_layout()
效果如图:
3.此外
tight_layout命令还有三个关键字参数:pad、w_pad、h_pad。
-
pad用于设置绘图区边缘与画布边缘的距离大小
-
w_pad用于设置绘图区间水平距离的大小
-
h_pad用于设置绘图区间垂直距离的大小
使用方法:
fig.tight_layout(pad=0.4, w_pad=3.0, h_pad=3.0)
效果如下: