Bonjour.

J'ai un bargraph en ggplot2 et j'aimerai lui ajouter une légende, mais je n'arrive à rien.

Voici un bout de code pour illustrer mon problème.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
d <- data.frame(
  num  = c("123","456","789","147","258","369"),
  val1 = runif(6),
  val2 = runif(6)
)
 
library(ggplot2)
 
ggplot(d) +
  aes(x = num, y = val1) +
  geom_bar(stat = "identity", aes( y = d$val1 ), col = "darkgreen", fill = "green"  , alpha = 0.5) +
  geom_bar(stat = "identity", aes( y = d$val2 ), col = "darkred"  , fill = "red"    , alpha = 0.5)