Tracer des graphes sur une carte
Dans cette leçon, nous allons créer une carte qui superpose le graphe des vélos à une carte. Nous colorerons ensuite les arêtes selon abonné/non-abonné et nous ferons varier l'épaisseur en fonction du nombre de trajets. Rappelez d'abord que les abonnés au service de vélopartage sont des utilisateurs réguliers, probablement locaux, tandis que les non-abonnés sont plus susceptibles d'être des touristes. Les trajets des non-abonnés se limitent souvent aux secteurs du bord du lac, où l'on trouve davantage d'attractions touristiques. Autre tendance : plus une station est à l'ouest, plus la ligne est mince, ce qui indique un plus petit nombre de trajets. Superposer le graphe à la carte permet de rendre certains motifs du réseau beaucoup plus clairs que si l'on produisait simplement un « hairball plot » classique.
Les données de vélos, bike_dat, et une carte de Chicago, chicago, sont disponibles.
Cette activité fait partie du cours
Études de cas : analyse de réseaux en R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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
___(___ = ___)