如何在同一图(matlab)中并排显示不同的箱形图?

时间:2013-07-18 15:17:40

标签: matlab boxplot

我的数据中有四个不同的向量。我想为它们中的每一个创建四个不同的boxplots并将它们全部显示在同一个图中,然后我可以比较它们。那可能吗 ? Subplot实际上并不适用于这种情况,我也尝试hold on,但这也不起作用(至少我这样做)。我是Matlab的新手所以你能帮我解决这个问题吗?

由于

first_plot=100*scores./counts; 
second_plot=100*Fscores./Fcounts; 
third_plot=100*Gscores./Gcounts; 
fourth_plot=100*Pscores./Pcounts;

1 个答案:

答案 0 :(得分:1)

您可以这样做:

首先将您的数据放在一个矩阵中:

F(:,1) = a;
F(:,2) = b;
...
boxplot(F(:,1:2));xlabel('SA - MP')

它变成如下图所示:

enter image description here