使用geom_sf制作带有一组子区域的地图

铁托·桑兹(Tito Sanz)

我只想按子区域组的外部边界制作地图。在贝娄中绘制了所有子区域,我只想绘制一个地图,但只绘制对象region列中区域的外部边界spain我曾与一些试图aesfillgroup甚至分组通过绘制过,但无法找到一个妥善的办法:

library(rnaturalearth)
library(tidyverse)

spain <- ne_states(country = "spain", returnclass = "sf")

spain %>% 
  ggplot() +
  geom_sf()

reprex软件包(v0.2.1)创建于2019-02-12

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

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

reprex软件包(v0.2.1)创建于2019-02-12

航天飞机

两者group_byst_union为选项:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章