ggplot2: Como especificar várias cores de preenchimento para pontos que estão conectados por linhas de cores diferentes
Eu sou novo emggplot2
. Eu gostaria de criar um gráfico de linhas que tenha pontos onde os pontos sejam preenchidos com cores diferentes das linhas (veja o gráfico abaixo). Suponha que o conjunto de dados com o qual estou trabalhando seja o seguinte:
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))
Eu tentei o seguinte código:
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"))
Mas eu não entendo o que quero. Espero que alguém me aponte para a direção certa. Obrigado!