Nel mio codice, sto provando a creare periodicamente un grafico e salvare il grafico in un file. Il codice è simile al seguente:Interrompere i grafici sovrapposti di 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
è un contatore)
Tuttavia, fare questo significa che ogni nuova trama che si crea, continua ad essere sovrapposto sulle trame prima. Come faccio a sapere che una volta salvata la figura, voglio che inizi una nuova figura?
Risolto, grazie! –
Si potrebbe anche suggerire 'p.gca(). Cla()', in modo che se si ha un titolo di figura, ecc. E non si voglia ripetere tutto questo, basta aggiornare gli assi. Immagino che ci sia un modo più complicato per aggiornare anche i dati di un istogramma. – Yann