matplotlib очень медлено сохраняет gif анимацию
Я могу как-то ускорить сохранение анимации ?Создание файла занимает слишком много времени. Хотя при вызове plt.show() все быстро отрисовывается
def start():
t = np.linspace(-4, 4, 250)
fig,ax=plt.subplots()
S=[]
C = []
line,=ax.plot(0,0)
C, S = fresnel(t)
x=[]
y = []
def update(frame):
x.append(C[frame])
y.append(S[frame])
line.set_data(y, x)
return line,
animation = FuncAnimation(fig, func=update, frames=np.arange(0,250,1), interval=1, blit=True,repeat=True,cache_frame_data=False)
ax.grid()
ax.set_xlim(-1,1)
ax.set_ylim(-1,1)
plt.gca().set_aspect("equal")
# plt.show()
animation.save("main.gif", writer='imagemagick',fps=30)
Также скорость сохраненной анимации не соответствует interval=1