是否可以在同一圖上繪製兩組數據,但是每組使用不同的調色板?如何在ggplot2中的不同圖層上使用不同的調色板?
testdf <- data.frame(x = rnorm(100),
y1 = rnorm(100, mean = 0, sd = 1),
y2 = rnorm(100, mean = 10, sd = 1),
yc = rnorm(100, mean = 0, sd = 3))
ggplot(testdf, aes(x, y1, colour = yc)) + geom_point() +
geom_point(aes(y = y2))
我想看到的是一組數據,說y1
,在藍色(顏色由yc
設置),以及紅色的另一組(再次通過顏色設置yc
)。
圖例應該顯示2個色標,一個用藍色表示,另一個用紅色表示。
感謝您的建議。
太棒了!謝謝你的幫助! – drbv 2012-02-24 16:38:23