Histogram, axis are wrong

11 views (last 30 days)
Andibadia
Andibadia on 25 Jun 2019
Answered: tejas alva on 25 Jun 2019
I currently have a problem where I try to use the histogram function in MATLAB, and it puts the values in the X axis and the index of the vector in the y axis.
My vector is x=[0 0 0 651 240 175 180 196 231 327];
This is what I get when I use histogram(x):
sfs.jpg
As you see, the actual values are in the X axis, and the index of the vector on the y axis. How can I fix this?
Thank you very much

Answers (1)

tejas alva
tejas alva on 25 Jun 2019
Hey,
It seems like the problem with the way you decleared it. It generates a row vector and not a coloumn one. Try,
x=[0;0;0;651;240;175;180;196;231;327];
histogram(x)
Or,
y = transpose(x)
histogram(y)
This sets the axis right! Hope this is what you were looking for!

Products


Release

R2017a

Community Treasure Hunt

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

Start Hunting!