0

我的数据中有四个不同的向量。我想为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;
4

1 回答 1

1

你可以这样做:

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

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

它变成如下图所示:

在此处输入图像描述

于 2013-07-18T15:28:21.050 回答