[Jak to zrobić w R] – ,,Czy bogatsi są coraz bogatsi?”

Dzisiaj krótko na temat tego, jak stworzyć rysunki z wpisu o wzroście wynagrodzeń.

Dane pochodzą z Banku Danych Lokalnych GUS. Kontury województw pochodzą ze strony Centralnego Ośrodka Dokumentacji Geodezyjnej i Kartograficznej.

Na początku wczytujemy kontury województw za pomocą pakietu rgdal.

Data.frame nazwy, to brzydki hak, służący do łączenia danych. Jego przydatność zobaczymy później. Dalej przekształcamy, za pomocą funkcji fortify z pakietu ggplot2, dane z typu SpatialPolygons do data.frame

Dane o polygons, łączymy z danymi z GUSu za pomocą funkcji inner_join. W tym celu wykorzystujemy data.frame nazwy.

Współrzędne geograficzne miast wojewódzkich pobieramy z google, za pomocą pakietu ggmap

Etykiety chcemy umieścić w środku każdego z województw. W tym celu korzystamy z funkcji gCentroid z pakietu rgeos.

Minimalistyczny wygląd mapy to zasługa theme_tufte z pakietu ggthemes. Więcej na temat filozofii za takim wyborem stojącej można znaleźć tu.

I efekt końcowy
zmiana_wynagrodzen_wojewodztwa

Leave a Reply

Your email address will not be published.

Time limit is exhausted. Please reload CAPTCHA.