scale_color_manual colors won't change

前端 未结 1 433
暖寄归人
暖寄归人 2021-01-25 09:57

I am trying to change the colors in a plot manually but

My code with dummydata:

df2=data.frame(y=runif(10), ontopic=c(F,F,F,F,F,T,T,T,T,T))

plot_right &         


        
1条回答
  •  抹茶落季
    2021-01-25 10:27

    Using scale_fill_manual instead of scale_colour_manual should work.

    ggplot(df2, aes(y, fill = ontopic, colour= ontopic)) + 
      geom_density(alpha = 0.5) + 
      coord_flip()  + theme(legend.position = "none")+
      scale_y_continuous(breaks=seq(0, 1, 0.5)) +
      scale_fill_manual(values=c("#999999", "#E69F00"))
    

    0 讨论(0)
提交回复
热议问题