Heatmap labels based on another matrix
5 次查看(过去 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!