bar函数是否有一种简单的方法可以并排获取2个数据集而不重叠?
dataset1 = (num1, num2, num3, num4)
bar(dataset1);
我在剧情中得到4个小节。 现在让我们来......
dataset2 = (num5, num6, num7, num8)
bar (dataset1);
hold on;
bar (dataset2);
确实有8个条形图,但数据集2与数据集1重叠。我希望它们并排显示,相邻,在它们的小组和接下来的两个值之间留有空格(简单地说,4组2条)。这应该很简单,因为数据集的规模相同...... 这有意义吗?我试着做一些Shai在不同的线程中建议的东西,但只是在bar函数(bar dataset1 + .5)中减去或向数据集1或2添加一个值没有帮助。
答案 0 :(得分:2)
单个bar
绘图应该通过嵌入矩阵中的dataset1
和dataset2
来实现。
以下代码
dataset1 = rand(4,1);
dataset2 = rand(4,1)+1;
bar([dataset1 dataset2])
legend({'data1';'data2'});
产生