簡體   English   中英

在箱線圖中繪制新的點值。 R和ggplot2

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM