Moving the position of the colorbar label

18 views (last 30 days)
Hello everyone,
Is there a way to move the position of the decimal power in the colorbar axis shown in the figure attached to this post ? More specifically, I want to move a little bit on the left.
Thank you in advance for your help,
Sincerely.

Accepted Answer

the cyclist
the cyclist on 1 Apr 2024
Edited: the cyclist on 1 Apr 2024
It is possible to do so. I found out how from this answer.
figure
surf(1e7*peaks)
c = colorbar;
drawnow()
c.Ruler.SecondaryLabel.Units = 'normalized';
c.Ruler.SecondaryLabel.Position = [1 0.9];
I tried to run this code here, but got an error message. (According to this question, it seems there is a problem running code at Answers at the moment.) It runs on my local machine, though. In this case, I moved the label down from the default position. Adjust as you see fit.
  1 Comment
Wissem
Wissem on 1 Apr 2024
@the cyclist thank you very much : it is exactly what I needed and to be honest I didn't know that Matlab could offer that level of customization ! Thank you again !

Sign in to comment.

More Answers (0)

Categories

Find more on Color and Styling 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!