How to use multiple grouping variables in boxplot? Why box plot grouping variable 'not same length' error?
显示 更早的评论
1. How do I use multiple grouping variables?
2. How do I resolve the borrowing incorrect error?
Error message:
>> BoxplotGICategoriesDVH
Error using boxplot>straightenX (line 969)
G must be the same length as X or the same length as the
number of columns in X.
Error in boxplot (line 273)
[xDat,gDat,origRow,xlen,gexplicit,origInd,origNumXCols]
= straightenX(x,g);
Error in BoxplotGICategoriesDVH (line 8)
boxplot(data,group)
Verifying that G is "the same length as the number of columns in X":
>> length(group)
ans =
3
>> data
data =
4 18 30
5 8 9
Code causing the error:
data = round(10*rand(2,3));
data(:,2)=2*data(:,2);
data(:,3)=3*data(:,3);
group = cell(3,1);
group{1} = {'1','a'};
group{2} = {'2','b'};
group{3} = {'3','c'};
boxplot(data,group)
How do I resolve this error?
1 个评论
Daniel Bridges
2018-2-27
编辑:Daniel Bridges
2018-2-27
采纳的回答
更多回答(1 个)
Jan
2018-2-27
I'm not sure what you are exactly asking for. But maybe this helps:
data = round(10*rand(2,3));
data(:,2) = 2*data(:,2);
data(:,3) = 3*data(:,3);
group = {'a', 'b', 'c'}
boxplot(data, group)
2 个评论
Daniel Bridges
2018-2-28
编辑:Daniel Bridges
2018-2-28
Issa
2019-8-28
how to set different Whisker for each group in matlab boxplot
类别
在 帮助中心 和 File Exchange 中查找有关 Descriptive Statistics and Visualization 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!