2012-05-23 2 views
0

Мой набор данных выглядит следующим образом: х:с использованием других цветов в ggplot2

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.

любой ввод очень приветствуется.

ответ

1

Вы хотите использовать

+ scale_colour_manual(values=rhg_cols1) 

Чтобы установить низкие и высокие цвета, которые вы можете использовать функцию scale_XXXX_gradient().

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

Пример использования scale_XXXX_gradient является here.

+0

Я приму этот ответ, но это было не то, что я искал. Я хочу, чтобы вы могли выбирать низкие и высокие цвета, а не конкретно указывать все цвета. –

+0

@SeanKaplan Я добавил еще один пример. Это помогает? –

Смежные вопросы