0
我有以下代碼:如何添加ggrepel文本ggplot geom_line密度
set.seed(10)
foo <- data.frame(
v2=sample(c(1,2,3),size=10,rep=T),
v3=as.factor(sample(c('cat','dog'),10,rep=T))
)
library(ggplot2)
library(ggrepel)
ggplot(foo, aes(x=v2, colour=v3, group=v3)) +
geom_line(aes(group=v3), stat='density', alpha=0.3)
將會產生這樣的情節:
我嘗試添加此:
geom_text_repel(aes(x=v2, label = v3)) +
但它給出了:
Error: geom_text_repel requires the following missing aesthetics: y
我的問題是我如何使用ggrepel來顯示標籤,如上圖所示?