Heatmap labels based on another matrix
4 ビュー (過去 30 日間)
古いコメントを表示
Hi
Im trying to get the heatmap function to work with my data. I want to show a different matrix of data as 'text' labels (numbers) on top of my heatmap, but I can't find how to link the new matrix to the heatmap function. I already found the following tutorial, but it doesnt work. It doesnt know 'labels_small'.
I know I have to convert the matrix to a cell with strings:
% matrix for heatmap [2x6]
thermala;
% additional matrix for 'text' labels
c_small = [1 2 3 4 5 6;
1 2 3 4 5 6];
c_label = sprintfc('%d',c_small);
heatmap(thermala);
Thank you in advance.
0 件のコメント
採用された回答
dpb
2018 年 4 月 3 日
See the examples; you didn't call it with anything excepting the data array so it can't "know" anything about labels...
17 件のコメント
dpb
2018 年 4 月 10 日
Probably the difference, yes. You could probably have both if you were to make a slight rename of the FEX version or explicitly call the one desired if it has features you'd like...or, I presume you just text ed over the existing which is probably almost as simple.
Ranjeet Singh
2024 年 6 月 4 日
@Joris Puttenstein I would like to know how you finally managed to display information on the heatmap.
Thnak you in advance
その他の回答 (1 件)
Walter Roberson
2018 年 4 月 8 日
The heatmap function you are looking at is a file exchange contribution, not the same as the Mathworks heatmap function.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Data Distribution Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!