Articles of pyplon matplotlib

Conseguir las coordenadas de los contenedores con hexbin en matplotlib.

Uso el método hexbin de hexbin para calcular los histogtwigs 2d de mis datos. Pero me gustaría obtener las coordenadas de los centros de los hexágonos para seguir procesando los resultados. get_array() los valores utilizando el método get_array() en el resultado, pero no puedo averiguar cómo obtener las coordenadas de los contenedores. Traté de calcularlos […]

Esquema del histogtwig de Python

He trazado un histogtwig en Jupyter (Python 2) y esperaba ver los contornos de mis barras, pero este no es el caso. Estoy usando el siguiente código: import matplotlib.pyplot as plt from numpy.random import normal gaussian_numbers = normal(size=1000) plt.hist(gaussian_numbers) plt.title(“Gaussian Histogram”) plt.xlabel(“Value”) plt.ylabel(“Frequency”) plt.show()

¿Cómo elegir colores únicos de barras de histogtwig en matplotlib?

Intento trazar varios histogtwigs en la misma ttwig, pero descubrí que algunos colores están asignados a diferentes series, lo que me molesta un poco. ¿Hay alguna forma de forzar que las barras de color sean únicas? Eso funciona para un pequeño conjunto de datos, pero cuando uso muchos datos, veo que este problema vuelve. Aquí […]

python matplotlib histogram especifica diferentes colores para diferentes barras

Quiero colorear diferentes barras en un histogtwig basado en a qué bin pertenecen. por ejemplo, en el siguiente ejemplo, quiero que las primeras 3 barras sean azules, las siguientes 2 sean rojas y el rest negro (las barras y el color reales están determinados por otras partes del código). Puedo cambiar el color de todas […]

Cómo dibujar histogtwig con el mismo ancho de bins para bins espaciados de forma desigual en matplotlib

Estoy tratando de dibujar un histogtwig con varias series de datos en matplotlib. Tengo contenedores desigualmente espaciados, sin embargo, quiero que cada contenedor tenga el mismo ancho. Así que usé el width atributo de esta manera: aa = [0,1,1,2,3,3,4,4,4,4,5,6,7,9] plt.hist([aa, aa], bins=[0,3,9], width=0.2) El resultado es este: ¿Cómo puedo deshacerme del margen entre dos contenedores […]

El histogtwig matplotlib 2D parece transpuesto

Tengo el siguiente código para trazar un histogtwig 2d en pyplot: #!/usr/bin/env python import numpy as np import matplotlib.pyplot as plt MIN, MAX, num = .001, 5000, 500 minn=1 maxx=1000 zbins = 10 ** np.linspace(np.log10(MIN), np.log10(MAX), num) x=np.linspace(100,600,50000) y=np.linspace(0,500,50000) fig1 = plt.figure(1) counts1,xedges1,edges1,d=plt.hist2d(x,y,bins=zbins) mesh1 = plt.pcolormesh(zbins, zbins, counts1) plt.xlim([minn, maxx]) plt.ylim([minn, maxx]) plt.gca().set_xscale(“log”) plt.gca().set_yscale(“log”) plt.colorbar() […]

Tamaño del contenedor en matplotlib (histogtwig)

Estoy usando matplotlib para hacer un histogtwig. Básicamente, me pregunto si hay alguna manera de establecer manualmente el tamaño de los contenedores en lugar de la cantidad de contenedores. Cualquier persona con alguna idea es muy apreciada. Gracias

histogtwig matplotlib con leyenda

Tengo este código que produce un histogtwig, identificando tres tipos de campos; “Bajo”, “medio” y “alto”: import pylab as plt import pandas as pd df = pd.read_csv(‘April2017NEW.csv’, index_col =1) df1 = df.loc[‘Output Energy, (Wh/h)’] # choose index value and Average df1[‘Average’] = df1.mean(axis=1) N, bins, patches = plt.hist(df1[‘Average’], 30) cmap = plt.get_cmap(‘jet’) low = cmap(0.5) […]