Seite 1 von 1

matplotlib verschiedene Objecte animieren.

Verfasst: Donnerstag 30. November 2017, 22:28
von pythonLerner
hallo,
ich hoffe ihr könnt mir helfen.
ich versuche mit matplotlib etwas wie untenstehendes Bild zu animieren.
Bild

Die roten Punkte und die blauen Dreiecke sollen sich dabei in die gleiche Richtung bewegen. Stark verkürzt gehe ich dabei folgendermaßen vor.

Code: Alles auswählen

def _update_plot(i, fig, scat):
	    scat._offsets3d = (*np.array(list1),)
	    return scat

scat = ax.scatter([], [], color='red', marker='o') 

anim = animation.FuncAnimation(fig, _update_plot, fargs=(fig, scat),    
frames=100, interval=100)
Mein Problem ist, dass ich nicht draufkomme, wie ich verschiedene Formen und Farben animieren kann. Ich schaffe es nur entweder rote Punkte oder rote Dreiecke zu animieren. Hat jemand eine Idee?

Re: matplotlib verschiedene Objecte animieren.

Verfasst: Samstag 2. Dezember 2017, 12:52
von Sr4l
Mach mal ein minimal Beispiel, dann schaut es isch bestimmt jemand an. (Ich zum Beispiel :D )