信号解析を行うためのソフトウェアを作成しました。複数の関数があり、それぞれが最終的にラベル、プロット、axhspan、axvspanなどを含む複雑な図を表示します...通常、これらの関数は個別に呼び出されます。私の関数はすべて、たとえばpdfで保存できるFigureオブジェクトを返します。
def Myfunction1(self):
fig = pyplot.figure()
...do somestuff, create my figure
pyplot.show()
fig.savefig('C:\MyFigurefolder\figure1.pdf', dpi=300)
return fig
def Myfunction2(self):
fig = pyplot.figure()
...do some other stuff, create my 2nd figure
pyplot.show()
fig.savefig('C:\MyFigurefolder\figure2.pdf', dpi=300)
return fig
ここで、メタ分析を行い、複数の図を一緒にプールして、最終的なpdfに保存することにより、一種の「要約図」を作成したいと思います。どうすればいいのかよくわかりません。フィギュア全体のオブジェクト(または複数の個別のPDF)を使用してフィギュアを作成する方法はありますか?
何かのようなもの:
def FinalFigure(self):
final = A_Kind_Of_Layout_Or_A_Figure_or_something
a=self.Myfunction1()
b=self.Myfunction2()
Action_to_arrange_a_and_b_like_gridspec
final.savefig('C:\MyFigurefolder\FinalFigure.pdf', dpi=300)