Articles of matplotlib

¿Cómo puedo configurar matplotlib para poder leer fonts desde una ruta local?

Me gustaría poder colocar archivos .ttf en una carpeta local y tener Matplotlib configurado para buscar fonts en esa carpeta si no puede encontrarlos en las carpetas normales del sistema. Esta respuesta anterior mostraba cómo apuntar a una fuente específica en cualquier directorio. Aquí está el código en la respuesta: import matplotlib as mpl import […]

Refleja el manejo de eventos en múltiples subplots

Estoy tratando de crear una ttwig interactiva que contiene 4 subplots. Idealmente, al hacer clic en una de las subplots se obtendría lo mismo (clic de espejo) en el rest de ellas. Hasta ahora solo pude hacer clic en ellos individualmente y obtener los datos específicos usando mpldatacursor. Aquí, en este gráfico, un evento de […]

cómo usar matplotlib PATH para dibujar polígono

Tengo un problema al usar los módulos PATH matplotlib de python. Quiero dibujar un polígono cerrado como este: pero no sé exactamente la secuencia de los puntos a conectar y resultó que las imágenes de resultados no pueden satisfacer mis necesidades. ¿Cómo puedo dibujar un polígono correctamente sin determinar la secuencia por mí mismo sino […]

Python: matplotlib – función de masa de probabilidad como histogtwig

Quiero dibujar un histogtwig y una gráfica de líneas en el mismo gráfico. Sin embargo, para hacer eso necesito tener mi histogtwig como una función de masa de probabilidad, por lo que quiero tener valores de probabilidad en el eje y. Sin embargo, no sé cómo hacerlo, porque el uso de la opción normed no […]

python / matplotlib / seaborn- boxplot en un eje x con puntos de datos

Mi conjunto de datos es así: una lista de python con 6 números [23948.30, 23946.20, 23961.20, 23971.70, 23956.30, 23987.30] Quiero que sean una gráfica de caja horizontal sobre un eje x con [23855 y 24472] como el límite del eje x (sin eje y). El eje x también contendrá puntos en los datos. (para que […]

Dibuja un separador o líneas entre subplots.

Tengo una ttwig de cuatro subplots en una figura y comparten xaxis entre sí. Sin embargo, no hay separador entre esas subplots. Quiero trazar una línea entre cada uno de ellos. ¿O hay algún separador podría ser adoptado en esas subplots? Al menos debe haber separador entre los ejes de las subplots. Creo que debería […]

Múltiples títulos (suptitle) con subttwigs.

Tengo una serie de 9 subplots en una cuadrícula de 3×3, cada subplot con un título. Quiero añadir un título para cada fila. Para ello pensé en usar suptitle. El problema es que si uso 3 suptítulos, parece que se sobrescriben y solo se muestra el último. Aquí está mi código básico: fig, axes = […]

¿Por qué matplotlib requiere trazar solo en el hilo principal?

Estoy tratando de trazar en vivo la salida de un generador. El siguiente código funciona como se esperaba (Ctrl-C termina la ejecución): import numpy as np import pylab as p from Queue import Queue from threading import Thread import time def dataGenerator(): while True: yield np.random.random() def populate(): f = dataGenerator() while True: x = […]

¿Cómo actualizar barchart en matplotlib?

Tengo un gráfico de barras, con muchas propiedades personalizadas (etiqueta, ancho de línea, edgecolor) import matplotlib.pyplot as plt fig = plt.figure() ax = plt.gca() x = np.arange(5) y = np.random.rand(5) bars = ax.bar(x, y, color=’grey’, linewidth=4.0) ax.cla() x2 = np.arange(10) y2 = np.random.rand(10) ax.bar(x2,y2) plt.show() Con las gráficas ‘normales’ usaría set_data() , pero con el […]

Eliminación de espacio alrededor de plots de cuña polar en Matplotlib

Estoy empezando a jugar con la creación de gráficos polares en Matplotlib que NO abarcan un círculo completo, es decir, un gráfico de “cuña”, mediante el establecimiento de las propiedades thetamin y thetamax . Esto es algo que estaba esperando durante mucho tiempo, y me alegro de que lo hayan hecho 🙂 Sin embargo, me […]