Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz liczbę przejazdów, n, dla każdej kombinacji tygodnia rozpoczęcia (start_wk), godziny dnia (start_hod) oraz zmiennej weekday.
  • Użyj punktów, aby przedstawić n na osi y i start_wk na osi x, kolorując punkty według zmiennej weekday.
  • Zastosuj podział na panele według start_hod tak, aby uzyskać jeden wiersz i 24 kolumny – po jednej dla każdej godziny dnia – używając funkcji facet_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()
Edytuj i uruchom kod