【发布时间】:2021-07-02 11:01:38
【问题描述】:
我正在使用sf::world 制作地图,我只想绘制欧洲、非洲、亚洲和大洋洲:
library(sf)
map = spData::world %>%
dplyr::filter(!continent %in% c("South America", "North America", "Antarctica"))
ggplot() +
geom_sf(data=map, aes(geometry=geom))
就目前而言,俄罗斯和大洋洲的部分地区正在环绕并在图中腾出很多空白。
我尝试了this answer 中的st_crop 的各种组合,以裁剪出空格:
st_crop(map, xmin=-30, xmax=180, ymin=-180, ymax=180)
但它似乎返回了一张没有几何图形的空白地图。感觉解决方法就是简单的使用这个函数,但是我到不了。
【问题讨论】: