python让绘图动起来

这里mark一篇博客:点我进入

针对这篇博客中的第一个程序,我稍作改进,程序如下所示:

plt.ion()
plt.figure(1)
t = [0]
t_now = 0
m = [math.sin(t_now)]
for i in range(100):
    plt.clf()
    t_now = i * 0.1
    t.append(t_now)
    m.append(math.sin(t_now))
    plt.plot(t, m, '-r')
    plt.pause(0.01)
plt.ioff()
plt.show()

这个可以在运行完之后一直停留住,算是弥补了这篇博客中作者的缺陷。显然作者没有正确的了解ion()和ioff()这两个东西。打开后要关上,然后show一下,就不会闪退了。

你可能感兴趣的:(python)