adjustment of the histogram bar's thickness
    7 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 Data Distribution Plots 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!


