Error with colorbar if I use hot(6) colourmap.
1 次查看(过去 30 天)
显示 更早的评论
Dear All,
I created a contourfm map using with hot(6) colours by:
worldmap('Europe');
load coast;
plotm(lat, long, 'k');
clear lat long;
contourfm(latitude,longitude,IU2,5);
caxis([1 6])
contourcmap('hot')
I attached the figure. I created a colourbar outside of the map by:
fig1=figure;
axis off
cmap=hot(6);
colormap(cmap)
caxis([1 6])
nTicks = 6;
range = 6 - 1;
inc = range / nTicks;
ticks = ( 0:nTicks ) * inc + 1;
h=colorbar ('location',' Southoutside','XTick',ticks, 'XTickLabel',{ '','40','60','80','100','120'})
h.Limits = [1 6]
h.Label.String='PET (mm/month)'
set(h, 'FontSize',14, 'FontWeight', 'bold');
I attached the colorbar as well. The colours in the map and the colorbar are different instead of the fact that I used hot(6) in both of them. I do not understand why does not exist the first colour on the colorbar?
1 个评论
Walter Roberson
2016-6-30
Your code does not define latitude, longitude, or IU2, so we cannot test your code.
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Colorbar 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!