How to add spaces between bars on a histogram
28 views (last 30 days)
Show older comments
I have the following MATLAB code:
histogram(degree(G1),'Normalization','probability')
And I would like to add a space between each bar of the histogram, with x axis of the graph being integer numbers.
0 Comments
Accepted Answer
Adam Danz
on 14 Apr 2021
> I would like to add a space between each bar of the histogram, with x axis of the graph being integer numbers.
Sounds like you're describing a bar plot rather than a histrogram. See histogram > Name-Value inputs > Normalization > probability to learn how to normalize the inputs for the bar inputs.
If you get stuck, show us where you're at and we can help you get unstuck. If a bar plot is not what yo're looking for, some additional details may be helpful.
2 Comments
More Answers (1)
Image Analyst
on 15 Apr 2021
Use histcounts(), which does not plot, rather than histogram (which does plot), and then use bar(counts, widthFraction) to plot
counts = histcounts(data);
bar(counts, 0.4); % Duty cycle of 40% for the bars gives a big space between the bars.
grid on;
0 Comments
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!