Aan de slagGa gratis aan de slag

Grafen plotten op een kaart

In deze les bouwen we een kaart waarop we de fietsgraph over de kaart heen leggen. Daarna kleuren we de randen op basis van abonnee/niet-abonnee en zetten we de lijndikte op het aantal ritten. Denk eraan: abonnees van het deelfietsnetwerk zijn vaste gebruikers en waarschijnlijk vaker lokaal, terwijl niet-abonnees vaker toeristen zijn. Ritten van niet-abonnees blijven meestal langs het meer, waar meer toeristische attracties zijn. Een ander patroon dat je zult zien: hoe verder west een station ligt, hoe dunner de lijn — er zijn dan minder ritten. Door de graph op de kaart te leggen, worden bepaalde netwerkpatronen veel duidelijker dan wanneer je alleen een gewone hairball-plot zou maken.

De fietsdata, bike_dat, en een kaart van Chicago, chicago, zijn beschikbaar.

Deze oefening maakt deel uit van de cursus

Casestudies: netwerkanalyse in R

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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
  ___(___ = ___)
Code bewerken en uitvoeren