2015-04-05 24 views
0
p1 <- ggplot(data, aes(x, y, group=label)) 
p2 <- p1 + geom_line()+geom_point() 
library(RColorBrewer) 
p2 + scale_fill_brewer(palette="Oranges") 

不幸的是,由於信譽限制,我無法發佈圖像!結果是隻有黑線和點的折線圖。我無法在ggplot2中的折線圖上應用ColorBrewer調色板

如果我在aes()部分中添加「color = label」,結果將使用默認配色方案,而不是我想要的顏色。

我該怎麼辦?

+0

你能不能讓你的榜樣重現? – 2015-04-05 08:26:50

+0

試一下色標 – baptiste 2015-04-05 09:01:48

回答

1

像這樣的東西?

require(ggplot2) 
df <- data.frame(a = seq(0, 90, 10), b = seq(10, 100, 10)) 
ggplot(df, aes(a, b, group = 1, color = b)) + 
    geom_line() + geom_point() + 
    scale_color_gradient(low = "green", high = "red") 

enter image description here

+0

非常感謝! – 2015-04-06 01:42:22

+0

很高興幫助。如果它回答了您的問題,請考慮接受答案,方法是單擊答案旁邊的向上箭頭。 – lawyeR 2015-04-06 10:06:54