プロットモジュール
def plotGraph(X,Y):
fignum = random.randint(0,sys.maxint)
plt.figure(fignum)
### Plotting arrangements ###
return fignum
メインモジュール
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()
すべてのグラフplot1、plot2、plot3を単一のPDFファイルに保存したいと思います。それを達成する方法はありますか?plotGraph
メインモジュールに関数を含めることができません。
名前の付いた関数がありますがpylab.savefig
、それはプロットモジュールと一緒に配置された場合にのみ機能するようです。それを達成する他の方法はありますか?