我有一个名为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的boxplot,我使用这个代码可以正常工作:
gplot(msq, aes("index",index))+ geom_boxplot (aes(group="sex"))
然后绘制一个应该在图中单独出现的异常值(值73.9)。问题是,如果我将它包含在数据集中,则boxplot“吸收”它会使错误行更长...我一直在寻找Hmisc和stat_summary但我无法得到任何明确的想法。
谢谢。答案 0 :(得分:3)
您可以使用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