Python中使用matplotlib模块进行作图,在输出多幅图时,有时会出现一些子图挤在一起,产生重叠的情况,如下图:

Python作图时各幅子图部分重叠解决方案_Python


在上图中,四幅子图的纵轴部分重叠,不美观,可通过添加下面的代码以使各子图均匀排列,不会产生重叠:

import matplotlib.pyplot as plt

fig = plt.figure()


'''
具体的画图程序
具体的画图程序
具体的画图程序
'''

fig.tight_layout()

这样,上面的图片就会更改为:

Python作图时各幅子图部分重叠解决方案_matplotlib_02


END