R 在ggplot中自定义图形的颜色

R 在ggplot中自定义图形的颜色,r,ggplot2,R,Ggplot2,我正在尝试自定义ggplot的颜色。我有一个11条时间线的绘图,现在我想定制它们的颜色。 起初,我将颜色命名为: Colors_custom<-c("#000000","#00EEEE","#EEAD0E","#006400","#BDB76B","#EE7600","#68228B","#8B0000","#1E90FF","#EE6363","#556B2F") 到 结果是警告 Error: Aesthetics must either be length one, or the s

我正在尝试自定义ggplot的颜色。我有一个11条时间线的绘图,现在我想定制它们的颜色。 起初,我将颜色命名为:

Colors_custom<-c("#000000","#00EEEE","#EEAD0E","#006400","#BDB76B","#EE7600","#68228B","#8B0000","#1E90FF","#EE6363","#556B2F")

结果是警告

Error: Aesthetics must either be length one, or the same length as the dataProblems:c("#000000", "#00EEEE", "#EEAD0E", "#006400", "#BDB76B", "#EE7600", "#68228B", "#8B0000", "#1E90FF", "#EE6363", "#556B2F")
我想画线(点外),所以我画了geom_线, 但正如你所看到的那样,这并不起作用


我遗漏了什么吗?

尝试将此添加到原始代码中:

scale\u color\u手册(值=颜色\u自定义)


如果您能提供原始数据,那将非常有帮助,因为我现在有点像是在黑暗中拍摄。

非常感谢,我已经尝试过使用scale\u fill\u手册,但没有做到这一点。我必须承认,我还没听说过这个特别的。我只是R的初学者。
ggplot(timeline,aes(x=Jahr,y=value,color=Colors_custom,group=Projection))+ ...
Error: Aesthetics must either be length one, or the same length as the dataProblems:c("#000000", "#00EEEE", "#EEAD0E", "#006400", "#BDB76B", "#EE7600", "#68228B", "#8B0000", "#1E90FF", "#EE6363", "#556B2F")