import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation # References # https://towardsdatascience.com/animations-with-matplotlib-d96375c5442c # https://riptutorial.com/matplotlib/example/23558/basic-animation-with-funcanimation def func(t, line): t = np.arange(0,t,0.1) y = np.sin(t) line.set_data(t, y) return line fig = plt.figure() ax = plt.axes(xlim=(0, 100), ylim=(-1.2, 1.22)) redDots = plt.plot([], [], 'ro') line = plt.plot([], [], lw=2) # Creating the Animation object line_ani = animation.FuncAnimation(fig, func, frames=np.arange(1,100,0.1), fargs=(line), interval=100, blit=False) #line_ani.save(r'Animation.mp4') plt.show()
OUTPUT:
MP4 Video
GIF
Ph.D. researcher at Friedrich-Schiller University Jena, Germany. I’m a physicist specializing in computational material science. I write efficient codes for simulating light-matter interactions at atomic scales. I like to develop Physics, DFT, and Machine Learning related apps and software from time to time. Can code in most of the popular languages. I like to share my knowledge in Physics and applications using this Blog and a YouTube channel.
[wpedon id="7041" align="center"]
How can I add cos in the same graph?