Eu instalei os dois pacotes a seguir:
library(ggmap)
library(maps)
Encontrei código online para criar um mapa do mundo (veja abaixo). Como faço para ampliar a plotagem no nível do país? Por exemplo, 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))
adiciona um ponto.coord_cartesian()
, para que a escala dos eixos xe y coincidam.Obtenha os limites da Dinamarca em um longo período e use
coord_fixed
:Você pode obter os limites do
map
pacote:E você pode querer expandir isso um pouco para obter um espaçamento melhor e mais contexto.
fonte
map("world","Denmark",plot=FALSE)$range
eu receboNULL
?map("world","Denmark")
produzir um mapa da Dinamarca? E quanto a "França" ou "Bélgica"? Está usando nomes de países locais ("Danmark")? Desenhamap("world")
um mapa? Retornamap("world",plot=FALSE)$names
um vetor de nomes de países / regiões? Se aqueles não funcionam, então isso é muito estranho e você deve perguntar a um novo Q ou relatar um bug ...NULL
ou com erro. Mas eu posso criar as parcelas nas respostas ...library(maps)
e tente? Talvez você tenha algo mascarando amaps::map
função. Provavelmentepurrr::map
? Não uselibrary(tidyverse)
.