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