[问题] 程式执行卡住了

楼主: wsqa (工作要顺利``)   2014-09-18 21:31:58
最近希望每隔一段时间绘制一次图
但因为要将图画出来以便观察
所以使用了应该是matplotlib或是pylab模组中的show()
可是只要一跑完show()
程式就好像停在那边不继续跑
当我把figure关掉之后
程式才又继续执行下去
有什么方法能够展示出图但是却又让程式一直往下跑的方式吗
这样我的图的点每隔一段时间就会自动画一个点
点就会越来越多
是否还需要使用hold(True)之类的方式
让图可以一直叠加上去
以下为简化过的程式码
import pandas as pd
import time
from pylab import *
io=1
j=1
while io==1:
h=54
n=plot(j,h,'s')
show(n)
#hold(True)
j=j+1
time.sleep(5)
谢谢
楼主: wsqa (工作要顺利``)   2014-09-18 23:25:00
感谢!!!我来研究看看
作者: tan2 (tan2)   2014-09-19 08:21:00
改用 ipython --pylab 执行

Links booklink

Contact Us: admin [ a t ] ucptt.com