Zacznij terazZacznij za darmo

Wizualizacja danych: liczba przejazdów według godziny dnia

Teraz możemy stworzyć wyświetlacz Trelliscope z użyciem ggplot2. Chcemy pokazać liczbę przejazdów w zależności od godziny dnia, z kolorowaniem według dnia roboczego lub weekendu, oraz z podziałem na trasy za pomocą facet_trelliscope().

Zmienna route_hod jest dostępna w twoim środowisku, ale zawiera tylko 8 najpopularniejszych tras. Wyniki dla wszystkich tras zobaczysz w ostatnim ćwiczeniu.

To ćwiczenie jest częścią kursu

Wizualizacja dużych zbiorów danych z Trelliscope w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj punktów, aby przedstawić start_hod na osi x i n na osi y, kolorując punkty według zmiennej weekday. Ustaw size = 3 w specyfikacji geom, żeby punkty były lepiej widoczne na wykresie.
  • Podziel wykres według nazwy stacji początkowej i końcowej, ustawiając domyślny układ na 2 wiersze i 4 kolumny.
  • Aby zaoszczędzić miejsce, usuń legendę, dodając theme(legend.position = "none") do specyfikacji ggplot2.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

library(trelliscopejs)
library(ggplot2)

# Create the plot
ggplot(___) +
  ___ +
  facet_trelliscope(~ ___ + ___, ___) +
  theme(___)
Edytuj i uruchom kod