Začněte nyníZačněte zdarma

Vykreslení agregované časové řady pomocí ggplot2

Agregace dat ti pomůže odhalit obecné vzory a trendy, ale může vést ke ztrátě podrobností a kontextu. Metody z balíčku ggplot2 ti ale umožní část tohoto kontextu obnovit.

V tomto cvičení si procvičíš vykreslení týdenně agregovaných teplotních měření, weekly_avg, spolu s původní, neagregovanou časovou řadou hourly_temperature, která zachycuje hodinová měření teploty za celý rok.

Časové řady hourly_temperature a weekly_avg i balíčky ggplot2 a zoo máš k dispozici.

Toto cvičení je součástí kurzu

Manipulace s časovými řadami v R

Zobrazit kurz

Pokyny k cvičení

  • Pomocí funkce ggplot() vykresli časovou řadu hourly_temperature jako spojnicový graf.

  • Přidej popisek osy y "Degrees Celsius" a název grafu "Temperature Readings".

  • Dokonči druhé volání geom_line() a aes() tak, aby se časová řada weekly_avg zobrazila přes tvůj graf.

  • Změň barvu čáry týdenního agregátu na červenou a tloušťku čáry na 2.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Create a plot of the hourly_temperature time series
ggplot(___, aes(___)) + 
  ___ + 
  scale_y_continuous() + 
  
  # Add axis label and title
  labs(___) + 

  # Add a line plot for the weekly aggregated time series
  geom_line(data = ___, aes(___),
            
  # Color the aggregated line in red, with a size of 2
            ___) 
Upravit a spustit kód