Mostrar y etiquetar gráficos
Como viste antes, si el índice de un DataFrame de pandas contiene fechas, pandas formateará automáticamente el eje x de forma legible. Además, el método .plot() te permite especificar varios parámetros para ajustar tu gráfico de series temporales (color de las líneas, grosor de las líneas y tamaño de la figura).
Puede que hayas visto la notación ax = df.plot(...) y te preguntes para qué sirve el objeto ax. Esto se debe a que la función plot devuelve un objeto AxesSubplot de matplotlib, y es habitual asignar este objeto devuelto a una variable llamada ax. Hacerlo también te permite añadir más anotaciones y especificaciones a tu gráfico, como las etiquetas de los ejes.
Este ejercicio forma parte del curso
Visualización de datos temporales en Python
Instrucciones del ejercicio
Muestra un gráfico de líneas del DataFrame discoveries.
- Especifica el color de la línea como
'blue'. - El grosor de la línea como 2.
- Las dimensiones de tu figura con longitud 8 y ancho 3.
- Especifica el
fontsizede 6.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Plot a line chart of the discoveries DataFrame using the specified arguments
ax = ____.____(____='blue', ____=(8, ____), ____=2, fontsize=____)
# Specify the title in your plot
ax.set_title('Number of great inventions and scientific discoveries from 1860 to 1959', fontsize=8)
# Show plot
plt.show()