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
Instrukcje do ćwiczenia
- Użyj punktów, aby przedstawić
start_hodna osi x inna osi y, kolorując punkty według zmiennejweekday. Ustawsize = 3w 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(___)