こんにちはすべてとメリークリスマス、matplotlibの[パイソン]:
アニメーションの例を説明するのに役立つが、誰かがコードの次のサンプルがどのように動作するかを私に説明してくださいでした(http://matplotlib.sourceforge.net/examples/animation /random_data.html)?
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation
timeline = [1,2,3,4,5,6,7,8,9,10] ;
metric = [10,20,30,40,50,60,70,80,90,100] ;
fig = plt.figure()
window = fig.add_subplot(111)
line, = window.plot(np.random.rand(10))
def update(data):
line.set_ydata(data)
return line,
def data_gen():
while True:
yield np.random.rand(10)
ani = animation.FuncAnimation(fig, update, data_gen, interval=5*1000)
plt.show()
特に、リストを更新するためにリスト(「メトリック」)を使用したいと考えています。 問題は、私が間違っていない場合、FuncAnimationはジェネレータを使用していますが、どうすれば動作させることができますか?
ありがとうございます。