How to add std to heatmap cell?
Mostra commenti meno recenti
I need to add std to the heatmap so that instead of showing 68.64 in the below heatmap, it shows 68.64 plus or minus STD.

7 Commenti
Sugar Daddy
il 1 Giu 2020
like what
68.46 ± 0.2
or any of the below value
68.64
68.26
Adam Danz
il 1 Giu 2020
In heatmap plots, cells contain scalar numeric values. To show two values or to show a value +/- value, you would need to replace the numeric scalars with strings or character arrays or numeric vectors. That isn't possible.
The best you can do is to
- Overlay a 2nd axes (see this answer for a demo)
- Use the text() function to write the std to each cell.
I would offer a demo in the answers section but you don't accept answers very frequently which is a demotivator.
Zeynab Mousavikhamene
il 1 Giu 2020
Zeynab Mousavikhamene
il 2 Giu 2020
Adam Danz
il 5 Gen 2022
VIDHYA GANESAN's answer moved here as a comment.
============================================
Hi,
Did you get answer for your question?
I have a similar problem where in I need to plot heatmap with its standard deviation.
I tried to create another axis to overlay on the heatmap. But it did not work fine.
Could you please share how you resolved this query?
Thanks
Vidhya
Adam Danz
il 5 Gen 2022
@VIDHYA GANESAN, heatmaps are difficult to customize. One alternative is to use imagesc instead. Here's a demo showing how achieve that and how to change the labels.
Risposte (0)
Categorie
Scopri di più su Data Distribution Plots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!