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のように特定の色を指定するのではなく、low = red、high=blackと言いたいです。

どんな入力でも大歓迎です。

4

1 に答える 1

1

使いたい

+ scale_colour_manual(values=rhg_cols1)

低い色と高い色を設定するには、scale_XXXX_gradient()関数を使用できます。

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

使用例scale_XXXX_gradientこちらです。

于 2012-05-23T15:04:27.000 に答える