How to change the shape/size of a HeatMap/clustergram?
조회 수: 19 (최근 30일)
이전 댓글 표시
Hi, I'm working on a data with a 8 by 53 matrix, and I'm trying to generate a heatmap using the HeatMap function. The figure turns out to be undesirable since each block is a thin, long rectangle. I know it's probably due to the size of the input data so the function automatically scaled the figure so that the entire image looks like a square. I guess if I had a 50 by 50 matirx, each block may be a square and the image may be more good-looking, but I can't change the data I have. So, are there any way to overcome this? Thanks.

댓글 수: 0
채택된 답변
Clara
2022년 9월 26일
Maybe you can control the size of the graph using:
set(gcf, 'Position', [x, y, horizontal length, vertical length]).
For a 5 by 41 matrix, set(gcf, 'Position', [100, 100, 1000, 200]) works well for me.
Hope it is helpful!
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Basic Display에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!