CommencerCommencer gratuitement

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

Afficher le cours

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