with tutorial over_query_limit mexico geographic failed error r ggplot2 ggmap

tutorial - Obteniendo un mapa con puntos, usando ggmap y ggplot2



ggmap tutorial in r (2)

Parece que acabas de invertir longitud y latitud:

p <- ggmap(Lille) p + geom_point(data=d, aes(x=lon, y=lat), color="red", size=30, alpha=0.5)

Quiero un mapa con puntos (y otras capas geom_ *) en él. Obtengo el mapa, pero en lugar de los puntos, lo único que obtengo es una advertencia:

Message d''avis : Removed 3 rows containing missing values (geom_point).

Aquí hay un ejemplo reproducible:

library(ggmap) library(ggplot2) d <- data.frame(lat=c(50.659631, 50.607213, 50.608129), lon=c(3.09319, 3.011473, 3.031529)) Lille <- get_map("Lille,France", zoom=12) p <- ggmap(Lille) p <- p + geom_point(data=d, aes(lat, lon)) p

Buscando en la salida de

ggplot_build(p)

Veo una capa con NA para x e y, pero no entiendo por qué no se consideran los datos de d.

Cuando uso ggplot () en lugar de ggmap (), obtengo los puntos. Pero necesito el mapa también :)

Entonces, ¿cómo puedo obtener un mapa con puntos sobre él?

Gracias


Sus valores de longitud y latitud en geom_point() están en el orden incorrecto. lon debe ser como x valores y lat como y valores.

p + geom_point(data=d, aes(x=lon, y=lat),size=5)