Wie zeichne ich ein Bild mit Pythons Matplotlib neu?

8

Was ich versuche, scheint ziemlich einfach zu sein, aber ich habe eine Menge Zeit damit, es zum Laufen zu bringen. Ich versuche einfach, ein Bild mit imshow zu zeichnen und es dann regelmäßig neu zu zeichnen, wenn neue Daten eintreffen.

Ich habe damit angefangen:

%Vor%

Dann gehe ich davon aus, dass ich set_data so aufrufen kann, um das Bild zu aktualisieren:

%Vor%

Ich habe viele andere Dinge ausprobiert, zum Beispiel habe ich ax.imshow(newdata) aufgerufen oder ich habe figure.show() nach set_data() versucht.

    
kjgregory 05.01.2014, 17:34
quelle

1 Antwort

10

Sie können figure.canvas.draw () einfach jedes Mal aufrufen, wenn Sie der Figur etwas Neues hinzufügen. Dadurch wird das Diagramm aktualisiert.

%Vor%     
user2660966 05.01.2014, 18:29
quelle

Tags und Links