我在程序的每个循环中使用
plt.savefig('result.png')
来保存每一个模型的训练结果。
但是随着循环的进行,保存的图片出现了重叠的问题。如图所示:



解决方法
每次进行plt.savefig之后需要进行plt.close(),因为每次保存后依然有数据留在缓冲区,所以下次保存的时候,会出现上次的图片数据导致图片的重叠。
加上plt.close()之后:


参考链接
解决循环中plt.savefig重叠问题:关闭缓冲区的技巧
我在程序的每个循环中使用
plt.savefig('result.png')
来保存每一个模型的训练结果。
但是随着循环的进行,保存的图片出现了重叠的问题。如图所示:



每次进行plt.savefig之后需要进行plt.close(),因为每次保存后依然有数据留在缓冲区,所以下次保存的时候,会出现上次的图片数据导致图片的重叠。
加上plt.close()之后:


参考链接

被折叠的 条评论
为什么被折叠?