Построение анимированных колчанов в Python

Я пытаюсь оживить вектор, такой как ветер в Python. Я попытался использовать функцию колчана в pylab и в сочетании с matplotlib.animation из matplotlib. Тем не менее, результат говорит'QuiverKey' object is not subscriptable, Я думаю, что это потому, что я не совсем понимаю об этих двух функциях или просто эти две функции не совпадают. Ниже приведен мой код, на самом деле это комбинация функций дрожания и анимации из matplotlib.

def update_line(num, data, line):
    line.set_data(data[...,:num])
    return line,

X,Y = np.meshgrid(np.arange(0,2*np.pi,.2),np.arange(0,2*np.pi,.2) )  
U = np.cos(X)
V = np.sin(Y)

fig1 = plt.figure()
Q = quiver( X[::3, ::3], Y[::3, ::3], U[::3, ::3], V[::3, ::3],
        pivot='mid', color='r', units='inches' )
data = quiverkey(Q, 0.5, 0.03, 1, r'$1 \frac{m}{s}, fontproperties={'weight': 'bold'})
plt.axis([-1, 7, -1, 7])
title('scales with plot width, not view')
l, = plt.plot([], [], 'r-') 
plt.xlabel('x')
plt.ylabel('y')
plt.title('test')
line_ani = animation.FuncAnimation(fig1, update_line, 25, fargs=(data, l),
interval=50, blit=True)
plt.show() 

Ответы на вопрос(1)

Ваш ответ на вопрос