実現したいこと
pythonを使って gifアニメーションを作ること
青のグラフは動かなくて
赤と黄色は動く
現状
二つでは綺麗にアニメーションが動くが 三つ目からはグラフが固まってします
赤が写真のようになってします
黄色はきちんと動きます。
x2 x3 を入れ替えると逆に赤が正しく動き
黄色が動かなくなってしまいます。
ソースコート
import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation fig = plt.figure() x = np.linspace(-10, 10, 201) x2 = np.linspace(-10, 10, 201) x3 = np.linspace(-10, 10, 201) ims =[] ims2 =[] ims3 =[] for i in range(-50,50,1): y = x*x-4*x+3 y2 = 2*x2 + (float(i)/5) y3 = x3*x3 - 6*x3 + 3 - (float(i)/5) plt.ylim(-10,10) plt.xlim(-10,10) plt.grid() im = plt.plot(x,y,'b') ims.append(im) im = plt.plot(x2,y2,'r') ims2.append(im) im = plt.plot(x3,y3,'y') ims3.append(im) ani = animation.ArtistAnimation(fig, ims, interval=50) ani = animation.ArtistAnimation(fig, ims2, interval=50) ani = animation.ArtistAnimation(fig, ims3, interval=50) plt.show() # これを実行するとアニメーションが表示される。 ani.save('animation_test.gif', writer='imagemagick')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/17 08:14