Ejemplos #
Esta página contiene gráficos de ejemplo. Haga clic en cualquier imagen para ver la imagen completa y el código fuente.
Para obtener tutoriales más largos, consulte nuestra página de tutoriales . También puede encontrar recursos externos y preguntas frecuentes en nuestra guía del usuario .
Líneas, barras y marcadores #

Distribución discreta como gráfico de barras horizontales

Asignación de propiedades de marcador a datos multivariados

Gráficos de dispersión con símbolos personalizados

Creación de una línea de tiempo con líneas, fechas y texto
Imágenes, contornos y campos #

Contorno del espacio de solución de optimizaciones

Gráfico de contorno de datos espaciados irregularmente
Subtramas, ejes y figuras #

Controlar los límites de vista usando márgenes y sticky_edges

Cambiar el tamaño de los ejes con diseño restringido

Cambiar el tamaño de los ejes con un diseño ajustado

Etiquetas de figuras: suptitle, supxlabel, supylabel

Combinar dos subparcelas usando subparcelas y GridSpec

Uso de Gridspec para hacer diseños de subparcelas de varias columnas/filas

Creación de múltiples subtramas usando plt.subplots
Estadísticas #

Diagramas de caja con colores de relleno personalizados

Comparación de diagrama de caja y diagrama de violín

Trazar una elipse de confianza de un conjunto de datos bidimensional

Incluyendo límites superior e inferior en barras de error

Creando cuadros a partir de barras de error usando PatchCollection

Uso de histogramas para trazar una distribución acumulativa

Algunas características de la función de histograma (hist)

Demostración de las diferentes configuraciones de histtype de la función de histograma

La función de histograma (hist) con múltiples conjuntos de datos

Producción de múltiples histogramas uno al lado del otro
Gráficos circulares y polares #
Texto, etiquetas y anotaciones #

Demostración de fuentes (estilo orientado a objetos)

Demostración de fuentes (argumentos de palabras clave)

Representación de ecuaciones matemáticas usando TeX

Controlando el estilo de texto y etiquetas usando un diccionario
diagrama #
Color #
Para obtener información más detallada sobre los mapas de colores disponibles en matplotlib, así como una descripción de sus propiedades, consulte el tutorial de mapas de colores .

Creación de un mapa de colores a partir de una lista de colores
Formas y colecciones #

Colección Line, Poly y RegularPoly con ajuste de escala automático
Hojas de estilo #
ejes_grid1 #

Agregar una barra de colores a los ejes insertados

Controlar la posición y el tamaño de las barras de colores con los ejes insertados

Establecer un aspecto fijo en las celdas de ImageGrid
artista del eje #

Características de mpl_toolkits.axisartist.floating_axes
Vitrina #
Animación #

Imagen animada utilizando una lista precalculada de imágenes
Manejo de eventos #
Matplotlib admite el manejo de eventos con un modelo de eventos neutral de GUI, por lo que puede conectarse a eventos de Matplotlib sin saber a qué interfaz de usuario se conectará finalmente Matplotlib. Esto tiene dos ventajas: el código que escriba será más portátil, y los eventos de Matplotlib son conscientes de cosas como el espacio de coordenadas de datos y en qué ejes ocurre el evento para que no tenga que meterse con los detalles de transformación de bajo nivel para ir desde el espacio del lienzo. al espacio de datos. También se incluyen ejemplos de selección de objetos.
Varios #

Cambiar los colores de las líneas que se cruzan con un cuadro

Construyendo histogramas usando Rectangles y PolyCollections
Trazado 3D #

Demuestra el trazado de curvas de contorno (nivel) en 3D usando la opción extend3d

Sombreado personalizado en un gráfico de superficie 3D

Genere polígonos para llenar bajo el gráfico de líneas 3D

Gráfico volumétrico/vóxel 3D con coordenadas cilíndricas

Animación de un gráfico de estructura alámbrica 3D

Gráficos de estructura alámbrica 3D en una dirección
Escalas #
Estos ejemplos cubren cómo se manejan las diferentes escalas en Matplotlib.
Parcelas especiales #

Gráfico de radar (también conocido como gráfico de araña o estrella)

Diagrama SkewT-logP: uso de transformaciones y proyecciones personalizadas
Espinas #
garrapatas #

Formateo de marcas de fecha usando ConciseDateFormatter

Colocación de marcas de fecha usando reglas de recurrencia

Formateador de ticks personalizado para series temporales

Establecer etiquetas de marca de eje Y predeterminadas a la derecha

Establecer etiquetas de marca de una lista de valores

Mueva las etiquetas de marca del eje x a la parte superior
Unidades #
Estos ejemplos cubren las muchas representaciones de unidades en Matplotlib.
Incrustación de Matplotlib en interfaces gráficas de usuario #
Puede incrustar Matplotlib directamente en una aplicación de interfaz de usuario siguiendo los ejemplos de embedding_in_SOMEGUI.py aquí. Actualmente, Matplotlib es compatible con PyQt/PySide, PyGObject, Tkinter y wxPython.
Al incrustar Matplotlib en una GUI, debe usar la API de Matplotlib directamente en lugar de la interfaz de procedimiento pylab/pyplot, así que eche un vistazo al directorio de ejemplos/api para ver algunos códigos de ejemplo que funcionan con la API.

Incrustación en GTK3 con una barra de herramientas de navegación

Incrustación en GTK4 con una barra de herramientas de navegación

Incrustación en un servidor de aplicaciones web (Flask)
Demostración de usuario #
Widgets #
Ejemplos de cómo escribir widgets primitivos, pero independientes de la GUI, en matplotlib

Seleccione índices de una colección usando el selector de polígonos

Ajuste de controles deslizantes a valores discretos