L'enregistrement de plusieurs parcelles

j'ai ce code pour produire plusieurs parcelles à partir de tous les fichiers texte dans un dossier. Il fonctionne parfaitement bien et montre les parcelles, mais je ne peux pas travailler sur la façon de les enregistrer.

import re
import numpy as np
import matplotlib.pyplot as plt
import pylab as pl
import os
rootdir='C:\documents\Neighbors for each search id'
for subdir,dirs,files in os.walk(rootdir):
for file in files:
f=open(os.path.join(subdir,file),'r')
print file
data=np.loadtxt(f)
#plot data
pl.plot(data[:,1], data[:,2], 'gs')
#Put in the errors
pl.errorbar(data[:,1], data[:,2], data[:,3], data[:,4], fmt='ro')
#Dashed lines showing pmRa=0 and pmDec=0
pl.axvline(0,linestyle='--', color='k')
pl.axhline(0,linestyle='--', color='k')
pl.show()
f.close()

Je l'ai déjà utilisé

fileName="C:\documents\FirstPlot.png"
plt.savefig(fileName, format="png")

mais je pense que cela viens de enregistre chaque graphique dans un fichier et remplace la précédente.

OriginalL'auteur user1841859 | 2012-11-25