0

我有两个信息,并希望它们同时显示。

 f=     1.4000    0.8000


 d=    8.0000    8.2000

我在这里使用了几个代码是一个例子:

 bar([d, f], 'stacked'); 
 legend(' ', ' '); 
 xlabel('every 5 Run of runs'); 
 ylabel(' ')
 axis([0 T  0 N])
 hold on;

我得到了什么:

1:两个图例和图形颜色相同

2:它们一个接一个地显示。

3:这两个信息是在同一次运行 1 和 2 中读取的,我在这里有 4 次运行

结果

怎么解决?我当然希望在运行 1 和 2 上以不同的颜色显示在彼此之上。谢谢

4

1 回答 1

0

如果df被定义为

f= [1.4000,0.8000];
d= [8.0000,8.2000];

你这样做

bar([d', f'], 1.5);   %Where 1.5 is the width of the bars.

你会让它们相互叠加。不同之处在于[d, f]现在是2x2矩阵而不是1x4行向量。

于 2012-06-14T08:52:46.823 回答