我有两个向量,叫做R_per和A_per,它们有一些不同的值。他们有一个共同的基础,叫做per。
我需要在条形图中同时绘制R_per和A_per w.r.t。如图所示,该条必须分组:
它们还必须有一个共同的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轴。
我无法分享我的情节,因为我没有足够的声誉,有人能帮忙吗?
发布于 2015-09-02 09:44:47
您可以使用bar
函数通过将R_per和A_per组合成一个矩阵来实现这一点:
AR_per = [A_per(:), R_per(:)];
bar(per,AR_per);
只要A_per和R_per以及per都有相同的长度,这就可以工作了。
https://stackoverflow.com/questions/32358833
复制相似问题