Wykreśl dane na poziomie hrabstwa za pomocą etykiet narzędzi w R
Widziałem interaktywną mapę choropleth na poziomie hrabstwa USA na stronie www.betydb.org. Chciałbym odtworzyć podobną mapę za pomocą R. Chcę tylko mapę i podpowiedzi (nie wszystkie płytki o różnych poziomach powiększenia lub możliwość zmiany map)
Mapa jest obecnie tworzona wrubin, a wyskakujące okienko (w lewym dolnym rogu) pyta o bazę danych MySQL. Programista, który to napisał, przeniósł się i nie znam Rubiego.
Zacznę od pliku csv. Dane obejmują nazwy stanu i powiatu oraz stan i okręg FIPS. Chciałbym spisać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"
Mogę wykreślić na poziomie stanu za pomocągoogleVis
pakiet
library(googleVis)
p <- gvisGeoChart(data = mydata, locationvar="STATE_NAME", colorvar = 'Avg_yield',
options= list(region="US", displayMode="regions",
resolution="provinces"))
plot(p)
Zapewnia to kolorowanie na poziomie stanu. Moje pytanie brzmi: jak mogę uzyskać coś takiego z kolorami i podpowiedziami na poziomie powiatu (a nie na poziomie państwa)?
ThegvisGeoChart
pomoc (w obszarze i rozdzielczości) iDokumentacja mapy Google wskazują, że może to nie być możliwe, ale dokumentacja jest tak obszerna, że nie jest jasne, jakie są moje inne opcje, w R.
Czy istnieje sposób na uzyskanie mapy z podpowiedziami i kolorowanie na poziomie hrabstwa?