Mein Code verwendet:Syntax für drei Punkte Bewegung Plotten FuncAnimation
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
def animate(i):
ax.set_data(ax.scatter(ptx1, pty1, ptz1, c='red'),
ax.scatter(ptx2, pty2, ptz2, c='blue'),
ax.scatter(ptx3, pty3, ptz3, c='green'))
ani = FuncAnimation(fig, animate, frames=10, interval=200)
plt.show()
Ich versuche, die Bewegung von drei Punkten zu zeichnen. Jedes ptx/y/z/1/2/3 ist eine Liste von Floats, die die Koordinaten des Punktes angeben. Ich bin mir nicht sicher, wie ich FuncAnimation verwenden kann, um meine Punkte zu animieren. Jede Hilfe würde sehr geschätzt werden!
Haben Sie einen Fehler, wenn Sie dies ausführen? – Inconnu
'FuncAnimations' (mit' frames = 10') ruft 'animate' 10-mal auf. Jedes Mal, wenn es angerufen wird, müssen Sie Daten ändern. Auf diese Weise erhalten Sie Animation. "i" ist die aktuelle Bildnummer, damit Sie sie verwenden können, um andere Daten aus der Liste zu erhalten. – furas
Also sollte ich versuchen, eine for-Schleife durch meine Listen innerhalb animieren? – Monica