Zacznij terazZacznij za darmo

Rysowanie grafów na mapie

W tej lekcji zbudujesz mapę, na której graf rowerowy zostanie nałożony na mapę miasta. Krawędzie pokolorujesz według typu użytkownika (subskrybent / niesubskrybent) i dostosujesz ich grubość do liczby przejazdów. Warto pamiętać, że subskrybenci sieci rowerowej to regularni użytkownicy – prawdopodobnie mieszkańcy miasta – natomiast niesubskrybenci to częściej turyści. Przejazdy niesubskrybentów ograniczają się głównie do nadbrzeżnych części miasta, gdzie znajdziesz więcej atrakcji turystycznych. Inny wzorzec, który zauważysz, polega na tym, że im dalej na zachód leży stacja, tym cieńsza linia – co oznacza mniejszą liczbę przejazdów. Nałożenie grafu na mapę sprawia, że pewne wzorce sieciowe stają się znacznie czytelniejsze niż w przypadku zwykłego wykresu „kłębka włóczki".

Dostępne są: dane rowerowe bike_dat oraz mapa Chicago chicago.

To ćwiczenie jest częścią kursu

Studia przypadków: analiza sieci w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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
  ___(___ = ___)
Edytuj i uruchom kod