Fare istogrammi in Python

January 11

Fare istogrammi in Python


Il completamente libero, aperto Python fonte add-on librerie Matplotlib e NumPy offrire un'alternativa economica ai programmi di matematica e statistica disponibili in commercio utilizzati per la creazione di rappresentazioni grafiche di informazioni numeriche. Mentre questi strumenti Python mancano le campane e fischietti dei programmi costosi, come ad esempio un'interfaccia intuitiva e facile da usare, mancano anche i cartellini dei prezzi pesanti e eclatanti restrizioni di licenza per l'utente finale. Anche se risparmiare denaro, gli strumenti Python costerà un po 'di tempo per l'installazione e la creazione delle librerie Python.

istruzione

1 Aprire l'applicazione terminale sul vostro Mac o una finestra di console in Windows e digitare "python -v" al prompt per assicurarsi di avere Python 2.7; Questa azione indica la versione che avete. Se si utilizza un Mac, la versione di Python che è venuto con OS X non è compatibile con l'add-on librerie che si dovrà installare; visitare Python (python.org) ed installare Python versione 2.7.

2 Scaricare e installare NumPy e Matplotlib dal repository open-source Source Forge (sourceforge.net). esistono installatori binari per i sistemi operativi Mac OS X e Windows, in modo da non avere a che fare con le procedure di installazione della riga di comando arcana.

3 Aprire l'applicazione terminale in Mac OS X o la console di Windows. Avviare l'interprete Python digitando "Python" nella riga di comando. Si vedrà, quindi il prompt di Python. Caricare le due nuove librerie con il seguente comando "S":

importare numpy come np
importazione matplotlib.pyplot come PLT

4 Creare alcuni dati di questo istogramma definendo gli assi del istogramma e la generazione di alcuni punteggi QI casuali intorno ad una distribuzione standard con i seguenti comandi:

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

5 Creare il layout e parametri dell'istogramma con i seguenti comandi:
n, bidoni, patch = plt.hist (x, 50, normati = 1, facecolor = 'g', alfa = 0.75)

Aggiungere etichette e colorare le barre, o bidoni, del istogramma con i seguenti comandi:
plt.xlabel ( 'Smarts')
plt.ylabel ( 'probabilità')
plt.title ( 'Istogramma del QI')
plt.text (60, .025, r '$ \ mu = 100, \ \ sigma = 15 $')
plt.axis ([40, 160, 0, 0.03])

Infine, generare l'istogramma con questo comando:
plt.show ()
Questo genererà un grafico a barre che illustra punteggi QI nella classica forma a campana curva con bidoni verdi, con le loro "Y" in rappresentanza di QI e le loro "x" asse che rappresentano il numero di individui che hanno raggiunto i punteggi.