我有两个名为R_per和A_per的向量,带有一些不同的值。他们共享一个名为per。
的共同基础我需要在条形图中绘制R_per和A_per w.r.t Per。该栏必须按照此图所示进行分组:
http://it.mathworks.com/help/releases/R2014b/examples/graphics/BarGraphof2DArrayExample_01.png
它们还必须具有共同的X轴缩放。
我尝试使用plotyy
并编写了以下代码:
[hyy,hl,ho]=plotyy(per , A_per, per, R_per,'bar','bar');
xt = get(gca, 'XTick');
set(gca, 'XTick', xt, 'XTickLabel', {'200' '300' '400' '500' '700'})
set(ho,'facecolor','r','barwidth',0.2)
set(hl,'facecolor','g','barwidth',0.3)
我得到的是一个重叠条形图,间距不均匀,Y轴不干净。
我无法分享我的情节,因为我没有足够的声誉 有人可以帮忙吗?
答案 0 :(得分:0)
您可以使用bar
函数将R_per和A_per组合成矩阵来完成此操作:
AR_per = [A_per(:), R_per(:)];
bar(per,AR_per);
只要A_per和R_per都具有相同的长度,这将有效。