Ich bin sehr neu in R und habe gerade mit einem Projekt experimentiert, um das prognostizierte Bevölkerungswachstum in Alabama von 2010 bis 2020 zu planen. Hier ist mein Code:
%Vor%Jetzt habe ich zwei Fragen.
1) Die Staatsgrenzen scheinen seltsame Dinge zu tun. Hier ist ein Screenshot mit deaktivierter Grafschaftsüberlagerung:
2) Da es sich hier nur um Alabama handelt, möchte ich die Grenzen außerhalb der Staatsgrenzen abändern, aber ich weiß nicht, wie ich das machen soll. Meine Vermutung wäre, mit xlim
und ylim
zu experimentieren, aber ich weiß nicht, wie ich diese auf das Alabama-Grenzpolygon beschränken soll.
Es scheint, dass mit der Funktion borders()
für Koordinaten einiger Zustände zusammen verbunden sind.
Um dieses Problem zu lösen, können Sie state
border als separaten Datenrahmen mit map_data()
speichern und dann state
border mit geom_path()
zu Ihrer Map hinzufügen. In geom_path()
add group=region
, um sicherzustellen, dass Punkte nur nach einer Region verbunden sind.
Um Grenzen nur für die Bezirke von Alabama anzuzeigen, sollten Sie das Argument region="alabama"
zur Funktion borders()
hinzufügen.