matplotlib绘制多个图表重合

我在程序的每个循环中使用

plt.savefig('result.png')

来保存每一个模型的训练结果。
但是随着循环的进行,保存的图片出现了重叠的问题。如图所示:
graph1
graph2
graph3

解决方法

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

加上plt.close()之后:
graph4
graph5
参考链接


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部