Heatmap with specified color ranges?

I would like to generate a heat map for my data such that values =<3.00 are white, and values >3.00 up to the max (typically the max values can be from 10.00 to 30.00) are graded from white to red. For example, in Excel, the conditional formatting rule is:
How do I do the eqjuivalent for my matrix of data, using Matlab's heatmapping?
Thanks!

 Accepted Answer

dpb
dpb on 1 Jul 2020
Whether this does precisely what you're looking for or not, I dunno...but might be a starting point.
Nothing like that built in to any of the MATLAB colormap functionality.

3 Comments

OK, thanks! Let me play with this and see how it works...
Wait! I just think I solved my own problem with a SIMPLE solution. Namely, if I set the color axis to a threshold value, e.g. 3, and select a max value that will include the peak values in my array, this does the same thing as the above Excel conditioning format! That is:
caxis([3 10]);
Kewl. I never did follow the caxis stuff all that much...

Sign in to comment.

More Answers (0)

Products

Asked:

on 1 Jul 2020

Commented:

dpb
on 1 Jul 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!