Matplotlib und Animation
Verfasst: Montag 20. Januar 2014, 19:53
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:
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
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)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