How to change the distance between the bars in a bar graph
37 ビュー (過去 30 日間)
古いコメントを表示
I have made this bar graph
x = [-3,0,2,4,7,10,12]
y = [1,1,0,1,3,3,2]
bar(x,y)
When I run the script it shows me the bar graph but the distance between the bars are not equal. How do I set them to be equal?
1 件のコメント
John Chilleri
2017 年 1 月 12 日
In your above code, you are creating bars of height y (height 1 for first bar, 1 for second bar, 0 for third bar, and so on...) with the bars centered around the values in x (first bar centered at -3, second bar centered at 0, etc).
If you want to have equal spacing between bars, then create an x that has equal spacing between elements.
Otherwise, simply typing
y = [1,1,0,1,3,3,2]
bar(y)
will produce equally spaced bars.
参考
カテゴリ
Help Center および File Exchange で Bar Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!