我想用指定宽度的条创建一个条形图。我已经尝试了很多,但到目前为止没有什么对我有用。
的每个元素x
都是区间的中心。我希望每个条的中心都在那个位置,并且这个条的宽度应该对应于间隔的长度。y
包含每个条的高度。我的目标是获得一个带有不同宽度条形的条形图。
% inter contains the limits of my intervals
inter = [-32.6;-31.3;-20.3;-19.0;-15.4;-14.1;-11.7;-10.4;-8.8];
x = [ -31.6000; -19.8000; -17.4000; -13.1500; -10.5000; -8.8000];
y = [ 2.3529; 1.0417; 1.3158; 1.5337; 2.5000; 1.0152];
% trying to create the bar plot, however, all widths are the same:
bar(x,y);