[ggplot2] Donner un nom aux points
Bonjour,
J'ai un graphe représentant deux ensembles de points v1 et v2 et je voudrais donner aux points un nom, le nom correspondant à la colonne id du tableau dt (Chaque points des deux ensembles ont le même noms).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| dt <- data.frame("id" = paste0("id", 1:5),
"v" = sample(11:20, 5),
"v1" = sample(9:18, 5),
"v2" = sample(6:15, 5))
p <- ggplot(dt, aes(x=v))+ #, label=id)) +
geom_point(aes(y=v1, colour="v1")) + # first layer
#geom_text(aes(label=id),hjust=0, vjust=0) +
geom_point(aes(y=v2, colour="v2")) + # second layer
#geom_text(aes(label=id),hjust=0, vjust=0) +
geom_abline() +
labs(title = "", x = "x", y = "y", subtitle = "") +
scale_color_manual(name = element_blank(),
labels = c("v1", "v2"),
values = c("v1" = "green", "v2" = "red")) +
theme(legend.position = "bottom") |