wie kann ich das Neuzeichnen eines Bildes mit python-matplotlib?
Was ich versuche zu tun, zu sein scheint ziemlich einfach, aber ich habe eine verdammt Zeit versucht, es zu erhalten zu arbeiten. Ich bin einfach nur versuchen, zeichnen Sie ein Bild mit imshow und dann re-ziehen Sie periodisch neue Daten eintreffen.
Habe ich angefangen mit diesem:
fig = figure()
ax = plt.axes(xlim=(0,200),ylim=(0,200))
myimg = ax.imshow(zeros((200,200),float))
Dann gehe ich davon aus dass ich anrufen kann set_data wie das aktualisieren Sie das Bild:
myimg.set_data(newdata)
Habe ich versucht, viele andere Dinge, zum Beispiel, das ich genannt habe ax.imshow(newdata)
statt oder ich habe versucht, mit figure.show()
nach set_data()
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Rufen Sie einfach Figur.canvas.draw() jedes mal, wenn Sie fügen etwas neues auf die Figur. Dies wird aktualisieren Sie den plot.