moduł plotujący
def plotGraph(X,Y):
fignum = random.randint(0,sys.maxint)
plt.figure(fignum)
### Plotting arrangements ###
return fignum
moduł główny
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()
Chcę zapisać wszystkie wykresy plot1, plot2, plot3 w jednym pliku PDF. Czy jest jakiś sposób, aby to osiągnąć? Nie mogę umieścić plotGraph
funkcji w głównym module.
Istnieje funkcja o nazwie, pylab.savefig
która wydaje się działać tylko wtedy, gdy jest umieszczona wraz z modułem plotowania. Czy jest inny sposób, aby to osiągnąć?