这是我的 df :
df <- data.frame(annee = rep(c(2003,2004), times = 1, each = 3), sps = c("a", "b", "c"), nb = 1:3)
我创建了一个包含我的标签的列:
df$labels <- paste("nb", df$sps, "=", df$nb)
然后我做我的情节:
ggplot(df, aes(nb)) +
geom_density(aes(fill = sps, colour = sps), alpha = 0.1) +
facet_wrap(~ annee) +
geom_text(data=df, aes(x=8, y=2.5, label= labels), colour="black", inherit.aes=FALSE, parse=FALSE)
但是我在每个方面的文字都有问题:我想要 3 行(每个 sps 一行)。
我尝试使用符号“\n”,但未能尝试获得: 每年的“nb a = 1 \n nb b = 2 \n nb c = 3”
感谢帮助