ggplot2: Comment spécifier plusieurs couleurs de remplissage des points qui sont reliés par des lignes de couleurs différentes

Je suis nouveau sur ggplot2. Je voudrais créer une ligne d'action, qui a des points sur eux où les points sont remplis avec des couleurs différentes des lignes (voir le graphique ci-dessous).
ggplot2: Comment spécifier plusieurs couleurs de remplissage des points qui sont reliés par des lignes de couleurs différentes
Supposons que le dataset, je travaille avec est celle ci-dessous:

set.seed(100)
data<-data.frame(dv=c(rnorm(30), rnorm(30, mean=1), rnorm(30, mean=2)), 
                 iv=rep(1:30, 3), 
                 group=rep(letters[1:3], each=30))

J'ai essayé le code suivant:

p<-ggplot(data, aes(x=iv, y=dv, group=group,  pch=group)) + geom_line() + geom_point()

p + scale_color_manual(values=rep("black",3))+ scale_shape(c(19,20,21)) + 
scale_fill_manual(values=c("blue", "red","gray"))

p +  scale_shape(c(19,20,21)) + scale_fill_manual(values=c("blue", "red","gray"))

Mais je n'obtiens pas ce que je veux.J'espère que quelqu'un peut m'indiquer la bonne direction. Merci!

InformationsquelleAutor Alex | 2013-03-12