As of R2019b, There is no in-built function to set the colour of different scaled range in heatmap. Perhaps, this function can faciliate you
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
How to use this function?
The function name is generatecolormapthreshold, first argument is the threshold and second argument is the colour
color= generatecolormapthreshold([1 10 25 30],[0 0.5 1; 0 1 0;1 0 0]);
h = heatmap(fluS,'DayName','noofweek','ColorVariable','Max_Data','Colormap',color,'ColorLimits',[1 30]);
h.FontSize=10;
h.Title='Heatmap';
means that range 1-25 is the colour for [0 1 1], 25-30 is the colour [1 0 0].
Cite As
Kevin Chng (2026). Threshold to set colour for different scale range in Heatmap (https://github.com/KevinChngJY/heatmapthresholdmatlab), GitHub. Retrieved .
General Information
- Version 1.0.0 (62.5 KB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0 |
