我在美国县级网站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
帮助(在区域和分辨率下)和Google chart documentation表明这可能无法实现,但文档非常广泛,以至于我不清楚其他选项是什么,在R中
那么,有没有办法在县级获得带有工具提示和着色的地图?