在MATLAB中创建具有不同数据量的并排箱图

sed*_*idw 1 matlab boxplot

我已经看到很多解决方案在一个图上并排创建箱图,但是所有这些解决方案都要求集合中的所有向量都具有相同数量的数据点.你如何将箱形图放在同一个地块上,但数据点数量不同?

Dav*_*vid 5

如果您X想要在多个箱图中绘制矢量中的数据,请创建一个新矢量G,其大小X与第一个箱图的1 相同,第二个箱图的数量相同,等等.

例如,您想绘制一个箱形图1 2 3 4 5 6,另一个用于绘制7 8 9 10.

X=[1 2 3 4 5 6 7 8 9 10];
G=[1 1 1 1 1 1 2 2 2 2];
boxplot(X,G)
Run Code Online (Sandbox Code Playgroud)