Anota eventos significativos en series temporales
Al representar las series temporales Finance, Information, Manufacturing y Construction del DataFrame jobs, observaste un aumento marcado de las tasas de desempleo en 2001 y 2008. En general, los gráficos de series temporales pueden ser aún más informativos si incluyes anotaciones adicionales que destaquen observaciones o eventos concretos. Esto te permite resaltar rápidamente partes del gráfico para quienes lo vean y puede ayudar a inferir qué pudo causar un evento específico.
Recuerda que ya has establecido la columna datestamp como índice del DataFrame jobs, así que ya puedes anotar directamente tus gráficos con líneas verticales u horizontales.
Este ejercicio forma parte del curso
Visualización de datos temporales en Python
Instrucciones del ejercicio
_ Traza todas las series temporales de jobs en un único gráfico y usa la paleta de colores Spectral.
- Añade una línea vertical azul en la fecha
2001-07-01. - Añade una segunda línea vertical azul en la fecha
2008-09-01.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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()