2013-07-18 1 views
0

У меня есть четыре разных вектора в моих данных. Я хочу создать четыре разных boxplots для каждого из них и отобразить их все на одном рисунке, бок о бок, чтобы я мог их сравнить. Это возможно ? Subplot на самом деле не подходит для этого случая, и я также попробовал hold on, но это тоже не работает (по крайней мере, так, как я это делаю). Я совершенно новый в Matlab, так что, пожалуйста, помогите мне понять это?Как я могу отображать разные квадратики рядом с тем же рисунком (matlab)?

Благодаря

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

ответ

1

Вы можете сделать что-то вроде этого:

первый положить ваши данные в одной матрице:

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

становится чем-то вроде следующую картину:

enter image description here

+0

очень-то, что я хотел! Большое спасибо ! – user1714768

+1

не забудьте выбрать этот ответ как лучший ответ. ;) – NKN