在我的代码中,我试图定期创建一个图并将图保存到一个文件中。代码如下所示:停止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