How to delimit the number of decimal places in a colorbar?
31 views (last 30 days)
Show older comments
Artur M. G. Lourenço
on 18 Aug 2012
Commented: Luis Botton
on 26 Jun 2018
In this case, for example:
contourf(peaks(60))
colormap cool
colorbar('location','southoutside')
i want 4 decimal places.
thnks in adv,
0 Comments
Accepted Answer
More Answers (2)
Matt Fig
on 18 Aug 2012
Edited: Matt Fig
on 18 Aug 2012
Here is an example of how to do it.
contourf(peaks(60))
colormap cool
C = colorbar('location','southoutside'); % Get the handle.
% Now use the current xtick to make an xticklabel we like.
L=cellfun(@(x)sprintf('%.4f',x),num2cell(get(C,'xtick')),'Un',0);
set(C,'xticklabel',L)
See Also
Categories
Find more on Colormaps in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!