Как я могу использовать разные цветовые палитры для разных слоев в 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 цветовые шкалы: одна синяя, другая красная.

Спасибо за ваши предложения.

Ответы на вопрос(2)

Ваш ответ на вопрос