Построение точек на карте с цветами в зависимости от их значения, используя координаты - PullRequest
0 голосов
/ 27 мая 2018

Я новичок в R и пытаюсь нанести на карту несколько точек разных цветов относительно их значений и использования координат.Данные (df) выглядят следующим образом:

значение широты долготы

-9,41667 147,5333 0,32

-9,41667 147,5333 0,56

-9,33333 147,2333 0,78

-19,23948 146.8044 0,53

-35,26409 149,0835 0,49

-24,79456 147,7503 0,74

-27,49773 152,7428 0,73

Iиспользовал ggmap::get_map:

MAP <- get_map(location='australia', zoom=4, maptype = "terrain", source='google', color='color')

, а затем попытался сделать следующее:

ggmap(MAP) + geom_point(data = df , aes(x=longitude, y=latitude, color= value))

Это только построение значений, но как я могу отобразить значения разными цветами на карте?получил?

1 Ответ

0 голосов
/ 21 июля 2018

Комментарии от Камиллы в значительной степени точные, вам просто нужно поменять значения широты и долготы, но в остальном вы в значительной степени там.

library(ggmap)

df <- data.frame(
longitude = c(-9.41667,-9.41667,-9.33333,-19.23948,-35.26409,-24.79456,-27.49773),
latitude = c(147.5333,147.5333,147.2333,146.8044,149.0835,147.7503,152.7428),
value = c(0.32,0.56,0.78,0.53,0.49,0.74,0.73))

MAP <- get_map(location='australia', zoom=4, maptype = "terrain", source='google', color='color')
ggmap(MAP) + geom_point(data = df , aes(x=latitude, y=longitude, color= value))

Выводит эту карту:

enter image description here

...