ComenzarEmpieza gratis

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

Ver curso

Instrucciones de ejercicio

  • Utiliza plt.subplots para crear unos objetos Figura y Ejes llamados fig y ax, 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()
Editar y ejecutar código