我想知道如何只在R中制作一个县的地图,如果可能的话,如何在不使用shapefile的情况下制作它。
例如,我想制作加州洛杉矶县的地图。反正我有没有打电话给洛杉矶县的地图?
我尝试将xlim
和ylim
设置为手动"裁剪"显示的地图(在Google地图上查找坐标),但我正在寻找一种更简单的方法来制作县的地图。
这是我为洛杉矶县所做的事情:
map("county", interior=TRUE, regions="california",
xlim=c(-119.023098 ,-117.435574), ylim=c(33.70319 ,34.941657))
以下是我正在寻找的地图类型示例:
非常感谢有关更简单地创建相同地图的建议。
答案 0 :(得分:2)
只需使用县名.grid-container
:
regions
答案 1 :(得分:0)
我建议使用ggmap
来映射县。
您只需使用字符串获取该县的地图:
library(ggmap)
la_county<-get_map('los angeles county')
ggmap(la_county)
或者您可以使用x和y坐标使地图视图居中:
library(ggmap)
la_county<-get_map(c(-118.2218,34.3582)) #or get_map(c(mean(-119.023098 ,-117.435574), mean(33.70319 ,34.941657)))
ggmap(la_county)
您还可以调整底图美学和缩放级别:
library(ggmap)
la_county<-get_map('los angeles county', zoom=9, type='toner')
ggmap(la_county)