[問題] 程式執行卡住了

作者: 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