____tz_zs
.
如果你创建了太多的 figure 对象,你会收到这个警告。
使用以下代码,能清除并且关闭掉 figure 对象。
- plt.cla()
- plt.close("all")
.
但是请注意,如果你需要画很多图,这样频繁的 “创建→清除” 是会拖慢你的代码运行速度的。最好的办法是,只创建一个 figure 对象,在画下一个图之前,使用 plt.clf() 清理掉 axes,这样可以复用 figure。
参考:
matplotlib 之 清理、清除 axes 和 figure (plt.cla、plt.clf、plt.close)
https://stackoverflow.com/questions/21884271/warning-about-too-many-open-figures
文章知识点与官方知识档案匹配,可进一步学习相关知识
Python入门技能树首页概览416729 人正在系统学习中
评论记录:
回复评论: