ubiquitour.com

Hacer histogramas en Python

Hacer histogramas en Python

Las bibliotecas de complemento de Python completamente gratis y de código abierto Matplotlib y NumPy ofrecen una alternativa económica a los programas de matemáticas y estadística disponibles comercialmente utilizadas para crear representaciones gráficas de información numérica. Mientras que las campanas y silbidos de los programas caros, tales como una interfaz intuitiva fácil de usar, carecen de estas herramientas Python también carecen las grandes etiquetas de precio y restricciones de licencia de usuario final atroz. Aunque ahorran dinero, las herramientas de Python le costará un poco de tiempo extra en la instalación y creación de las bibliotecas de Python.

Instrucciones

1 Abra la aplicación terminal en tu Mac o en una ventana de consola en Windows y tipo "python - v" en el símbolo del sistema para asegurar que tenga Python 2.7; Esta acción le indica la versión que tienes. Si está usando un Mac, la versión de Python que vino con el OS X no es compatible con las bibliotecas adicionales que tendrás que instalar; visita Python (python.org) e instalar Python versión 2.7.

2 Descargar e instalar NumPy y Matplotlib desde el repositorio de código abierto de Source Forge (sourceforge.net). Instaladores binarios existen para sistemas operativos Mac OS X y Windows, así que no tendrás que tratar con procedimientos de instalación de línea de comandos arcanos.

3 Abra la aplicación terminal en Mac OS X o desde la consola de Windows. Iniciar el intérprete de Python escribiendo "Python" en la línea de comandos. Entonces usted verá el prompt de Python. Las dos nuevas bibliotecas con el "comando siguiente S" de la carga:

numpy importación como npmatplotlib.pyplot importación como plt

4 Crear algunos datos de este histograma, definiendo los ejes del histograma y la generación de algunas puntuaciones de IQ al azar alrededor de una distribución estándar con los siguientes comandos:

MU, sigma = 100, 15x = mu + sigma * np.random.randn(10000)

5 Crear el diseño y parámetros del histograma con los siguientes comandos:n, cubos, parches = plt.hist (x, 50, normalizadas = 1, facecolor = 'g', alfa = 0.75)

Añadir etiquetas y color de las barras o cubos, del histograma con los siguientes comandos:PLT.xlabel('Smarts')PLT.ylabel('Probability')PLT.title ('histograma de IQ')PLT.Text (60, 025, r '$\mu=100,\ \sigma=15$')PLT.axis ([40, 160, 0, 0, 03])

Por último, generar el histograma con este comando:PLT.Show()Esto generará un gráfico de barras que ilustra puntuaciones de IQ en la forma clásica de curva de bell con compartimientos de verdes, con sus puntuaciones de IQ que representa "y" eje y el eje "x" que representa el número de individuos que alcanzaron las puntuaciones.