I think this toy code clarifies @ardoi's answer:
import matplotlib.pyplot as plt import numpy as np x = np.linspace(0,2*np.pi,num=100) plt.ion() for i in xrange(x.size): plt.plot(x[:i], np.sin(x[:i])) plt.xlim(0,2*np.pi) plt.ylim(-1,1) plt.draw() plt.clf()
Edit: The previous code displays a sinusoidal function, animating it on the screen.
source share