我的数据集如下所示: X:
Date variable value
1/1/2012 A 10
1/1/2012 B 10
1/1/2012 C 10
1/1/2012 D 10
1/2/2012 A 10
1/2/2012 B 10
1/2/2012 C 10
1/2/2012 D 10
1/3/2012 A 10
1/3/2012 B 10
1/3/2012 C 10
1/3/2012 D 10
我这样做:
rhg_cols1<- c("#000000","#F8766D","#7CAE00","#00BFC4","#C77CFF" )
ggplot(x, aes(Date, value, fill = variable, colour=variable)) + geom_point()+ scale_fill_manual(values = rhg_cols1)
我仍然看到默认颜色。谁能告诉我有什么问题?更好的是,我不想像rhg_cols1那样给出特定的颜色,我喜欢说低=红色,高=黑色。
非常感谢任何输入。
答案 0 :(得分:1)
您想要使用
+ scale_colour_manual(values=rhg_cols1)
要设置低色和高色,您可以使用scale_XXXX_gradient()
功能。
+ scale_colour_gradient(low="#000000", high="#C77CFF")
使用scale_XXXX_gradient
的示例是here。