Moving the position of the colorbar label

27 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-Eddine KHATLA
Wissem-Eddine KHATLA 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)

Community Treasure Hunt

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

Start Hunting!