문제

matplotlib/pylab을 사용하여....

열 개수는 같지만 행 개수가 다른 하위 플롯으로 5개의 히트맵을 어떻게 플롯합니까?즉, 각 서브플롯의 높이를 다르게 조정해야 합니다.

아마도 이미지가 문제를 더 잘 설명할 것입니다...

대체 텍스트 http://img98.imageshack.us/img98/5853/heatmap.png

데이터 포인트가 모두 정사각형이고 열이 정렬되어야 하므로 높이는 각 서브플롯의 행 수에 따라 변경되어야 합니다.

난 노력 했어:

  1. 언급된 확장 옵션 여기.위의 플롯은 axis('tight').
  2. 언급된 y축 스케일링 솔루션 여기.

...하지만 지금까지는 운이 좋지 않았습니다.

도움이 되었습니까?

해결책

나는 내 자신의 일을 위해 이것을 시도하지 않았지만 아마도 matplotlib axesgrid 툴킷 당신이 찾고있는 것일 수 있습니다.

다른 팁

사용하지 마세요 서브플롯 하지만 서브플롯을 생성하려면 후자를 사용하여 서브플롯을 임의로 배치할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top