Articles of plot

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 […]

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 […]

¿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 […]

cómo trazar dos columnas de un solo DataFrame en el eje Y del linegraph

Tengo dataframe total_year que contiene tres columnas (año, acción, comedia). total_year Quiero trazar la columna del año en el eje X y (acción y comedia) en el eje Y. Cómo puedo trazar dos columnas (acción y comedia) en el eje Y. Aquí está mi código. Traza solo 1 columna en el eje Y. total_year[-15:].plot(x=’year’, y=’action’ […]

matplotlib – pandas – No xlabel y xticks para ejes twinx en figuras subplotadas

Tuve una pregunta similar, que fue respondida previamente. Sin embargo, difiere en el uso del paquete Pandas con él. Aquí está mi pregunta anterior: matplotlib – Sin xlabel y xticks para ejes twinx en figuras subplotadas Entonces, mi pregunta como la última es por qué no muestra xlabel y xticks para los diagtwigs de la […]

python + matplotlib: barh plot muestran tags YTick incompletas: ¿cómo mover dinámicamente el área de la plot hacia la derecha para que se ajuste a los YTickLabels dados?

Estoy usando matplotlib para trazar un gráfico de barh en un archivo. Desafortunadamente, los YTickLaels son demasiado largos y el área de trazado no se moverá a la derecha automáticamente. ¿Hay alguna forma de mover el área de trazado a la derecha automáticamente para que no tenga problemas con YTickLabels incompletos? El código que uso […]

Mencione la etiqueta en el gráfico matplotlib basado en la clase categórica

Quiero poner la etiqueta en la ttwig. mi código es como import matplotlib.pyplot as plt x1 = [1,2,3,4,5,6,7,8,9,10] x2 = [7,3,2,4,1,4,3,5,8,4] y = [0,1,1,0,1,0,0,1,0,1] plt.scatter(x1,x2,c=y) plt.show() Salida: Quiero poner la etiqueta de leyenda 0 y 1 en el gráfico. es bueno si la etiqueta es falsa o verdadera? Se agradece si la respuesta es sin […]

pyplot: traza el eje x en el espaciado de la escala de registro pero no lo etiqueta en forma exponencial

Me gustaría representar dos valores x = [0, 10,20,50,100] y y=[1,2,3,10,100] usando pylab. Quiero mantener el espaciado del eje x en forma de registro. Pero quiero marcar los valores de x i’e en 10, 20, 50, 100 e imprimirlos ya que no tienen la forma de 10e1 o 10e2. Lo estoy haciendo de la siguiente […]

Animación basada solo en la actualización de colores en una ttwig.

Tengo una ttwig que consta de gran número de líneas. En cada paso, los colores de las líneas deben actualizarse en la animación, pero hacer un bucle for en las líneas parece ser realmente costoso. ¿Hay alguna manera mejor de hacerlo? Aquí está mi código: import numpy as np lines=[] from matplotlib import pyplot as […]