Как заполнить столбцы геом градиентом цветов, заданным фактором, изменение которого изменяется при конкретном значении y? - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь визуализировать изменения между сообществами вдоль вертикального градиента температуры осадка. У меня 5 общественных групп (GR1, GR2, GR3, GR4, GR5).

Я хотел бы разбросать график температуры (x = температура, y = глубина) и добавить на заднем плане градиентную заливку, где цвета соответствуют идентификатору группы. Например (с учетом назначения цветов GR1 = синий, GR2 = красный, GR3 = розовый, GR4 = желтый, GR5 = оранжевый), профиль с GR4 на поверхности, GR2 на 10 см ниже и GR1 внизу будет отображать полосу с градиент цвета от желтого до красного на 10 см и синего внизу. У кого-нибудь была бы идея, как решить эту проблему?

Мне удалось составить точечный график, но я не представляю, как обратиться ко второй части о градиенте цвета. У кого-нибудь было бы предложение? Спасибо!

library(ggplot2)
temperature=c(12,12,10,9,8,7,5,2,2,2,2,1)
Depth=c(1,2,3,4,5,6,7,8,9,10,11,12)
group=c("NA","GR4","NA","NA","NA","NA","NA","NA","NA","GR2","NA","GR1")
data=data.frame(Depth,temperature,group)
ggplot(data,aes(x=temperature,y=rev(Depth)))+geom_point()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...