colorbar tick decimal round

34 views (last 30 days)
Hung Jr Chen
Hung Jr Chen on 2 May 2016
Commented: hossein on 14 Dec 2018
Hi,
I would like to round my colorbar values to 2 decimal places, is it possible?
Like in my figure, it has 4 dicimal places, 0.0372, I would like to display to 0.04 only.
I don't know how to do that :S
I try:
but failed.

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 2 May 2016
plot(1:10)
h=colorbar
t=get(h,'Limits');
T=linspace(t(1),t(2),5)
set(h,'Ticks',T)
TL=arrayfun(@(x) sprintf('%.2f',x),T,'un',0)
set(h,'TickLabels',TL)
  1 Comment
hossein
hossein on 14 Dec 2018
Work 100% Perfect. Thanks. A life save ;)

Sign in to comment.

More Answers (0)

Categories

Find more on Colormaps in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!