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
Instrucțiuni pentru exercițiu
Folosind funcția
ggplot(), reprezintă seria de timphourly_temperatureca grafic de tip linie.Adaugă eticheta axei y
"Degrees Celsius"și titlul"Temperature Readings".Completează al doilea apel al funcțiilor
geom_line()șiaes()pentru a suprapune seria de timpweekly_avgpe 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
___)