He instalado los siguientes dos paquetes:
library(ggmap)
library(maps)
He encontrado código en línea para crear un mapa mundial (ver más abajo). ¿Cómo hago zoom en la trama a nivel de país? Por ejemplo, Dinamarca .
ggplot()+
borders("world", colour="gray50", fill="gray50")



l <- leaflet() %>% setView(lat = 50.85045, lng = 4.34878, zoom=5) %>% addTiles(group="OSM")+ geom_point(data = data.frame(x = 12, y = 56), aes(x = x, y = y))agrega un punto.coord_cartesian(), de modo que la escala de los ejes xy y coincidan.Obtenga los límites de Dinamarca en lat-long y use
coord_fixed:Puede obtener los límites del
mappaquete:Y es posible que desee expandirlos un poco para obtener un mejor espacio y más contexto.
fuente
map("world","Denmark",plot=FALSE)$rangeme saleNULL?map("world","Denmark")Produce un mapa de Dinamarca? ¿Qué pasa con "Francia" o "Bélgica"? ¿Utiliza nombres de países locales ("Danmark")? ¿map("world")Dibuja un mapa? ¿map("world",plot=FALSE)$namesDevuelve un vector de nombres de países / regiones? Si eso no funciona, entonces es muy extraño y deberías pedir una nueva Q o informar un error ...NULLerror. Pero puedo crear las tramas en las respuestas ...library(maps)y luego intente? Tal vez tienes algo que enmascara lamaps::mapfunción. Probablementepurrr::map? No utilicelibrary(tidyverse).