ggplot 和地图:如何加粗区域边界

问题描述 投票:0回答:0

我正在尝试使用 shapefile 绘制地图。不知道能不能分享一下下载链接,或者直接上传到这里。因此,我对它和它包含的变量进行了截图。

COD_REG = 区域代码 COD_PROV = 是省的代码

我正在使用这个脚本绘制地图(效果很好)

right_join(prov2022, dataset, by = "COD_PROV") %>% 
  ggplot(aes(fill = `Real wage`)) +
  geom_sf() +
  theme_void() +
  theme(legend.title=element_blank())+
  scale_fill_gradientn(colors = c( "#FFFFFF","#FFFF00", "#FF0000", "#000000"))

我得到的地图是按照各省的边界在里面划分的。有没有办法以粗体绘制区域的地理边界? (每个地区有 6/7 个省)

更新

对于那些询问 shapefile (prov2022) 来帮助我的人,我已经上传到这里

https://easyupload.io/j8bdaf

这里是数据集的例子

COD_PROV     Province               Real wage 
1            Torino                 1962,18
6            Alessandria            1742,85
5            Asti                   1541,81
96           Biella                 1612,2
4            Cuneo                  1574
3            Novara                 1823,53
103          Verbano -Cusio-Ossola  1584,49
2            Vercelli               1666,21
7            Aosta                  1747,81
10           Genova                 2066,42
8            Imperia                1498,01
11           La Spezia              1871,34
9            Savona                 1770,41
15           Milano                 2240,03
16           Bergamo                1729,17
17           Brescia                1773,38
13           Como                   1832,57


r ggplot2 plot shapes draw
© www.soinside.com 2019 - 2024. All rights reserved.