【问题标题】:Plot empty groups in boxplot在箱线图中绘制空组
【发布时间】:2015-03-21 17:51:13
【问题描述】:

我想绘制很多特定风格的箱线图来比较它们。 但是,当一个组为空时,该组“不会被绘制”。

假设我有一个数据框:

   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 并且不同的组是空的时,我希望这些组根本不会被删除。

哦,我想我没有时间处理额外的包裹。 因此,我会感谢没有它们的解决方案。

【问题讨论】:

    标签: r plot boxplot


    【解决方案1】:

    你可以得到x轴上的组

    boxplot(b ~ a , df, na.action=na.pass)
    

    或者

    boxplot(b~factor(a), df)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-17
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多