这是有问题的代码的工作版本(至少需要从2011-11-14起版本
Matplotlib 1.1.0):
import numpy as npimport matplotlib.pyplot as pltplt.axis([0, 10, 0, 1])for i in range(10): y = np.random.random() plt.scatter(i, y) plt.pause(0.05)plt.show()
请注意一些更改:
调用
plt.pause(0.05)均绘制新数据,并运行GUI的事件循环(允许鼠标交互)。



