IniziaInizia gratis

Tracciare grafi su una mappa

In questa lezione costruiremo una mappa sovrapponendo il grafo del bike sharing. Poi coloreremo gli spigoli in base a abbonato/non abbonato e imposteremo lo spessore in base al numero di viaggi. Ricorda: gli abbonati al servizio di bike sharing sono utenti abituali e con tutta probabilità più locali, mentre i non abbonati sono più spesso turisti. I viaggi dei non abbonati tendono a concentrarsi sulle zone del lungolago, dove ci sono più attrazioni turistiche. Vedremo anche un altro schema: più una stazione è a ovest, più sottile è la linea, cioè meno viaggi sono stati effettuati. Sovrapporre il grafo alla mappa aiuta a rendere molto più chiari certi pattern di rete rispetto a un normale hairball plot.

I dati delle bici, bike_dat, e una mappa di Chicago, chicago, sono disponibili.

Questo esercizio fa parte del corso

Casi di studio: analisi di reti in R

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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
  ___(___ = ___)
Modifica ed esegui il codice