how do I redraw an image using python's matplotlib?
问题 What I am trying to do seems to be fairly straightforward, but I'm having a heck of a time trying to get it to work. I am simply trying to draw an image using imshow and then re-draw it periodically as new data arrives. I've started out with this: fig = figure() ax = plt.axes(xlim=(0,200),ylim=(0,200)) myimg = ax.imshow(zeros((200,200),float)) Then I'm assuming I can call set_data like this to update the image: myimg.set_data(newdata) I've tried many other things, for example I've called ax