2017-12-21 12 views
0

matplotlibを使って、scatterannotatequiverなどのさまざまなコンテンツがある軸を生成する非常に複雑な関数があります。このため、関数に触れたくはありませんが、matplotlib.pyplot.gca()その軸を取得します。今私は関数を複数回呼び出し、一連の軸を取得します。 Mathematicaのように複数の図形を一緒に置くのにGraphicsRowを使うことができるのと同じように、それらを1つの図形に単純に結合して保存する方法はありますか?Pythonでは、複数の軸を結合する方法は?

function() 
ax1 = plt.gca() 
function() 
ax2 = plt.gca() 
combining_them(ax1,ax2) ??? 
savefig() ??? 
+0

[複数の軸を表示する方法を説明するpyplotチュートリアル](https://matplotlib.org/2.0.2/users/pyplot_tutorial.html#working-with-multiple-figures-and-axes) – bunji

+0

サブプロットを使用する必要があります。 – Mathieu

+1

Figure内にaxesが作成されます。 'function'が同じFigureの中の軸を生成する場合、それらを組み合わせる必要はありません。 'function'が何か他のことをするならば、それはおそらくひどく設計されています。しかし、「機能」が何をしているのかわからないので、ここでは手伝いが難しいです。 – ImportanceOfBeingErnest

答えて

0

@shockburnerのコメントによると、function(ax=ax1)は行く方法です。私はこの議論を見つけたばかりです。

関連する問題