ComeçarComece de graça

Adicionando uma série extra a um gráfico existente

Uma ótima forma de comparar visualmente duas séries temporais é exibi-las no mesmo gráfico com escalas diferentes.

Suponha que você já tenha um gráfico de mydata. Como você viu no vídeo, é possível usar lines(mydata2) para adicionar uma nova série temporal mydata2 a esse gráfico existente. Se você quiser uma escala para essa série no lado direito do gráfico, com marcas de escala igualmente espaçadas, use axis(side, at), em que side é um inteiro que especifica em qual lado do gráfico o eixo deve ser desenhado, e at é igual a pretty(mydata2).

Por fim, para diferenciar essas duas séries temporais, você pode adicionar uma legenda com a função legend(). Vamos analisar a usada no vídeo:

> # x especifica a posição da legenda no gráfico
> legend(x = "bottomright",
         # legend especifica os rótulos de texto
         legend = c("Stock X", "Stock Y"),
         # col especifica as cores
         col = c("black", "red"),
         # lty especifica os tipos de linha
         lty = c(1, 1))

Como há duas séries temporais no gráfico, algumas opções em legend() são definidas como um vetor de comprimento dois.

Neste exercício, você vai criar um gráfico e uma legenda para duas séries temporais. O mesmo conjunto de dados data é fornecido para você.

Este exercício faz parte do curso

Visualizando dados de séries temporais em R

Ver curso

Instruções do exercício

  • Plote a série "microsoft" e adicione o título "Stock prices since 2015"
  • Adicione a série "dow_chemical" ao gráfico como uma linha vermelha usando lines()
  • Adicione um eixo Y adequadamente escalonado no lado direito do gráfico para os dados de "dow_chemical" usando axis() e pretty()
  • Adicione uma legenda com cores apropriadas no canto inferior direito, rotulada com os nomes das ações e linhas normais

Exercício interativo prático

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

# Plot the "microsoft" series


# Add the "dow_chemical" series in red


# Add a Y axis on the right side of the chart


# Add a legend in the bottom right corner

       
       
        
Editar e executar o código