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

3 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 Colormaps 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!