ÎncepețiÎncepe gratuit

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

Vezi cursul

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
  ___(___ = ___)
Editează și rulează codul