Articles of pyplon matplotlib

python matplotlib: etiqueta en histogtwig

Estoy usando Python (3.4) Jupyter Notebook. Intenté trazar un histogtwig con una etiqueta utilizando el siguiente código. %matplotlib notebook import matplotlib.pyplot as plt import matplotlib import numpy as np bins = np.linspace(0, 1.0, 40) plt.hist(good_tests, bins, alpha = 0.5, color = ‘b’ , label = ‘good’) plt.show() Pero la etiqueta “buena” no se muestra en […]

¿Cómo trazar un mapa de densidad en python?

Tengo un archivo .txt que contiene los valores x, y de los puntos espaciados regularmente en un mapa 2D, la tercera coordenada es la densidad en ese punto. 4.882812500000000E-004 4.882812500000000E-004 0.9072267 1.464843750000000E-003 4.882812500000000E-004 1.405174 2.441406250000000E-003 4.882812500000000E-004 24.32851 3.417968750000000E-003 4.882812500000000E-004 101.4136 4.394531250000000E-003 4.882812500000000E-004 199.1388 5.371093750000000E-003 4.882812500000000E-004 1278.898 6.347656250000000E-003 4.882812500000000E-004 1636.955 7.324218750000000E-003 4.882812500000000E-004 1504.590 8.300781250000000E-003 4.882812500000000E-004 814.6337 […]

Trazar un histogtwig a partir de datos precontados en Matplotlib

Me gustaría usar Matplotlib para trazar un histogtwig sobre los datos que se han contado previamente. Por ejemplo, digamos que tengo los datos en bruto. data = [1, 2, 2, 3, 4, 5, 5, 5, 5, 6, 10] Dados estos datos, puedo usar pylab.hist(data, bins=[…]) para trazar un histogtwig. En mi caso, los datos se […]

Trazar histogtwig con colores tomados de mapa de colores

Quiero trazar un simple histogtwig 1D donde las barras deben seguir el código de colores de un mapa de colores dado. Aquí hay un MWE : import numpy as n import matplotlib.pyplot as plt # Random gaussian data. Ntotal = 1000 data = 0.05 * n.random.randn(Ntotal) + 0.5 # This is the colormap I’d like […]

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