每次向该图添加新内容时,都可以简单地调用fig.canvas.draw()。这将刷新情节。
from matplotlib import pyplot as pltfrom builtins import inputfig = plt.figure()ax = fig.gca()fig.show()block = Falsefor i in range(10): ax.plot(i, i, 'ko') fig.canvas.draw() if block: input('pause : press any key ...') else: plt.pause(0.1)plt.close(fig)


