How to align colorbar YTickLabel as middle/left/right?

2 views (last 30 days)
imshow('rice.png')
h = colorbar;
h.YTickLabel = cellstr([char(num2str([1,5000000,1000,5000,10000,15000]')),repmat(' (USD)',6,1)]);
The T tick lable is centralized, which is very ugly. I there a way to make it aligned left or right?
  3 Comments
raym
raym on 27 Oct 2017
There is no option to align, and the only way to tweak is to adjust the input o f the TickLabel.
raym
raym on 27 Oct 2017
To align left:
imshow('rice.png')
h = colorbar;
YTickLabels = strtrim(cellstr([char(num2str([1,5000000,1000,5000,10000,15000]')),repmat(' (USD)',6,1)]));
h.YTickLabel = YTickLabels;

Sign in to comment.

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!