2014-07-22 2 views
0

서브 Plot의 배열을 만들고 있습니다 (다양한 크기의 배열이지만 모든 서브 그림은 같은 크기 임). 서브 Plot을 "채울"것을 지정하고 싶습니다. 총 플롯)을 하향식이 아닌 상향식으로 정렬합니다.Matplotlib 서브 플로트의 기본 배치 변경하기

즉, 왼쪽 위 모서리에서 플롯 배치를 시작하고, 그 행을 채우고, 첫 번째 서브 플롯 아래에서 다음 행을 시작하는 대신, 배치는 왼쪽 하단 모서리에서 시작하여 행을 채우기를 원합니다 첫 번째 서브 플로트 위의 다음 행을 시작합니다.

이 방법이 있습니까? 나는 정확하게 이것을 한 문서를 찾을 수 없었다.

답변

1

생성 된 축 배열은 언제든지 변경할 수 있습니다 (예 :

import matplotlib.pyplot as plt 
f, axes = plt.subplots(2, 2) 
axes = axes[(1, 0), :] 

for ax, color in zip(axes.flat, "rgbc"): 
    ax.plot([0, 1], [0, 1], color) 

enter image description here

는 비록,이 작업을 수행 plt.subplots에 키워드를 인식하지입니다.