Is it possible to change label names in Matlab
Show older comments
I want to have different names in my Y axis rather than numbering like the following photo:

Accepted Answer
More Answers (3)
Sean de Wolski
on 24 Jun 2015
Adjust the axes' 'YTickLabel' property:
barh(rand(3,1));
ax = gca;
ax.YTickLabel = {'Hello','World','Wednesday'}
1 Comment
Moe
on 24 Jun 2015
Chad Greene
on 24 Jun 2015
plot(1:9,1:9)
set(gca,'ytick',1:9,'yticklabel',{'book','pen','vb','top','red','green','black','green','verb'})
Azzi Abdelmalek
on 24 Jun 2015
t=0:10;
y=sin(t)
plot(y)
s={'a' 'b' 'c' 'd' 'e' 'f'}
yt=get(gca,'ytick')
n=numel(s)
set(gca,'xtick',linspace(min(yt),max(xt),n),'yticklabel',s')
Categories
Find more on Labels and Annotations 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!