Articles of matplotlib

error de opencv: los tamaños de los argumentos de entrada no coinciden

Estoy haciendo una fusión de imágenes usando pirámide … m obteniendo un error de apertura de red … Estoy siguiendo los tutoriales oficiales de OPENV. http://sofes.miximages.com/python/apple.jpg’) B = cv2.imread(‘/home/grayhat/orange.jpg’) # generate Gaussian pyramid for A G = A.copy() gpA = [G] for i in xrange(6): G = cv2.pyrDown(G) gpA.append(G) # generate Gaussian pyramid for B […]

Medias rodantes de pandas para datos de series de tiempo duplicados

Veo que Pandas todavía no permite índices de series de tiempo duplicados ( https://github.com/pydata/pandas/issues/643 ), pero se agregarán pronto. Me pregunto si hay una buena manera de aplicar medios de ventana móvil a un conjunto de datos con tiempos duplicados mediante una etiqueta / columna de índice múltiple. Básicamente tengo un csv de eventos no […]

¿Cómo cambiar el estilo de punta de flecha en matplotlib anotar?

Quiero cambiar el encabezado de una flecha en una anotación ( matplotlib ), pero no funciona cuando se usa junto con otras propiedades, como la shrink . Parece que cambia el tipo de objeto creado, mirando los parámetros establecidos. Ejemplo El siguiente código muestra dos tipos de flechas de anotación. import matplotlib.pyplot as plt import […]

Mostrar caracteres no ascii (japoneses) en la leyenda de la ttwig pandas

Si hago esto: import pandas as pd pd.DataFrame( data=nr.random( (2,2) ), columns=[u’é’,u’日本’] ).plot() Resultado: Así que é aparece, pero no 日本 . Después de googlear un poco, encontré esta página que parece proporcionar una solución para matplotlib . Descargué el archivo de fonts aquí y lo matplotlib funcionar con matplotlib : import matplotlib.font_manager as fm […]

Cómo establecer el ancho en la plot de barras

Me gustaría establecer el ancho de cada barra en la gráfica de barras en función del número de veces que la columna chrom tiene un valor particular. Estoy configurando barras de ancho para ser una lista de ocurrencias: list_counts = plot_data.groupby(‘chrom’)[‘gene’].count() widthbars = list_counts.tolist() Trazando la gráfica de barras como: ax = sns.barplot(x = plot_data[‘chrom’], […]

Cómo visualizar una relación no lineal en un diagtwig de dispersión

Quiero explorar visualmente la relación entre dos variables. La forma funcional de la relación no es visible en diagtwigs de dispersión densos como este: ¿Cómo puedo agregar un toque suave al gráfico de dispersión en Python? ¿O tiene alguna otra sugerencia para explorar visualmente las relaciones no lineales? Intenté lo siguiente pero no funcionó correctamente […]

Incrustar figuras interactivas de matplotlib en wxPython

Vi el siguiente ejemplo: Incrustar una figura de matplotlib dentro de un panel de WxPython Tengo el ejemplo para trabajar, sin embargo, hay una manera de hacer que el gráfico / gráfico sea interactivo, como el que produce: http://matplotlib.sourceforge.net/examples/pylab_examples/finance_demo.html Este último tiene una función de zoom y paneo, que es lo que me gustaría integrar […]

Matplotlib, agregando texto con más de una línea. Añadiendo texto que puede seguir la curva.

He añadido texto a un gráfico, codificado en cada línea, y luego lo ajusté para que tenga un aspecto decente, aumente o disminuya el ancho o cambie la ubicación. Sin embargo, ¿hay alguna forma de que Python sepa dónde quiere que esté el texto y cómo se configura? Luego podría agregar el texto y Python […]

Histogtwig con componentes astackdos.

Digamos que tengo un valor que he medido todos los días durante los últimos 90 días. Me gustaría trazar un histogtwig de los valores, pero quiero hacer que sea fácil para el espectador ver dónde se han acumulado las mediciones sobre ciertos subconjuntos no superpuestos de los últimos 90 días. Quiero hacer esto “subdividiendo” cada […]

Cómo hacer gráficos MxN piechart con una leyenda y títulos eliminados del eje y en Matplotlib

Tengo el siguiente código: import matplotlib.pyplot as plt plt.style.use(‘ggplot’) import numpy as np np.random.seed(123456) import pandas as pd df = pd.DataFrame(3 * np.random.rand(4, 4), index=[‘a’, ‘b’, ‘c’, ‘d’], columns=[‘x’, ‘y’,’z’,’w’]) f, axes = plt.subplots(1,4, figsize=(10,5)) for ax, col in zip(axes, df.columns): df[col].plot(kind=’pie’, autopct=’%.2f’, ax=ax, title=col, fontsize=10) ax.legend(loc=3) plt.ylabel(“”) plt.xlabel(“”) plt.show() Lo que hace la siguiente […]