我正在尝试在R中创建一个choropleth地图,使用Excel表格中的一些数据,如下所示
Zip Frequency
64114 19
66061 23
64111 8
.
.
.基本上,我想要创建一个地图,显示不同的邮政编码,编码的方式,显示他们的频率。环顾四周,似乎ggplot或choroplethr是这项任务的理想选择,但我很难找到与我的确切用例有关的细节。有没有人对如何轻易实现这一点有任何洞察力?
发布于 2022-10-14 16:54:47
下面是关于zip_choropleth:https://www.rdocumentation.org/packages/choroplethrZip/versions/1.5.0/topics/zip_choropleth的一些文档
zip_choropleth(df, state_zoom="state", county_zoom=FIP, reference_map=TRUE, title="title", legend="legend)您必须重新构造数据格式,因为它必须是区域的值格式。其中区域是一个字符,值是一个数字。
State_zoom应该是“州”(也就是说,对于俄亥俄来说,它应该是state_zoom=“俄亥俄”)。
county_zoom应该是FIP码。我通常做的是创建一个我需要的FIP列表(您可以在这里找到:https://transition.fcc.gov/oet/info/maps/census/fips/fips.txt)。然后在county_zoom中提供列表的名称。
您也可以使用reference_map=TRUE在下面添加一个google,但是您需要使用ggmap、google键和get_map函数。
我希望这能帮助你开始,因为你的问题含糊不清。
https://stackoverflow.com/questions/74050434
复制相似问题