2016-03-21 2 views
2

Ich benutze das Choroplethr-Paket in R, um die Teenager-Schwangerschaftsraten (pro Tausend) für jede Grafschaft in New York zu erfassen. Dieser Code nimmt die Daten aus einer Excel-Datei, extrahiert die Grafschaft FIPS und Teenager-Schwangerschaftsraten, und zeichnet die Daten auf einer Kreis Karte von New York State:Eine bestimmte Grafschaft auf einer Karte mit choroplethr beschriften

NYTeenPreg <- read.csv("file.csv", stringsAsFactors=FALSE) 

county <- data.frame(region= NYTeenPreg$FIPS, value=NYTeenPreg$Teen.Birth.Rate) 

county_choropleth(county, "New York Teen Pregnancy Rates by County", state_zoom= "new york") + scale_fill_brewer("Teen Birth Rate \n (per 1000)", type = "seq", palette="YlOrBr") 

NY Teen Pregnancy Map

Die Karte selbst, sieht groß. Aber gibt es eine Möglichkeit, die Daten für einen der Grafschaften spezifisch zu kennzeichnen? Gibt es eine Möglichkeit, eine schwarze Grenze spezifisch um diese eine Grafschaft zu legen? Nehmen wir zum Beispiel an, ich möchte die Informationen für Erie County anzeigen, die einen FIPS-Code von 36029 hat und die Teenager-Geburtenrate ist 25.

+0

Können Sie ein minimales, in sich abgeschlossenes Beispiel angeben? –

Antwort

1

Ich bin der Paket-Autor und danke für die Verwendung von Choroplethr. Ich erkläre, wie man das in diesem Beitrag macht: Exploring the Demographics of Ferguson, Missouri.

+0

Vielen Dank für Ihre Hilfe! Gibt es einen Weg in Choroplethr, um die Teenager-Schwangerschaftsraten in jedem Land zu erfassen? Ich muss die Bezirksnamen nicht selbst kennzeichnen. –

+5

Bitte geben Sie alle relevanten Informationen in Ihre Antwort ein. Die Verknüpfung mit externen Ressourcen kann in der Zukunft zu fehlerhaften Verknüpfungen führen und relevante Informationen verlieren. –

Verwandte Themen