Trying to Customize a heatmap color bar and thresholds
28 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
blue_Steel
am 7 Sep. 2022
Kommentiert: blue_Steel
am 7 Sep. 2022
Hi,
I'm trying to create a heatmap but I only want to it to show color if the value is either above 10 or below -10. Otherwise it will just be white if it's within this 'dead zone'.
Additionally I'd like to have different colors for values above 10 and yet another color for values below -10.
Is there a way to customize the colormap for something like this?
Thanks
0 Kommentare
Akzeptierte Antwort
Kevin Holly
am 7 Sep. 2022
Bearbeitet: Kevin Holly
am 7 Sep. 2022
m=30*rand(30)-15;
surf(m,'FaceColor','interp')
cmap = [1 0 0; 1 1 1;1 1 1; 1 1 1; 1 1 1; 0 0 1];
colorbar
caxis([-15 15])
colormap(cmap);
figure
imagesc(m)
c=colorbar;
c.Limits = [-15 15];
colormap(cmap);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!