2015-06-27 105 views
1

我想知道如何製作R中只有一個縣的地圖,如果可能的話,如何在不使用shapefile的情況下做到這一點。製作美國獨立縣的地圖R

例如,我想製作加州洛杉磯縣的地圖。無論如何,我可以撥打LA縣的地圖嗎?

我試過的是設置xlimylim手動「裁剪」顯示的地圖(在Google地圖上查找座標),但我正在尋找製作縣地圖的更簡單的方法。

這裏就是我所做的繪製LA縣:

map("county", interior=TRUE, regions="california", 
    xlim=c(-119.023098 ,-117.435574), ylim=c(33.70319 ,34.941657)) 

這裏就是我正在尋找的地圖類型的例子:

enter image description here

建議在一個更簡單的方法創建實質上相同的地圖將不勝感激。

回答

2

只要使用regions同縣名:

map("county", regions="california,los angeles") 
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)