python的matplotlib库,将多个图保存为多个文件

保存 matplotlib 生成的多个图,防止前后覆盖

采用 下面代码,每次保存后,对建的区域清空

plt.clf()  # 添加上这一行,画完第一个图后,重置一下

例子

import matplotlib.pyplot as plt

## 图A
saveName = ‘A’
ncols, nrows = 2050
fig = plt.figure(figsize=(ncols, nrows))
plt.savefig('Filter_'+ saveName + '.png', dpi=100)

plt.clf()  # 添加上这一行,画完第一个图后,重置一下

## 图B
saveName = ‘A’
ncols, nrows = 2050
fig = plt.figure(figsize=(ncols, nrows))
plt.savefig('Filter_'+ saveName + '.png', dpi=100)


  • 参考文献

解决python的matplotlib库,将多个图保存为多个文件造成重叠的问题_Python_ACL_lihan的博客-CSDN博客
https://blog.csdn.net/acl_lihan/article/details/90900287

你可能感兴趣的:(python)