title: Matplotlib: Superimpose multiple 2d quiver plots over time
body: <p>I have some vector fields that vary in 2d space and over time. Conventionally, one could visualize the evolution of the vector fields as a 2D movie where the magnitudes and angles of all quivers change in time.</p>
  
  <p>To be explicit, currently I have U and V each with shape (x,y,t) where dims 0 and 1 are spatial coordinates and t is a particular time slice. I can visualize the vector field for a specific time as: <code>matplotlib.pyplot.quiver(U[:,:,i], V[:,:,i])</code> where <code>i</code> is a particular time index. Currently I can visualize this evolution in a for-loop iterating over all <code>i</code>.</p>
  
  <p>However, I would like to visualize each of the quiver plots in time on a single 2 dimensional plot. To do this I want to assign each index <code>i</code> as a different color from a given colormap. Therefore all quivers from a particular time point appear as a single color. </p>
  
  <p>Can anybody suggest an approach?</p>
  
  <p>Thank you in advance! </p>