Plotta grafer på en karta
I den här lektionen skapar vi en karta där cykelgrafen läggs ovanpå ett kartunderlag. Vi färgsätter kanterna efter prenumerant/icke-prenumerant och anpassar linjetjockleken efter antal resor. Tänk på att prenumeranter i cykeldelningsnätverket är återkommande användare och troligen lokalbor, medan icke-prenumeranter oftare är turister. Resor från icke-prenumeranter tenderar att vara begränsade till stranddelarna av staden, där turistattraktionerna är fler. Ett annat mönster vi kommer att se är att ju längre västerut en station ligger, desto tunnare är linjen – vilket betyder att färre resor gjordes. Att lägga grafen ovanpå kartan gör det betydligt enklare att urskilja vissa nätverksmönster jämfört med ett vanligt hårbollsdiagram.
Cykeldatan, bike_dat, och en karta över Chicago, chicago, är tillgängliga.
Den här övningen är en del av kursen
Fallstudier: Nätverksanalys i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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
___(___ = ___)