在我的代碼中,我試圖定期創建一個圖並將圖保存到一個文件中。代碼如下所示:停止pylab覆蓋陰謀?
import pylab as p
def simpledist(speclist,totalbugs,a):
data = [float(spec.pop)/float(totalbugs) for spec in speclist]
p.hist(data)
p.savefig('/Home/s1215235/Documents/python/newfolder/' + str(a) + '.png')
(a
是一個計數器)
但是,這樣做意味着所創建的每個新的情節,不斷被前覆蓋到的地塊。我怎麼能讓它知道,一旦我保存了這個數字,我想讓它開始一個新的數字?
修好了,謝謝! – 2013-03-06 17:28:46
您可能還想建議'p.gca()。cla()',這樣如果您有一個圖標題等,並且您不想重做所有這些,只需更新座標軸即可。我想有一種更復雜的方式來更新直方圖的數據。 – Yann 2013-03-06 17:30:32