ÎncepețiÎncepe gratuit

Desenarea poligoanelor

O hartă coropletă este o hartă în care poligoanele sunt colorate în funcție de o variabilă. În cadrul de date ward_sales ai informații despre vânzările de locuințe rezumate la nivel de district (ward). Scopul tău este să creezi o hartă în care fiecare district este colorat după unul dintre rezumatele tale: numărul de vânzări sau prețul mediu de vânzare.

În cadrul de date, fiecare rând descrie un punct de pe conturul unui district. Variabilele lon și lat indică locația punctului, iar ward indică districtul căruia îi aparține — dar ce sunt group și order?

Îți amintești cele două aspecte dificile ale poligoanelor? O suprafață poate fi descrisă de mai mult de un poligon, iar ordinea contează. group este un identificator pentru un singur poligon, dar un district poate fi alcătuit din mai multe poligoane — prin urmare, pentru un astfel de district vei vedea mai multe valori ale lui group. order descrie ordinea în care punctele trebuie desenate pentru a obține formele corecte.

În ggplot2, poligoanele se desenează cu geom_polygon(). Fiecare rând din datele tale reprezintă un punct de pe contur, iar punctele sunt unite în ordinea în care apar în cadrul de date. Specifici variabilele care descriu poziția prin intermediul esteticilor x și y, iar cele care grupează punctele într-un singur poligon prin estetica group.

Este puțin mai complicat, deci înainte să creezi graficul dorit, hai să explorăm puțin mai mult.

Acest exercițiu face parte din cursul

Vizualizarea datelor geospațiale în R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Add a point layer with color mapped to ward
ggplot(ward_sales, aes(lon, lat)) 
Editează și rulează codul