How to change the shape/size of a HeatMap/clustergram?
39 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/663720/image.png)
0 Kommentare
Akzeptierte Antwort
Clara
am 26 Sep. 2022
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 Kommentare
Siehe auch
Kategorien
Mehr zu Expression Analysis finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!