2017-12-21 4 views
0

저는 matplotlib을 사용하여 scatter, annotate, quiver 등과 같은 다양한 콘텐츠가있는 축을 생성하는 매우 복잡한 기능을 가지고 있습니다. 이러한 이유로 저는이 기능을 터치하고 싶지 않지만 matplotlib.pyplot.gca()을 사용할 수 있습니다 축을 잡아라. 이제 함수를 여러 번 호출하고 축을 한 번 가져옵니다. Mathematica에서 마치 복수형을 함께 사용하기 위해 GraphicsRow을 사용할 수있는 것처럼 하나의 그림으로 그들을 결합하여 저장하는 방법이 있습니까?파이썬에서 여러 축을 함께 결합하는 방법은 무엇입니까?

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

축에 그림이 생성됩니다. 'function'이 같은 그림 안에 축을 생성한다면, 그것들을 결합 할 필요가 없습니다. 'function'이 다른 일을한다면, 아마도 잘못 설계되었을 것입니다. 그러나 '기능'이 무엇인지 모르기 때문에 여기에서 도울 수 없습니다. – ImportanceOfBeingErnest

답변

0

@shockburner의 의견에 따르면, function(ax=ax1)이 최선의 방법입니다. 방금이 논쟁을 발견했습니다.

관련 문제