对不起,这个简单的问题,但我无法弄清楚如何在MATLAB上组合条形图。现在,我有以下两个条形图而我试图结合:MATLAB条形图:如何组合条形图?
首先
二
所有我想要做的就是将二者结合起来使所有信息保持不变,唯一的区别是所有的sigma和gammas都在同一个x轴上。有人可以帮我或给我一个参考,我可以找到这个问题的答案吗?
谢谢
对不起,这个简单的问题,但我无法弄清楚如何在MATLAB上组合条形图。现在,我有以下两个条形图而我试图结合:MATLAB条形图:如何组合条形图?
首先
二
所有我想要做的就是将二者结合起来使所有信息保持不变,唯一的区别是所有的sigma和gammas都在同一个x轴上。有人可以帮我或给我一个参考,我可以找到这个问题的答案吗?
谢谢
检查出在Matlab Bar graph的例子。你可以使用组吧或堆积酒吧但我想你需要的是组酒吧。我就是这里的一个例子。
示例:使用bar(...)
可以获得所需结果的类型。考虑与结果下面的代码如下所示:
% Make some play data:
x = randn(100,3);
[y, b] = hist(x);
% You can plot on your own bar chart:
figure(82);
bar(b,y,'grouped');
title('Grouped bar chart');
% Consider stack for the other type:
figure(83);
bar(b,y,'stacked');
title('Stacked bar chart');
您还可以使用hist(...)
:
% Bust histogram will work here:
figure(44);
hist(x);
title('Histogram Automatically Grouping');
更新
您可以通过组合两个条形图的数据来绘制单个条形图。您可以根据需要设置x轴值。看到这个example。要在Bar graph
中设置轴值,您可以看到这个video tutorial。
创建一个条形图,将两个条形图的数据组合在一起。示例 - http://www.mathworks.com/help/matlab/ref/bar.html#bthxcel –