ÎncepețiÎncepe gratuit

Reprezentarea grafică a unei serii de timp agregate cu ggplot2

Agregarea datelor îți permite să descoperi tipare și tendințe generale, însă poate duce uneori la pierderea unor informații și context. Totuși, metodele din ggplot2 pot reda o parte din contextul datelor agregate.

În acest exercițiu, vei exersa reprezentarea grafică a temperaturilor agregate săptămânal, weekly_avg, alături de seria de timp originală, neagregată, hourly_temperature, care conține citiri de temperatură pentru un an întreg, eșantionate la fiecare oră.

Seriile de timp hourly_temperature și weekly_avg, precum și pachetele ggplot2 și zoo sunt disponibile pentru tine.

Acest exercițiu face parte din cursul

Manipularea datelor de tip serie de timp în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosind funcția ggplot(), reprezintă seria de timp hourly_temperature ca grafic de tip linie.

  • Adaugă eticheta axei y "Degrees Celsius" și titlul "Temperature Readings".

  • Completează al doilea apel al funcțiilor geom_line() și aes() pentru a suprapune seria de timp weekly_avg pe graficul tău.

  • Schimbă culoarea liniei pentru agregarea săptămânală la roșu și grosimea liniei la 2.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
            ___) 
Editează și rulează codul