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

5 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)

Tags

Community Treasure Hunt

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

Start Hunting!