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 : Sélectionner tout - Visualiser dans une fenêtre à part
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")