如何比较两个列柱状图?

17日视图(30天)
我想添加这个虚线的条形图(MATLAB) 2016

接受的答案

亚当Danz
亚当Danz 2019年8月19日
这是一个演示,你开始。
clf ()
h =酒吧([210、140、175、160]);
集(gca),“xtick”1:4,“xticklabel”,{“一个”,“B”,“C”,' D '})
持有
%得到每一栏的高度
y = h.YData;
%画水平线B和D之间的高度
% =最高的酒吧。
参照线= (2、4);%酒吧集中在2和4之间画一条线
半宽度= 0.4;%的估计1/2的宽度
maxHeight = max (y(参照线(1):参照线(2)));
情节(参照线+半宽度* [1],maxHeight * [1],“:”,“线宽”3,“颜色”[1 0.64 0])%的橙色
%画水平线和D之间……
参照线= [1,4];%酒吧集中在1和4之间画一条线
maxHeight = max (y(参照线(1):参照线(2)));
情节(参照线+半宽度* [1],maxHeight * [1],“旅客:”,“线宽”3)
%画垂直线在酒吧B,右边缘
参照线= 2;%的酒吧,垂直线指数将沿着右边缘
情节(参照线+半宽度* [1],[y(参照线)、马克斯(y)],“:”,“线宽”3)
190819 171411 -图1. jpg
2的评论
亚当Danz
亚当Danz 2019年8月19日
编辑:亚当Danz 2019年8月21日
可能另一个softward生产图,但图可以被复制在Matlab,肯定的。你可以改变颜色的灰色的酒吧。你也可以改变宽度的酒吧。你也可以做任何需要更改轴,。
查看属性栏()
轴()
您可以使用errorbar()添加y-error
如果你困探索这些可能性,我们继续对话。

登录置评。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!