[英]Plotting a new point value in a boxplot. R and ggplot2
我有一個簡單的數據框,稱為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,但我不清楚。
謝謝。
您可以使用geom_point
將點添加到由ggplot2
生成的ggplot2
。
library(ggplot2)
ggplot(msq, aes(sex, index)) + # Note. I modified the aes call
geom_boxplot() +
geom_point(aes(y = 73.9)) # add points
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.