LoslegenKostenlos loslegen

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

Kurs anzeigen

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
  ___(___ = ___)
Code bearbeiten und ausführen