Yanıtlar:
Eğer bakarsak ?borders
ve daha fazlası ?map
için regions
argümanı kullanabileceğimizi görürüz :
ggplot() + borders(regions = "Denmark", colour = "gray50", fill = "gray50")
+ geom_point(data = data.frame(x = 12, y = 56), aes(x = x, y = y))
bir nokta ekler.
coord_cartesian()
, x ve y eksenlerinin ölçeği eşleşecek şekilde eklemek isteyebilirsiniz .
Son zamanlarda Danimarka sınırlarını öğrenin ve kullanın coord_fixed
:
ggplot() + borders("world", colour="gray50", fill="gray50") + coord_fixed(xlim=c(7, 12), ylim=c(52, 58))
Sınırları map
paketten alabilirsiniz:
> map("world", "Denmark", plot=FALSE)$range
[1] 8.121484 15.137110 54.628857 57.736916
Ve daha güzel boşluklar ve daha fazla bağlam için bunları biraz genişletmek isteyebilirsiniz.
map("world","Denmark")
Danimarka haritası üretiyor mu ? "Fransa" ya da "Belçika" ne olacak? Yerel ülke adları kullanıyor mu ("Danmark")? map("world")
Harita çiziyor mu ? Does map("world",plot=FALSE)$names
ülke / bölge isimleri bir vektör döndürür? Bunlar işe yaramazsa, bu çok garip ve yeni bir Q sormalı veya bir hata bildirmelisiniz ...
library(maps)
, sonra deneyin? Belki de maps::map
işlevi maskeleyen bir şey var . Muhtemelen purrr::map
? Kullanma library(tidyverse)
.
l <- leaflet() %>% setView(lat = 50.85045, lng = 4.34878, zoom=5) %>% addTiles(group="OSM")