Graphen auf einer Karte plotten
In dieser Lektion bauen wir eine Karte, auf der der Bike-Graph überlagert wird. Anschließend färben wir die Kanten nach Subscriber/Nicht-Subscriber und stellen die Linienstärke nach der Anzahl der Fahrten dar. Zur Erinnerung: Subscriber des Bike-Sharing-Netzwerks sind regelmäßige Nutzer und wahrscheinlich eher lokale, während Nicht-Subscriber eher Touristinnen und Touristen sind. Fahrten von Nicht-Subscribern beschränken sich tendenziell auf Uferbereiche des Sees, in denen es mehr Sehenswürdigkeiten gibt. Ein weiteres Muster, das wir sehen werden: Je weiter westlich eine Station liegt, desto dünner die Linie – es wurden also weniger Fahrten unternommen. Den Graphen auf die Karte zu legen, macht bestimmte Netzwerkstrukturen deutlich klarer, als wenn wir einfach einen gewöhnlichen Hairball-Plot zeichnen würden.
Die Bike-Daten, bike_dat, und eine Karte von Chicago, chicago, sind verfügbar.
Diese Übung ist Teil des Kurses
Fallstudien: Netzwerkanalyse in R
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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
___(___ = ___)