ComeçarComece de graça

Anote eventos significativos em dados de séries temporais

Ao plotar as séries temporais Finance, Information, Manufacturing e Construction do DataFrame jobs, você observou um aumento distinto nas taxas de desemprego durante 2001 e 2008. Em geral, gráficos de séries temporais podem ficar ainda mais informativos se você incluir anotações adicionais que enfatizem observações ou eventos específicos. Isso permite destacar rapidamente partes do gráfico para quem está vendo e pode ajudar a inferir o que pode ter causado um evento específico.

Lembre-se de que você já definiu a coluna datestamp como o índice do DataFrame jobs, então você está pronto para anotar seus gráficos diretamente com linhas verticais ou horizontais.

Este exercício faz parte do curso

Visualizing Time Series Data in Python

Ver curso

Instruções do exercício

_ Plote todas as séries temporais em jobs em um único gráfico e use a paleta de cores Spectral.

  • Adicione uma linha vertical azul na data 2001-07-01.
  • Adicione uma segunda linha vertical azul na data 2008-09-01.

Exercício interativo prático

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

# Plot all time series in the jobs DataFrame
ax = ____(____, fontsize=6, linewidth=0.8)

# Set labels and legend
ax.set_xlabel('Date', fontsize=10)
ax.set_ylabel('Unemployment Rate', fontsize=10)
ax.set_title('Unemployment rate of U.S. workers by industry', fontsize=10)
ax.legend(loc='center left', bbox_to_anchor=(1.0, 0.5))

# Annotate your plots with vertical lines
____(____, color='blue', linestyle='--', linewidth=0.8)
____(____, color='blue', linestyle='--', linewidth=0.8)

# Show plot
plt.show()
Editar e executar o código