Introducción
Esta práctica te guiará a través del proceso de creación de una tridimensional usando Matplotlib en Python.
Consejos sobre la VM
Una vez que se haya iniciado la VM, haz 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 tengas que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.
Si tienes problemas durante el aprendizaje, no dudes en preguntar a Labby. Proporciona retroalimentación después de la sesión y resolveremos el problema para ti de inmediato.
Importar las bibliotecas necesarias
Comenzamos importando las bibliotecas necesarias. En este caso, necesitamos NumPy y Matplotlib.
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
Crear datos
A continuación, creamos los datos que utilizaremos en nuestra gráfica. En este ejemplo, usaremos NumPy para generar los datos.
x = np.linspace(-5, 5, 100)
y = np.linspace(-5, 5, 100)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X ** 2 + Y ** 2))
Crear los objetos Figura y Ejes
Ahora, creamos un objeto Figura y un objeto Ejes que usaremos para crear la gráfica.
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
Crear la gráfica
Finalmente, creamos la gráfica utilizando los datos y el objeto de ejes que acabamos de crear.
ax.plot_surface(X, Y, Z)
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')
Mostrar la gráfica
Mostramos la gráfica utilizando la función plt.show().
plt.show()
Resumen
En este laboratorio, aprendimos cómo crear una gráfica tridimensional (3D) utilizando Matplotlib en Python. Comenzamos importando las bibliotecas necesarias, luego creamos los datos, los objetos figura y ejes, y finalmente creamos y mostramos la gráfica.