How to change units of Y axis?

I made an histogram (left one) and I want to change the y axis units so it will be like the histogram on the right.
How can I do it?
thank's!

 Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 27 Mar 2013
Edited: Azzi Abdelmalek on 27 Mar 2013
Edit
yt=(0:0.4:1.2)*10^4
set(gca,'yticklabel',xt)

5 Comments

googo
googo on 27 Mar 2013
Edited: googo on 27 Mar 2013
how exactly should I enter this? very new at matlab, don't know the set function. before the plot function?
After the plot:
yt=get(gca,'ytick')
yt1=linspace(0,1.2*10^4,numel(yt))
set(gca,'yticklabel',yt1)
well, i get 1333, 2667,4000,5333 on the y axis. Any reason for that?
Azzi Abdelmalek
Azzi Abdelmalek on 27 Mar 2013
Edited: Azzi Abdelmalek on 27 Mar 2013
have you copied the above code?
Yes, after the plot function.
well, now I asked my teacher and i'm not allowed using set and linspace so never mind about that.
As there any artificial way to do this? thank's!

Sign in to comment.

More Answers (0)

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!