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
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
___(___ = ___)