CommencezCommencez gratuitement

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

Voir le cours

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
  ___(___ = ___)
Modifier et exécuter le code