在ggplot2中使用其他颜色

时间:2012-05-23 15:00:28

标签: r ggplot2

我的数据集如下所示:  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那样给出特定的颜色,我喜欢说低=红色,高=黑色。

非常感谢任何输入。

1 个答案:

答案 0 :(得分:1)

您想要使用

+ scale_colour_manual(values=rhg_cols1)

要设置低色和高色,您可以使用scale_XXXX_gradient()功能。

+ scale_colour_gradient(low="#000000", high="#C77CFF")

使用scale_XXXX_gradient的示例是here