Introducción
En la visualización de datos, a menudo es necesario trazar múltiples gráficos en una sola figura. Matplotlib nos permite lograr esto utilizando subplots. En este laboratorio, aprenderemos cómo crear subplots en Matplotlib.
Consejos sobre la VM
Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.
A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de operaciones no puede automatizarse debido a las limitaciones de Jupyter Notebook.
Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.
Importar bibliotecas
Primero, necesitamos importar las bibliotecas necesarias. Vamos a utilizar Matplotlib y NumPy. NumPy se utiliza para generar algunos datos de muestra.
import matplotlib.pyplot as plt
import numpy as np
Generar algunos datos de muestra
Generaremos algunos datos de muestra que utilizaremos para trazar nuestros gráficos.
## Crea algunos datos falsos.
x1 = np.linspace(0.0, 5.0)
y1 = np.cos(2 * np.pi * x1) * np.exp(-x1)
x2 = np.linspace(0.0, 2.0)
y2 = np.cos(2 * np.pi * x2)
Crear subtramas usando subplots()
Vamos a crear subtramas usando la función subplots(). Crearemos dos subtramas, una encima de la otra.
## Crea subtramas
fig, (ax1, ax2) = plt.subplots(2, 1)
Establecer título y etiquetas de ejes
Estableceremos el título y las etiquetas de los ejes para nuestras subtramas.
## Establece título y etiquetas de ejes
fig.suptitle('A tale of 2 subplots')
ax1.set_ylabel('Oscilación amortiguada')
ax2.set_xlabel('tiempo (s)')
ax2.set_ylabel('No amortiguada')
Graficar datos en subtramas
Ahora graficaremos nuestros datos en las subtramas.
## Grafica datos en subtramas
ax1.plot(x1, y1, 'o-')
ax2.plot(x2, y2, '.-')
Mostrar las gráficas
Finalmente, mostraremos las gráficas usando plt.show().
## Muestra las gráficas
plt.show()
Resumen
En este laboratorio, aprendimos cómo crear subtramas en Matplotlib. Usamos la función subplots() para crear subtramas y establecer el título, las etiquetas de los ejes y graficar datos en las subtramas. Al usar subtramas, podemos mostrar múltiples gráficos en una sola figura, lo que es útil para la visualización de datos.