Reprezentarea grafurilor pe o hartă
În această lecție, vom construi o hartă care suprapune graful de biciclete peste o hartă a orașului. Vom colora muchiile în funcție de tipul de utilizator (abonat/non-abonat) și vom reprezenta grosimea liniilor în funcție de numărul de curse. Amintește-ți că abonații rețelei de bike sharing sunt utilizatori obișnuiți, cel mai probabil locali, în timp ce non-abonații sunt mai degrabă turiști. Cursele non-abonaților tind să fie limitate la zonele de pe malul lacului, unde se concentrează mai multe atracții turistice. Un alt tipar pe care îl vom observa este că, cu cât o stație este mai la vest, cu atât linia este mai subțire – ceea ce indică un număr mai mic de curse. Suprapunerea grafului pe hartă ajută la evidențierea anumitor tipare din rețea mult mai clar decât ar face-o un simplu grafic tip „hairball".
Datele despre biciclete, bike_dat, și o hartă a orașului Chicago, chicago, sunt disponibile.
Acest exercițiu face parte din cursul
Studii de caz: Analiza rețelelor în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
weighted_trips_by_usertype <- bike_dat %>%
group_by(
from_station_id, to_station_id,
from_latitude, from_longitude,
to_latitude, to_longitude,
usertype
) %>%
# Weight each journey by number of trips
___(___ = ___)