উত্তর:
আমরা যদি আরও তাকান ?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()
, যাতে এক্স এবং 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")
ডেনমার্ক একটি মানচিত্র উত্পাদন? "ফ্রান্স" বা "বেলজিয়াম" সম্পর্কে কী? এটি কি স্থানীয় দেশের নামগুলি ("ড্যানমার্ক") ব্যবহার করছে? না 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")