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
Pokyny k cvičení
Pomocí funkce
ggplot()vykresli časovou řaduhourly_temperaturejako spojnicový graf.Přidej popisek osy y
"Degrees Celsius"a název grafu"Temperature Readings".Dokonči druhé volání
geom_line()aaes()tak, aby se časová řadaweekly_avgzobrazila 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
___)