Tecnología

Inicio

Haciendo histogramas en Python

Haciendo histogramas en Python


El, Python de código abierto completamente libre add-on bibliotecas matplotlib y NumPy ofrecer una alternativa económica a los programas de matemáticas y estadísticas disponibles comercialmente utilizados para crear representaciones gráficas de la información numérica. Si bien estas herramientas Python carecen de las campanas y silbidos de los programas caros, tales como una interfaz intuitiva y fácil de usar, sino que también carecen de las etiquetas de precio fuerte y restricciones graves de licencia de usuario final. A pesar de que se ahorra dinero, las herramientas de Python va a costar un poco más de tiempo en la instalación y la creación de las bibliotecas de Python.

Instrucciones

1 Abra la aplicación de terminal en su Mac o una ventana de consola en Windows y el tipo "pitón -v" en el indicador para asegurarse de que tiene Python 2.7; esta acción le indica la versión que usted tiene. Si está usando un Mac, la versión de Python que viene con OS X no es compatible con el complemento de las bibliotecas que tendrá que instalar; visitar Python (python.org) e instalar Python versión 2.7.

2 Descargar e instalar NumPy y matplotlib desde el repositorio de código abierto Source Forge (sourceforge.net). existir instaladores binarios para los sistemas operativos Mac OS X y Windows, por lo que no tendrán que hacer frente a los procedimientos de instalación de línea de comandos arcano.

3 Abra la aplicación de terminal en Mac OS X o la consola en Windows. Iniciar el intérprete de Python escribiendo "Python" en la línea de comandos. A continuación, aparecerá el símbolo de Python. Cargar las dos nuevas bibliotecas con el siguiente comando "S":

importar numpy como np
matplotlib.pyplot importación como PLT

4 Crear algunos datos para este histograma mediante la definición de los ejes del histograma y generando algunas puntuaciones de CI al azar en torno a una distribución estándar con los siguientes comandos:

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

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

Añadir etiquetas y el color de las barras, o contenedores, del histograma con los siguientes comandos:
plt.xlabel ( 'Smarts')
plt.ylabel ( 'probabilidad')
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 CI en la forma clásica curva de campana con contenedores verdes, con sus eje "Y" que representan las puntuaciones de CI y sus ejes "x" que representan el número de individuos que llegaron a esas puntuaciones.