Assign mean and max value to a heatmap color bar

10 次查看(过去 30 天)
In order to be have consistant colorbar for all plots, how can I set a min and max to the heatmap color bar? I want to customize the min and max
The line of code I am using now is:
h = heatmap(x,y,mat,...
'ColorScaling','log','MissingDataColor','1.00,1.00,1.00','GridVisible','off','MissingDataLabel','');
colormap(flipud(colormap('summer'))); set(gca,'FontSize',14,'FontName','Arial');
thank you

采纳的回答

Mohammad Sami
Mohammad Sami 2020-4-9
You can specify the color limits in your heat map
%h = heatmap(__,'ColorLimits',[0 10])
  2 个评论
Zeynab Mousavikhamene
Thanks.Tired that but did not give me reasonable ouput.
The color bar before:
and after:
I used this code:
% h = heatmap(__,'ColorLimits',[0 1])
Mohammad Sami
Mohammad Sami 2020-4-9
编辑:Mohammad Sami 2020-4-9
This is arising from setting colorscaling to log. you may wish to omit that or specify the color limits in log scale as.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Colormaps 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by