How can I set the histogram width?
Show older comments
I would like to set the histogram width in hist(), can anyone help? Thanks
Accepted Answer
More Answers (4)
Wayne King
on 13 Oct 2012
0 votes
If by histogram width, you mean the width of the bins, then you can do that by specifying the number of bins you use as an input argument; this is documented.
Or use histc() and specify the edges as a vector input.
Ilaria Sani
on 13 Oct 2012
0 votes
Wayne King
on 13 Oct 2012
Edited: Wayne King
on 13 Oct 2012
You can simply modify the width of the plot
hist(randn(1000,1))
ax = gca;
get(ax,'position')
Now you'll see a vector with 4 elements. The 4 elements are
[left bottom width height]
so add to the width value. You'll probably want to reduce the left value as well to keep the histogram "centered"
Ilaria Sani
on 15 Oct 2012
0 votes
Categories
Find more on Histograms 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!