在 R 中的状态上绘制贴纸

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

我想要一张美国的地块,上面有州的轮廓和每个州的贴纸,表明一个州具有某些特征。有了经度和纬度值,我可以使用

ggplot() + geom_polygon()
绘制状态轮廓,但我在添加贴纸时不知所措。

我的数据是这样的

        long      lat group  order    region subregion SV1 SV2 SV3 SV4 SV5 SV6 SV7 SV8 SV9
1  -120.0060 42.00927     4   667 california      <NA>   1   0   1   0   0   1   0   0   0
2  -120.0060 41.20139     4   668 california      <NA>   1   0   1   0   0   1   0   0   0
3  -120.0060 39.70024     4   669 california      <NA>   1   0   1   0   0   1   0   0   0
4  -119.9946 39.44241     4   670 california      <NA>   1   0   1   0   0   1   0   0   0
5  -120.0060 39.31636     4   671 california      <NA>   1   0   1   0   0   1   0   0   0
6  -120.0060 39.16166     4   672 california      <NA>   1   0   1   0   0   1   0   0   0
7  -120.0060 39.11583     4   673 california      <NA>   1   0   1   0   0   1   0   0   0

一个状态可以有9个特征,SV1 - SV9。加州有 3 个这样的特征,所以我想在加州绘制三个不同形状的贴纸,以表明一些州有多达 9 个不同形状的贴纸。

有什么好主意吗?

r ggplot2 plot maps sticker
© www.soinside.com 2019 - 2024. All rights reserved.