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
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
___(___ = ___)