这是一段 ggplot2 代码,从样本中绘制了一组 4 个密度:
library('reshape')
library('ggplot2')
data <- matrix(0,5,100)
for(i in seq(1,5,1)){
data[i,] <- rnorm(100,i,1)
}
df <- data.frame(melt(data))
g <- ggplot(data=df, aes(x=value,group=X1)) +
geom_density(fill="blue",alpha=0.5)
g
我想在它们的顶部添加密度的“索引”。我尝试了很多东西,包括:
g + geom_text(aes(label=X1,y=0.5,group=X1));
这并没有给我我的期望,而是每个样本的密度指数(因为它忽略了“组”参数)。我肯定错过了一些东西,但是什么?