我想要一张美国的地块,上面有州的轮廓和每个州的贴纸,表明一个州具有某些特征。有了经度和纬度值,我可以使用
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 个不同形状的贴纸。
有什么好主意吗?