Plotando uma série temporal agregada com ggplot2
Agregar dados permite revelar padrões gerais e tendências, mas pode levar à perda de informações e contexto. No entanto, usar métodos do ggplot2 pode devolver parte desse contexto aos dados agregados.
Neste exercício, você vai praticar a plotagem das leituras de temperatura agregadas por semana, weekly_avg, ao lado da série temporal original não agregada, hourly_temperature, que representa leituras de temperatura de um ano inteiro, amostradas a cada hora.
As séries temporais hourly_temperature e weekly_avg, assim como os pacotes ggplot2 e zoo, estão disponíveis para você.
Este exercício faz parte do curso
Manipulando Dados de Séries Temporais em R
Instruções do exercício
Usando a função
ggplot(), plote a série temporalhourly_temperaturecomo um gráfico de linha.Adicione o rótulo do eixo y
"Degrees Celsius"e o título"Temperature Readings".Complete a segunda chamada a
geom_line()eaes()para sobrepor a série temporalweekly_avgao seu gráfico.Altere a cor da linha do agregado semanal para vermelho e o tamanho da linha para
2.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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
___)