Creación de gráficos de dos variables
Si quieres trazar el gráfico de dos variables de series temporales que se registraron en los mismos momentos, puedes añadir ambas al mismo subgráfico.
Si las variables tienen escalas muy diferentes, deberás asegurarte de trazarlas en diferentes objetos Ejes gemelos. Estos objetos pueden compartir un eje (por ejemplo, el tiempo, o eje x) y no compartir el otro (el eje y).
Para crear un objeto Ejes gemelos que comparta el eje x, utilizamos el método twinx
.
En este ejercicio, tendrás acceso a un DataFrame que tiene cargados los datos de climate_change
. Este DataFrame se cargó con la columna "date"
configurada como DateTimeIndex
, y tiene una columna llamada "co2"
con mediciones de dióxido de carbono y una columna llamada "relative_temp"
con mediciones de temperatura.
Este ejercicio forma parte del curso
Introducción a la visualización de datos con Matplotlib
Instrucciones de ejercicio
- Utiliza
plt.subplots
para crear unos objetos Figura y Ejes llamadosfig
yax
, respectivamente. - Traza la variable dióxido de carbono en azul mediante el método Ejes
plot
. - Utiliza el método Ejes
twinx
para crear un Eje gemelo que comparta el eje x. - Traza la variable temperatura relativa en rojo en los Ejes gemelos mediante su método
plot
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
import matplotlib.pyplot as plt
# Initalize a Figure and Axes
____
# Plot the CO2 variable in blue
ax.plot(____, ____, color=____)
# Create a twin Axes that shares the x-axis
ax2 = ____
# Plot the relative temperature in red
____.plot(____, ____, color=____)
plt.show()