ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Usando a função ggplot(), plote a série temporal hourly_temperature como 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() e aes() para sobrepor a série temporal weekly_avg ao 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
            ___) 
Editar e executar o código