Analiza pory dnia
Sprawdźmy teraz, jak przejazdy rozkładają się w ciągu dnia. Stwórz zbiorczy wykres tygodnicznej liczby przejazdów z podziałem na godzinę rozpoczęcia i rozróżnieniem między dniami roboczymi a weekendem.
To ćwiczenie jest częścią kursu
Wizualizacja dużych zbiorów danych z Trelliscope w R
Instrukcje do ćwiczenia
- Oblicz liczbę przejazdów,
n, dla każdej kombinacji tygodnia rozpoczęcia (start_wk), godziny dnia (start_hod) oraz zmiennejweekday. - Użyj punktów, aby przedstawić
nna osi y istart_wkna osi x, kolorując punkty według zmiennejweekday. - Zastosuj podział na panele według
start_hodtak, aby uzyskać jeden wiersz i 24 kolumny – po jednej dla każdej godziny dnia – używając funkcjifacet_grid().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
library(dplyr)
library(ggplot2)
# Compute week_hod
week_hod <- bike %>%
___ %>%
___
# Plot the result
ggplot(week_hod, aes(___, ___, color = ___)) +
___ +
facet_grid(~ ___) +
scale_y_sqrt()