1
我想突出的個體的在密度圖和在一個小提琴情節的位置。突出顯示密度和小提琴情節個人觀察R/GGPLOT2
例如,在由代碼生成的波紋管的情節,我想突出「馬自達RX-4」在mtcars數據集。這可能是通過增加一個點或每個類別中
#density plot
ggplot(data=mtcars,aes(x=drat))+
geom_density() + facet_grid(cyl ~ .)
#violin plot
library(ggplot2)
ggplot(data=mtcars,aes(x=factor(cyl),y=drat, fill=factor(am)))+
geom_violin()
編輯欄到的個別觀測值: 1)基於@DatamineR答案波紋管我作爲能夠添加所需的點(代碼波紋管),以小提琴情節。
ggplot(data=mtcars,aes(x=factor(cyl),y=drat, fill=factor(am)))+
geom_violin() + geom_point(data = mtcars[rownames(mtcars) == "Mazda RX4",])
但是,相同的+ geom_point()不適用於密度圖。我怎樣才能爲密度圖的觀察結果添加一個點?
2)另外,是否可以使用另一個標記,如線段或條(垂直於分佈的基線)而不是點?
嘗試'geom_point(數據= mtcars [ rownames(mtcars)==「Mazda RX4」,])' – DatamineR
@DatamineR:tks,您的建議適用於給出的示例。但它不適用於我的實際數據。我得到錯誤「**錯誤在do.call(」層「,列表(映射=映射,數據=數據,統計=統計,: 對象'dist_fronteira'找不到**」。如果我不明白我將編輯發佈真實數據集的問題 – LucasMation
它現在對我的數據也適用於小提琴情節。仍然不知道如何將單個標記添加到密度圖 – LucasMation