[問題] 程式執行卡住了

看板Python作者 (工作要順利``)時間11年前 (2014/09/18 21:32), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
最近希望每隔一段時間繪製一次圖 但因為要將圖畫出來以便觀察 所以使用了應該是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) 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.190.130 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1411047120.A.0DC.html

09/18 23:25, , 2F
感謝!!!我來研究看看
09/18 23:25, 2F

09/19 08:21, , 3F
改用 ipython --pylab 執行
09/19 08:21, 3F
文章代碼(AID): #1K6jxG3S (Python)
文章代碼(AID): #1K6jxG3S (Python)