update U V data for matplotlib streamplot
I suspect the answer is no, because if you change the vectors, it would need to re-compute the stream lines. The objects returned by streamline are a line and patch collections, which know nothing about the vectors. To get this functionality would require writing a new class to wrap everything up and finding a sensible way to re-use the existing objects.
The best bet is to use cla() (as suggested by dmcdougall) to clear your axes and just re-plot them. A slightly less drastic approach would be to just remove the artists added by streamplot.
After plotting streamlines using 'matplotlib.streamplot' I need to change the U V data and update the plot. For imshow and quiver there are the functions 'set_data' and 'set_UVC', respectively. There does not seem to be any similar function for streamlines. Is there any way to still updateget similar functionality?