Как изменить цвет заливки для разных вызовов geom_sf? - PullRequest
0 голосов
/ 17 мая 2019

Я работаю над построением объектов sf в ggplot2. У меня есть набор полигонов buffered, которые имеют значение плотности для каждого полигона density. Я хочу построить это вместе с единственной точкой sf GPS_point в качестве контрольной точки. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу установить цвет fill отдельно для каждого объекта.

ggplot() +
  geom_sf(data = buffered, aes(fill = density),lwd = 0) + #polygons filled based on the density value
  geom_sf(data = GPS_point, aes(fill = "red"), size = 5) + #reference point that I want to make red
  scale_fill_viridis_c(option = "magma",begin = 0.1)

Я пытаюсь установить цвет заливки контрольной точки на красный. Текущий код устанавливает заливку для обоих объектов как magma. Проблема в том, что это делает контрольную точку неотличимой от фона, потому что они в конечном итоге одного цвета. Есть ли способ отдельно управлять цветом заливки для этих двух geom_sf вызовов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...