Articles of histograma de

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()

Dividir y unir imágenes en Python

Estoy tratando de dividir una imagen usando el cortador de imágenes en python y luego aplicar ecualización de histogtwig en cada uno de ellos y combinarlos de nuevo. Puedo dividir las imágenes en bloques más pequeños y puedo ver cómo se actualizan, pero después de unirlas, termino con la misma imagen que la original. ¿Alguien […]

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

Haciendo un histogtwig de valores de cadena en python

OK, tengo seis valores posibles para que los datos sean ’32’, ’22’, ’12’, ’31’, ’21’ y ’11’. Tengo estos almacenados como cadenas. ¿Es posible que Python clasifique los datos y solo haga seis bandejas y muestre cuántas de cada una tengo? ¿O las entradas a un histogtwig TIENEN que ser numéricas?

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

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