如何比较两个列柱状图?
17日视图(30天)
显示旧的评论
我想添加这个虚线的条形图(MATLAB) 2016
![](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/234578/image.jpeg)
接受的答案
亚当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](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/234584/190819%20171411-Figure%201.jpeg)