【发布时间】:2013-10-29 00:13:10
【问题描述】:
我正在使用循环在底图上生成矢量场:
for i in range(365):
barbs = m.quiver(x, y, u[i, :], v[i, :], scale = 100)
plt.draw()
barbs.remove()
程序每次循环都会占用更多的内存。有没有办法解决这个问题?比如在每个循环结束时完全删除倒钩?
【问题讨论】:
-
你为什么画它们然后又去掉它们?加速绘图的一种方法是先构建它们,然后在最后调用 draw,通过调用 ioff() 将交互模式设置为关闭。你的例子远非如此,但由于它不完整,很难猜出你想要什么。
标签: python matplotlib