ComeçarComece de graça

Visualizar dados de voos

Agora que você já entende seus dados, o próximo passo é visualizar as tendências ao longo do tempo. Neste exercício, você vai plotar os dados de flights_xts ao longo do tempo usando alguns métodos diferentes para gráficos de séries temporais.

Muitas vezes, a maneira mais simples de plotar objetos xts é usar plot.xts(), que exige apenas um único argumento para o eixo y do gráfico. O eixo x é fornecido pelo índice de tempo no seu objeto xts.

Para gráficos mais complexos, você pode usar plot.zoo(), que permite incluir várias colunas de dados. Em particular, o argumento plot.type permite especificar se você quer que seus dados apareçam em um único painel ("single") ou em múltiplos painéis ("multiple"). Isso pode ser útil ao comparar várias colunas de dados ao longo do tempo.

Este exercício faz parte do curso

Estudo de Caso: Analisando Séries Temporais de Cidades em R

Ver curso

Instruções do exercício

  • Use plot.xts() para ver o total mensal de voos para BOS (total_flights) ao longo do tempo. Esse comando exige apenas que você especifique os dados para o eixo y, mas é preciso indicar exatamente qual coluna de dados você quer plotar.
  • Use outra chamada a plot.xts() para produzir um gráfico dos voos mensais atrasados para BOS ao longo do tempo.
  • Gere um gráfico das quatro colunas de séries temporais em flights_xts usando plot.zoo(). Defina o argumento plot.type como "multiple" para produzir um gráfico com quatro painéis diferentes. Deixe o argumento ylab como está.
  • Coloque os quatro gráficos em um único painel usando outra chamada a plot.zoo(). Deixe o argumento lty e a função legend como estão.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Use plot.xts() to view total monthly flights into BOS over time
plot.xts(___)

# Use plot.xts() to view monthly delayed flights into BOS over time


# Use plot.zoo() to view all four columns of data in their own panels
plot.zoo(___, plot.type = "___", ylab = labels)

# Use plot.zoo() to view all four columns of data in one panel
plot.zoo(___, plot.type = "___", lty = lty)
legend("right", lty = lty, legend = labels)
Editar e executar o código