Nota
Haga clic aquí para descargar el código de ejemplo completo
El kit de herramientas mplot3d #
Generación de gráficos 3D utilizando el kit de herramientas mplot3d.
Este tutorial muestra varios gráficos en 3D. Haga clic en las figuras para ver cada galería de ejemplo completa con el código que genera las figuras.
Los ejes 3D (de clase Axes3D
) se crean pasando el projection="3d"
argumento de palabra clave a Figure.add_subplot
:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
Se pueden agregar varias subtramas 3D en la misma figura, como para las subtramas 2D.
Modificado en la versión 1.0.0: antes de Matplotlib 1.0.0, solo Axes3D
se podía crear una sola por figura; necesitaba ser instanciado directamente como .ax = Axes3D(fig)
Cambiado en la versión 3.2.0: antes de Matplotlib 3.2.0, era necesario importar explícitamente el
mpl_toolkits.mplot3d
módulo para hacer la proyección '3d' en
Figure.add_subplot
.
Consulte las preguntas frecuentes de mplot3d para obtener más información sobre el kit de herramientas de mplot3d.
Gráficos de línea #
Consulte Axes3D.plot
la documentación de la API.
Diagramas de dispersión #
Consulte Axes3D.scatter
la documentación de la API.
Parcelas de estructura alámbrica #
Consulte Axes3D.plot_wireframe
la documentación de la API.
Parcelas de superficie #
Consulte Axes3D.plot_surface
la documentación de la API.
Parcelas de tres superficies #
Consulte Axes3D.plot_trisurf
la documentación de la API.
Gráficos de contorno #
Consulte Axes3D.contour
la documentación de la API.
Gráficas de contorno llenas #
Consulte Axes3D.contourf
la documentación de la API.
Nuevo en la versión 1.1.0: la función demostrada en el segundo ejemplo de contourf3d se habilitó como resultado de una corrección de errores para la versión 1.1.0.
Gráficos de polígonos #
Consulte Axes3D.add_collection3d
la documentación de la API.
Parcelas de barras #
Consulte Axes3D.bar
la documentación de la API.
Carcaj #
Consulte Axes3D.quiver
la documentación de la API.
Gráficos 2D en 3D #
Texto #
Consulte Axes3D.text
la documentación de la API.