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


Ответы (0 шт):