Note

Go to the endto download the full example code.

Animated line plot#

Output generated viamatplotlib.animation.Animation.to_jshtml.

importmatplotlib.pyplotaspltimportnumpyasnpimportmatplotlib.animationasanimationfig,ax=plt.subplots()x=np.arange(0,2*np.pi,0.01)line,=ax.plot(x,np.sin(x))defanimate(i):line.set_ydata(np.sin(x+i/50))# update the data.returnline,ani=animation.FuncAnimation(fig,animate,interval=20,blit=True,save_count=50)# To save the animation, use e.g.## ani.save("movie.mp4")## or## writer = animation.FFMpegWriter(#     fps=15, metadata=dict(artist='Me'), bitrate=1800)# ani.save("movie.mp4", writer=writer)plt.show()

Total running time of the script: (0 minutes 6.788 seconds)

Gallery generated by Sphinx-Gallery