title: using matplotlib's quiver in a loop efficiently
body: <p>I'm using a loop to generate vector fields on a basemap as such:</p>
  
  <pre><code>for i in range(365):
       barbs = m.quiver(x, y, u[i, :], v[i, :], scale = 100)
       plt.draw()
       barbs.remove()
  </code></pre>
  
  <p>The program takes drastically more memory with every loop. Is there a way to get around this? Such as deleting barbs entirely at the end of each loop?</p>