So aktualisieren Sie die 3D-Pfeilanimation in matplotlib
Ich versuche die linke Handlung von @ zu reproduzierdiese Animation in Python mit matplotlib.
Ich kann die Vektorpfeile mit der 3D-Köcherfunktion erzeugen, aber wie ichLies hie, es scheint nicht möglich zu sein, die Länge der Pfeile festzulegen. Also, meine Handlung sieht nicht ganz richtig aus:
Also, die Frage ist: Wie erstelle ich eine Reihe von 3D-Pfeilen mit unterschiedlichen Längen? Kann ich sie so generieren, dass ich sie problemlos für jedes Bild der Animation ändern kann?
Hier ist mein Code mit dem nicht so vielversprechenden 3D-Köcher-Ansatz:
import numpy as np
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d.axes3d
ax1 = plt.subplot(111,projection='3d')
t = np.linspace(0,10,40)
y = np.sin(t)
z = np.sin(t)
line, = ax1.plot(t,y,z,color='r',lw=2)
ax1.quiver(t,y,z, t*0,y,z)
plt.show()