回答:
?borders
さらに調べてみると、引数を?map
使用できることがわかりregions
ます。
ggplot() + borders(regions = "Denmark", colour = "gray50", fill = "gray50")
+ geom_point(data = data.frame(x = 12, y = 56), aes(x = x, y = y))
。たとえば、ポイントを追加します。
coord_cartesian()
、x軸とy軸のスケールが一致するように、を追加することができます。
lat-longでデンマークの境界線を取得して使用しますcoord_fixed
。
ggplot() + borders("world", colour="gray50", fill="gray50") + coord_fixed(xlim=c(7, 12), ylim=c(52, 58))
map
パッケージから境界を取得できます。
> map("world", "Denmark", plot=FALSE)$range
[1] 8.121484 15.137110 54.628857 57.736916
そして、これらを少し広げて、より良い間隔とより多くのコンテキストにすることができます。
map("world","Denmark")
デンマークのマップを作りますか?「フランス」や「ベルギー」はどうですか?現地の国名(「デンマーク」)を使用していますか?ないmap("world")
マップを描きますか?ないmap("world",plot=FALSE)$names
国/地域名のベクトルを返しますか?それらが機能しない場合、それは非常に奇妙であり、新しいQを尋ねるか、バグを報告する必要があります
library(maps)
ますか?多分あなたはmaps::map
機能を隠す何かを持っているでしょう。たぶんpurrr::map
?使用しないでくださいlibrary(tidyverse)
。
l <- leaflet() %>% setView(lat = 50.85045, lng = 4.34878, zoom=5) %>% addTiles(group="OSM")