R 为geom_线的特定线指定颜色

R 为geom_线的特定线指定颜色,r,ggplot2,R,Ggplot2,我只是想创造一种方法,这样我就可以制作12个单独的情节,所有的情节都是一个不同的“玩家”的颜色,其余的都是灰色的。我以前为geom_bar做过这件事,但由于某种原因geom_line出现了问题,因为它们都是灰色的 mycolors <- c("commish" = "blue","kuney" = "gray78","heets" = "gray78","miller" = "gray78","adam" = "gray78","coleman" = "gray78","bhupen"

我只是想创造一种方法,这样我就可以制作12个单独的情节,所有的情节都是一个不同的“玩家”的颜色,其余的都是灰色的。我以前为geom_bar做过这件事,但由于某种原因geom_line出现了问题,因为它们都是灰色的

mycolors <- c("commish" = "blue","kuney" = "gray78","heets" = 
"gray78","miller" = "gray78","adam" = "gray78","coleman" = 
"gray78","bhupen" = "gray78", "arvin" = "gray78","luke" = "gray78","dad" = 
"gray78","thomas" = "gray78","bery" = "gray78")

ggplot(df, aes(years, pts, fill = player))+
  geom_line(size = 1.2)+
  scale_fill_manual(
    values = mycolors,
    limits = names(mycolors)
  )+
  scale_x_continuous(breaks = c(2010:2019))+
  theme_classic()+
  geom_hline(yintercept = 900)

mycolors
geom\u-line
没有
fill
。使用aes(……,color=player)
scale\u color\u手册
代替。非常感谢阿克塞曼!这就是问题所在。现在可以用了