-1

我有一个名为 msq 的简单数据框:

    sex wing    index
1   h   54      67.4
2   m   60.5    67.9
3   m   60      64.5
4   m   59      66.6
5   m   63.5    63.3
6   m   63      66.7
7   m   61.5    71.8
8   m   62      67.9
9   m   63      67.8
10  m   62.5    72.7
11  m   61.5    70.3
12  h   54.5    70.7
13  m   60      61.1
14  m   63.5    50.9
15  m   63      72.1

我的意图是用 ggplot 制作一个箱线图,我使用这个代码可以正常工作:

gplot(msq, aes("index",index))+ geom_boxplot (aes(group="sex"))

然后绘制一个应该在图中独立存在的异常值(值 73.9)。问题是,如果我将它包含在数据集中,箱线图会“吸收”它,从而使错误线更长......我一直在寻找 Hmisc 和 stat_summary 但我无法得到任何明确的想法。

谢谢你。

4

1 回答 1

4

您可以使用geom_point将点添加到使用ggplot2.

library(ggplot2)
ggplot(msq, aes(sex, index)) +   # Note. I modified the aes call
  geom_boxplot() +
  geom_point(aes(y = 73.9)) # add points

在此处输入图像描述

于 2013-02-03T09:28:29.123 回答