|
各位好,我用第三方库pylab 在python中实现动态曲线图,我是在一个循环中来画曲线,但在关闭窗体时程序一直在循环中没有跳出,‘over’没有打印出来,有没有办法当关闭曲线窗体后可以退出循环向下执行,程序如下:
- from pylab import *
- import random
- import time
- fig, ax = plt.subplots()
- grid(True)
- plt.ion()
- x=[]
- y=[]
- i=0
- while True:
- dat=10*random.random()
- x.append(i)
- y.append(dat)
- ax.plot(x,y,'b')
- plt.pause(0.0001)
- plt.show()
-
- i +=1
- time.sleep(0.01)
-
- print('over')
复制代码
|
|