Cómo hacer histogramas con Python

Escrito por paul argodale | Traducido por daniel gómez villegas
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo hacer histogramas con Python
Crea histogramas con las librerías de extensión de Python. (Hemera Technologies/Photos.com/Getty Images)

Las librerías completamente libres y abiertas de Python, Matplotlib y NumPy, ofrecen una alternativa económica a las de matemáticas disponibles en el comercio y programas estadísticos utilizados para la creación de representaciones gráficas de información numérica. Mientras que estas herramientas de Python carecen de la popularidad de otros programas que tienen una interfaz fácil de usar e intuitiva, también carecen de precio y restricciones de licencias de usuario final. A pesar de que ahorran dinero, las herramientas de Python tendrán el costo de un poco de tiempo extra en su instalación y creación de librerías de Python.

Nivel de dificultad:
Moderadamente difícil

Otras personas están leyendo

Necesitarás

  • Python 2.7 o posterior
  • Librería Matplotlib de Python
  • Librería NumPy de Python

Lista completaMinimizar

Instrucciones

  1. 1

    Abre la aplicación Terminal en tu Mac o una ventana de consola en Windows y escribe "python -v" para asegurarte de que tienes Python 2.7, esta acción te indica la versión que tienes. Si estás usando Mac, la versión de Python que viene con OS X no es compatible con las librerías que va a tener que instalar; visita Python (python.org) e instala la versión 2.7 de Python.

  2. 2

    Descarga e instala NumPy y Matplotlib desde el repositorio de código abierto Source Forge (sourceforge.net). Existen instaladores binarios para los sistemas operativos Windows y Mac OS X, por lo que no tendrás que lidiar con procedimientos de instalación de línea de comandos.

  3. 3

    Abre la aplicación Terminal en Mac OS X o la consola de Windows. Abre el intérprete de Python escribiendo "Python" en la línea de comandos. Luego, aparecerá la terminal de Python. Carga las dos nuevas librerías con los siguientes comandos:

    >>>>import numpy as np >>>>import matplotlib.pyplot as plt

  4. 4

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

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

  5. 5

    Crea el diseño y los parámetros del histograma con los siguientes comandos:

    n, bins, patches = plt.hist(x, 50, normed=1, facecolor='g', alpha=0.75)

    Agrega etiquetas y el color de las barras, o contenedores, del histograma con los siguientes comandos:

    plt.xlabel('Smarts') plt.ylabel('Probability') plt.title('Histogram of IQ') plt.text(60, .025, r'$\mu=100,\ \sigma=15$') plt.axis([40, 160, 0, 0.03])

    Por último, genera el histograma con este comando: plt.show()

    Esto generará un gráfico de barras que muestra las puntuaciones de QI en la clásica forma de curva de campana con contenedores verdes, con su eje "y" representando las puntuaciones de QI, y su eje "x" representando el número de personas que llegaron a esos resultados.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles