How change the colormap on heatmap??

450 Ansichten (letzte 30 Tage)
Yuliano Moscoso Yarin
Yuliano Moscoso Yarin am 5 Nov. 2019
Kommentiert: Steven Lord am 17 Mär. 2023
Hello ,
I'm trying to change the colormap on my heatmap, I'm using right now the '"money" color but I'm want to be blue one, I tried many options without any luck. Any help will be appreciate.
Thanks.
Original
Desire
  2 Kommentare
Jess Lovering
Jess Lovering am 5 Nov. 2019
Bearbeitet: Jess Lovering am 5 Nov. 2019
Here is a helpful resource for this question. You can make and save any colormap you want throught the colormap editor:
Adam Danz
Adam Danz am 5 Nov. 2019
This has been answered many times before. Here's a list of heatmap + colormap related Question-answers.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Steven Lord
Steven Lord am 5 Nov. 2019
Change the Colormap property of the heatmap, either when you construct the heatmap:
h = heatmap(magic(5), 'Colormap', copper);
or afterwards.
h.Colormap = flag;
If none of the predefined colormaps are suitable for your application you can build your own as an M-by-3 matrix, either manually or using the colormapeditor as per Jessica Lovering's comment.
h.Colormap = repmat(linspace(0, 1, 25).', 1, 3);
  2 Kommentare
Benjamin Kraus
Benjamin Kraus am 17 Mär. 2023
You can also use the colormap function:
figure
heatmap(magic(5))
colormap(parula)
or
figure
h = heatmap(magic(5))
h =
HeatmapChart with properties: XData: {5×1 cell} YData: {5×1 cell} ColorData: [5×5 double] Show all properties
colormap(h, parula)
Steven Lord
Steven Lord am 17 Mär. 2023
There's also a new colormap named sky introduced in release R2023a that may be of interest if you want a colormap from white or very light blue through dark blue.
heatmap(magic(4))
colormap(sky)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Colormaps 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!

Translated by