我在 www.betydb.org 上看到了美国县级的交互式等值线地图。我想使用 R 重现类似的地图。我只想要地图和工具提示(不是所有不同缩放级别的图块,或切换地图的能力)
该地图当前是在ruby 中创建的,弹出窗口(在左下角)查询 MySQL 数据库。写它的程序员已经走了,我对 Ruby 并不熟悉。
在这里,我将从一个 csv 文件开始。数据包括州和县名称,以及州和县 FIPS。我想情节Avg_yield
。
mydata <- read.csv("https://www.betydb.org/miscanthus_county_avg_yield.csv")
colnames(mydata)
# [1] "OBJECTID" "Join_Count" "TARGET_FID" "COUNTY_NAME" "STATE_NAME" "STATE_FIPS"
# [7] "CNTY_FIPS" "FIPS" "Avg_lat" "Avg_lon" "Avg_yield"
googleVis
我可以使用包在州级绘图
library(googleVis)
p <- gvisGeoChart(data = mydata, locationvar="STATE_NAME", colorvar = 'Avg_yield',
options= list(region="US", displayMode="regions",
resolution="provinces"))
plot(p)
这提供了状态级着色。我的问题是,我怎样才能在县级(而不是州级)分辨率下获得这样的颜色和工具提示?
gvisGeoChart
帮助(在区域和分辨率下)和谷歌图表文档表明这可能是不可能的,但是文档是如此广泛,以至于不清楚我在 R 中的其他选项是什么。
那么,有没有办法在县级获得带有工具提示和着色的地图?