在matlab中有多个盒子图

时间:2017-05-29 16:15:28

标签: matlab boxplot

我在matlab中有两个boxplot图,它们是以下一个:

boxplot(input1(:,2), input1(:,1)) % time accompilishing a task among genders (male/female)
boxplot(input2(:,2), input2(:,1)) % time accompilishing a task among degree (bachelor/master)

我想要的是在同一个图中复制两个图表。因此,对于x轴中的四个情况,在y轴上具有时间。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以通过简单地连接表来解决这个问题:

input = [input1;input2];
boxplot(input(:,2), input(:,1))

这假设input1中的群组具有与input2中的群组不同的群组。例如。如果male = 1female = 2bachelor = 1master = 2它将"混合"没有抛出错误的类。在这种情况下,您必须事先分配唯一键。