我在linux中工作,我不知道爲什麼使用python和matplotlib命令只畫我一次圖表。 我第一次打電話給show(),情節是繪製的,沒有任何問題,但不是第二次和以下。show()不再重畫
我關閉了顯示兩個調用之間的圖表的窗口。你知道爲什麼和熱點解決它嗎?
感謝AFG
from numpy import * from pylab import * data = array([ 1,2,3,4,5]) plot(data) [<matplotlib.lines.Line2D object at 0x90c98ac>] show() # this call shows me a plot #..now I close the window... data = array([ 1,2,3,4,5,6]) plot(data) [<matplotlib.lines.Line2D object at 0x92dafec>] show() # this one doesn't shows me anything
感謝您的答覆,但它不工作。可能我有一些問題,因爲現在當我嘗試關閉窗口時,操作系統說它沒有響應。 – 2010-05-07 16:19:49
你正在使用哪個shell/IDE?你設置了哪個後端? 你使用ipython得到同樣的問題嗎? – joaquin 2010-05-07 22:04:19