在箱线图中绘制空组
Plot empty groups in boxplot
我想在特定样式中绘制很多箱线图来比较它们。
但是当一个组为空时,该组“未绘制”。
假设我有一个数据框:
a b
1 1 5
2 1 4
3 1 6
4 1 4
5 2 9
6 2 8
7 2 9
8 3 NaN
9 3 NaN
10 3 NaN
11 4 2
12 4 8
我用箱线图绘制它:
boxplot(b ~ a , df)
比我得到没有第 3 组的情节
(我无法显示,因为我没有“10 声望”)
我找到了一些通过 Google 删除空组的解决方案,但我的问题是相反的。
我通过 at=c(1,2,4) 找到了解决方案,但是当我用 python 生成一个 Rscript 并且不同的组是空的时,我希望这些组不会被删除全部.
哦,我想我没有时间处理额外的软件包。
因此,如果没有它们,我将不胜感激。
你可以通过
得到x轴上的组
boxplot(b ~ a , df, na.action=na.pass)
或
boxplot(b~factor(a), df)
我想在特定样式中绘制很多箱线图来比较它们。 但是当一个组为空时,该组“未绘制”。
假设我有一个数据框:
a b
1 1 5
2 1 4
3 1 6
4 1 4
5 2 9
6 2 8
7 2 9
8 3 NaN
9 3 NaN
10 3 NaN
11 4 2
12 4 8
我用箱线图绘制它:
boxplot(b ~ a , df)
比我得到没有第 3 组的情节 (我无法显示,因为我没有“10 声望”)
我找到了一些通过 Google 删除空组的解决方案,但我的问题是相反的。
我通过 at=c(1,2,4) 找到了解决方案,但是当我用 python 生成一个 Rscript 并且不同的组是空的时,我希望这些组不会被删除全部.
哦,我想我没有时间处理额外的软件包。 因此,如果没有它们,我将不胜感激。
你可以通过
得到x轴上的组boxplot(b ~ a , df, na.action=na.pass)
或
boxplot(b~factor(a), df)