1
私はPythonでアニメーションを持っています。私は更新するタイムラベルを追加したいと思います。私はすでにというNumPy配列を持っています。のように、変数をラベルに挿入するのと同じくらい簡単だと思いました。Pythonでアニメーションラベルを更新する
fig, ax = plt.subplots()
line, = ax.plot([], lw=2)
time_text = ax.text(0.02, 0.95, '', transform=ax.transAxes)
plotlays, plotcols = [1], ["blue"]
lines = []
for index in range(1):
lobj = ax.plot([], [], lw=2, color=plotcols[index])[0]
lines.append(lobj)
def animate(i):
xlist = [xvals]
ylist = [psisol[i,:].real]
time_text.set_text('time = %0.2f' % time[i])
for lnum, line in enumerate(lines):
line.set_data(xlist[lnum], ylist[lnum])
return lines
私はジェイクVanderplasの二重振り子のチュートリアルhereからそれを撮影した、とも私はこのStackOverflowのpostを見ました。プログラムの実行中は、プロット領域はグレーのままです。テキストコードをコメントアウトすると、プログラムは完璧に動作し、プロットやアニメーションが実行されます。他に何を試すかわからない
ありがとうございました。