R 使用geom_sf制作一张包含一组子区域的地图

R 使用geom_sf制作一张包含一组子区域的地图,r,ggplot2,maps,R,Ggplot2,Maps,我只想按次区域组绘制一张外部边界地图。下面是所有子区域的绘图,我想制作一张地图,但只包括西班牙对象中区域列中区域的外部边界。我尝试了几种aes方法,比如fill和group甚至在绘制前通过分组,但找不到合适的方法: 库(rnaturalearth) 图书馆(tidyverse) 西班牙% ggplot()+ geom_sf() 于2019年2月12日由(v0.2.1)创建 为了澄清区域,上面的地图中有一组打印的形状: 西班牙%>% ggplot(aes(填充=区域))+ geom_sf()+

我只想按次区域组绘制一张外部边界地图。下面是所有子区域的绘图,我想制作一张地图,但只包括
西班牙
对象中
区域
列中区域的外部边界。我尝试了几种
aes
方法,比如
fill
group
甚至在绘制前通过分组,但找不到合适的方法:

库(rnaturalearth)
图书馆(tidyverse)
西班牙%
ggplot()+
geom_sf()

于2019年2月12日由(v0.2.1)创建

为了澄清区域,上面的地图中有一组打印的形状:

西班牙%>%
ggplot(aes(填充=区域))+
geom_sf()+
主题(legend.position=“无”)


由(v0.2.1)于2019-02-12创建的
group\u by
st\u union
都是选项:

spain %>% 
  group_by(region) %>% 
  summarise() %>% 
  ggplot(aes(fill = region)) +
  geom_sf() +
  theme(legend.position = 'none')

您可以对数据进行分组,并使用下面建议的
st_union
summary
完成工作。感谢@camille第二次提供的支持:)在这种情况下,使用
摘要
是我无法想象的。。。但不知怎的,它起作用了!谢谢@astrofunkswag!