module de traçage
def plotGraph(X,Y):
fignum = random.randint(0,sys.maxint)
plt.figure(fignum)
### Plotting arrangements ###
return fignum
module principal
import matplotlib.pyplot as plt
### tempDLStats, tempDLlabels are the argument
plot1 = plotGraph(tempDLstats, tempDLlabels)
plot2 = plotGraph(tempDLstats_1, tempDLlabels_1)
plot3 = plotGraph(tempDLstats_2, tempDLlabels_2)
plt.show()
Je veux enregistrer tous les graphiques plot1, plot2, plot3 dans un seul fichier PDF. Existe-t-il un moyen d'y parvenir ? Je ne peux pas inclure la fonction plotGraph
dans le module principal.
Il y a une fonction nommée pyplot.savefig
mais qui semble ne fonctionner qu'avec un seul chiffre. Y a-t-il un autre moyen d'y parvenir ?