我希望在美国地图上显示县级数据,但也包括那些划定人口普查区域(东北、中西部、西部和南部)较厚的州边界。通过这种方式,我试图使地图既代表县一级的数据,又便于区分不同的人口普查地区。
举个例子,我可以使县边界变薄,但找不到办法使区域边界更厚。
plot_usmap(data = countypop, , size = 0.05, color = "black", values = "pop_2015") +
scale_fill_gradient2(
low = "blue", mid = "white", high = "red", midpoint = 0, name = "County population", label = scales::comma
) 发布于 2022-06-08 10:20:25
您可以在地图中添加一个额外的多边形层,其状态轮廓如下:
plot_usmap(data = countypop, , size = 0.05, color = "black",
values = "pop_2015") +
scale_fill_gradient2(
low = "blue", mid = "white", high = "red", midpoint = 0,
name = "County population", label = scales::comma) +
geom_polygon(data = usmapdata::us_map(regions = "states"),
aes(x, y, group = group), fill = NA, size = 1, color = "black")

据我所知,一揽子计划中没有区域纲要。每个区域都有一个微妙的填充颜色,但是要获得完整的区域轮廓很可能需要将所有的状态轮廓转换为空间数据,进行合并,然后将它们转换回xy坐标。当然不是不可能,但相当多的工作。
https://stackoverflow.com/questions/72543606
复制相似问题