2010-08-06 4 views
1

2x2 직사각형 격자로 구성된 4 개의 서브 플롯 (add_subplot을 사용하여 작성)이 있습니다. 두 번째 행의 두 개는 많은 공간을 차지할 필요가 없으며 맨 위 행이 공간의 3 분의 2를 차지하고 맨 아래 행이 나머지 세 번째를 차지하도록 변경하려고합니다.Matplotlib - 직사각형 격자 내 플롯 크기 변경

[upper, left, width, height] 목록을 취하는 axes 함수를 사용하여 임의로 하위 그림을 배치 할 수 있다는 것을 알았지 만 코드가 조금 복잡하고 임의적 일 수 있습니다.

"좋은"방법이 있습니까? 아니면 각 하위 플롯을 개별적으로 배치해야합니까?

답변

1

을 사용하십시오. 여기서 3x3 그리드를 지정하지만 첫 번째 행의 서브 플로트는 rowspan=2이됩니다.

1

AxisGrid toolkit이 도움이 될 수 있습니다. subplot()보다 더 많은 컨트롤을 제공하는 것 같습니다