使用 Google Viz 的 50 個州地圖和高階等值線
一個常見的問題是如何在同一張地圖上並置(組合)物理上獨立的地理區域,例如描述所有 50 個美國州(大陸與阿拉斯加和夏威夷並列)的等值線。
利用谷歌地圖時,建立一個有吸引力的 50 州地圖很簡單。與 Google API 的介面包括 googleVis
,ggmap
和 RgoogleMaps
軟體包。
require(googleVis)
G4 <- gvisGeoChart(CityPopularity, locationvar='City', colorvar='Popularity',
options=list(region='US', height=350,
displayMode='markers',
colorAxis="{values:[200,400,600,800],
colors:[\'red', \'pink\', \'orange',\'green']}")
)
plot(G4)
與較舊的對映方法相比,函式 gvisGeoChart()
需要更少的編碼來建立一個等值區域,例如來自包 maps
的 map()
。colorvar
引數允許在 locationvar
引數指定的級別上輕鬆著色統計變數。傳遞給 options
的各種選項作為列表允許自定義地圖的細節,例如尺寸(height
),形狀(markers
)和顏色編碼(colorAxis
和 colors
)。