जवाबों:
यदि हम देखते हैं ?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 अक्षों का पैमाना मेल खाए।
लंबे समय तक डेनमार्क की सीमा प्राप्त करें और उपयोग करें 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")डेनमार्क के नक्शे का उत्पादन करता है ? "फ्रांस" या "बेल्जियम" के बारे में क्या? क्या यह स्थानीय देश के नाम ("Danmark") का उपयोग कर रहा है? क्या map("world")कोई नक्शा खींचता है? क्या map("world",plot=FALSE)$namesदेश / क्षेत्र के नामों का एक वेक्टर वापस करता है ? यदि वे काम नहीं करते हैं, तो यह बहुत ही अजीब है और आपको एक नया क्यू पूछना चाहिए या बग की रिपोर्ट करनी चाहिए ...
library(maps), फिर प्रयास करें? हो सकता है कि आपको maps::mapफंक्शन को मास्क करने के लिए कुछ मिला हो । शायद purrr::map? उपयोग न करें library(tidyverse)।
l <- leaflet() %>% setView(lat = 50.85045, lng = 4.34878, zoom=5) %>% addTiles(group="OSM")