I'd like to know whether one can update a contour done with contour(), a vector field done with quiver(), and an image done with imshow(), without actually having to call those functions again or creating a new figure, axes etc. In other words, is it possible (and is it usually what people do) to update those elements of a figure without re-calling the routines.
I've tried solutions based on set_array() and pyplot.draw() but I can't make it work for the vector field and contour plot.