how to display tick label on colorbar when both ticks and tick labels are stored in form of array. (display name on colorbar)

4 views (last 30 days)
I want to display name of city on the color bar, when i am plotting temperature colormap. But my code is not working
temperature_arry=[28 30 32];
city_name_array={"xyz" "abc" "pqr"};
colorbar('Ticks', temperature_arry, 'TickLabels', city_name_arry)

Answers (1)

Ameer Hamza
Ameer Hamza on 11 Mar 2020
Set the limits too
temperature_arry=[28 30 32];
city_name_array={"xyz" "abc" "pqr"};
colorbar('Limits', [temperature_arry(1) temperature_arry(end)], ...
'Ticks', temperature_arry, 'TickLabels', city_name_array)

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!