adjustment of the histogram bar's thickness
33 views (last 30 days)
Show older comments
data=[-0.00044;0.01355;0.00755;0.00455;0.01555;0.01955;0.00555;0.00455;0.01755;0.01655];
figure;
hist(data)
%I need to reduce the bars thickness of histogram
0 Comments
Accepted Answer
dpb
on 12 Jul 2014
Use bar instead; much simpler to control...
[n,x]=hist(data);
h=bar(x,n);
doc bar % for the rest of the details...
0 Comments
More Answers (2)
Image Analyst
on 15 Aug 2014
To make bars narrower or less thick, adjust the barwidth property between 0 and 1
bar(binCenters, binHeights, 'BarWidth', 0.3); % Narrow bars
bar(binCenters, binHeights, 'BarWidth', 1.0); % Widest possible bars
1 Comment
Chad Greene
on 15 Aug 2014
It is possible for bars to be wider than 1.0.
y = randn(10000,1);
histf(y,'barwidth',1.5)
produces this:
To see it a bit more clearly (pun?), make the bars semitransparent:
y = randn(10000,1);
histf(y,'barwidth',1.5,'alpha',.5)
See Also
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!