モジュールを使用してアニメーションを実行しようとしていFuncAnimation
ますが、コードが 1 フレームしか生成せず、停止します。更新する必要があることを認識していないようです。何がうまくいかなかったのか教えてもらえますか?
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
x = np.linspace(0,2*np.pi,100)
def animate(i):
PLOT.set_data(x[i], np.sin(x[i]))
print("test")
return PLOT,
fig = plt.figure()
sub = fig.add_subplot(111, xlim=(x[0], x[-1]), ylim=(-1, 1))
PLOT, = sub.plot([],[])
animation.FuncAnimation(fig, animate, frames=len(x), interval=10, blit=True)
plt.show()