जवाबों:
यदि हम देखते हैं ?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")