Matplotlib und Animation

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Alf
User
Beiträge: 1
Registriert: Montag 20. Januar 2014, 19:38

Hallo zusammen,

ich würde gerne einen Scatter animieren. Ich habe einen Datensatz und kann diesen auch über einen Scatter plotten.
Die Animation mach ich bisher wie folgt:

Code: Alles auswählen

ani = animation.FuncAnimation(fig, ani_update, frames=xrange(STEPS),
                              fargs=(fig, scat), 
                              interval = 100)
Klappt auch ganz gut. Nun folgende Sache: in meiner ani_update methode werden sich die Daten komplett ändern. Ich habe bisher zwei Wege ausprobiert:
1. mit de Methode set_offsets
2. den Scatter mit einem neuen Scatter überschreiben

Bei der ersten Methode hab ich den Eindruck, dass es irgendwie der richtige Weg ist, aber meine Daten scheinbar falsch geplottet werden. Methode zwei scaliert das Fenster blöderweise.

Kann es sein, dass die Methode set_offsets() irgendwie relative änderungen haben möchte? Ich möchte nur einen Satz von Punkten zeichnen und in der ani_update() Methode sollen dem scatter die neuen absoluten Koordinaten zugewiesen werden.

Über Hilfestellungen würde ich mich sehr freuen
beste grüße
Alf
Antworten