Tracer des graphes sur une carte
Dans cette leçon, nous allons superposer le graphe des vélos sur 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 réseau de vélos sont des utilisateurs réguliers, probablement plus locaux, tandis que les non-abonnés sont plus souvent des touristes. Les trajets des non-abonnés se concentrent généralement le long du front de lac, où les attractions touristiques sont plus nombreuses. Autre motif que nous observerons : plus une station est à l’ouest, plus la ligne est fine, ce qui signifie moins de trajets. Superposer le graphe à la carte rend certains motifs du réseau bien plus lisibles que sur un simple « hairball plot » classique.
Les données vélo, bike_dat, et une carte de Chicago, chicago, sont disponibles.
Cet exercice fait partie du cours
Études de cas : l’analyse de réseaux avec R
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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
___(___ = ___)