在matlab中单独的栏

时间:2013-05-01 05:50:42

标签: matlab matlab-figure

我想分开下图中显示的两个图形条 这是我正在使用的代码:res

bar(uu,nn/numel(n));
hold on
bar(uu1,nn1/numel(n1),'r');
hold off

,但我希望它们是这样的:enter image description here

更新: 我正在使用Shai建议的下面的代码,但无花果。现在不正确,因为开头有空白区域,y轴的值不正确 : enter image description here

bar(uu-.5, nn/numel(nn), .5);hold all;bar(uu1, nn1/numel(nn1),.5,'r');
hleg = legend('Kinect','Xtion','Location','NorthEast');

1 个答案:

答案 0 :(得分:1)

解决方法可能会稍微改变序列的y值:

bar(uu-.25, nn/numel(n), .5);
hold all;
bar(uu1 + .25, nn1/numel(n1),.5);
legend({'a','b'});