0

我的数据集如下所示: 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 中那样给出特定的颜色。

非常感谢任何输入。

4

1 回答 1

1

你想用

+ scale_colour_manual(values=rhg_cols1)

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

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

一个使用的例子scale_XXXX_gradienthere

于 2012-05-23T15:04:27.000 回答