, , , mpl_toolkits/mplot3d/axes3d.py, . matplotlib, axes3d.py , script,
norm = math.sqrt(u ** 2 + v ** 2 + w ** 2)
norm = 1
( . "" .) , axes3d.py , mpl,
from . import art3d
from . import proj3d
from . import axis3d
from mpl_toolkits.mplot3d import art3d
from mpl_toolkits.mplot3d import proj3d
from mpl_toolkits.mplot3d import axis3d
, ( , , , SO).

:
import numpy as np
import matplotlib.pyplot as plt
import axes3d_hacked
ax1 = plt.subplot(111,projection='3d')
plt.ion()
plt.show()
t = np.linspace(0,10,40)
for index,delay in enumerate(np.linspace(0,1,20)):
y = np.sin(t+delay)
z = np.sin(t+delay)
if delay > 0:
line.remove()
ax1.collections.remove(linecol)
line, = ax1.plot(t,y,z,color='r',lw=2)
linecol = ax1.quiver(t,y,z, t*0,y,z)
plt.savefig('images/Frame%03i.gif'%index)
plt.draw()
plt.ioff()
plt.show()
, , . ...
EDIT: matplotlib 3D- .