Tracciare un istogramma

Pensare in modo statistico con Python (Parte 1)

Justin Bois

Teaching Professor at the California Institute of Technology

Risultati elettorali 2008 negli swing state USA

Dati ottenuti da Data.gov (https://www.data.gov/)

ch1-2.003.png

Pensare in modo statistico con Python (Parte 1)

Generare un istogramma

import matplotlib.pyplot as plt
_ = plt.hist(df_swing['dem_share'])
_ = plt.xlabel('percent of vote for Obama')
_ = plt.ylabel('number of counties')
plt.show()
Pensare in modo statistico con Python (Parte 1)

Etichetta sempre gli assi

Pensare in modo statistico con Python (Parte 1)

Risultati elettorali 2008 negli swing state USA

Dati ottenuti da Data.gov (https://www.data.gov/)

ch1-2.013.png

Pensare in modo statistico con Python (Parte 1)

Istogrammi con bin diversi

Dati ottenuti da Data.gov (https://www.data.gov/)

ch1-2.015.png

Pensare in modo statistico con Python (Parte 1)

Impostare i bin di un istogramma

bin_edges = [0, 10, 20, 30, 40, 50,
                60, 70, 80, 90, 100]
_ = plt.hist(df_swing['dem_share'], bins=bin_edges)
plt.show()

ch1-2.022.png

Pensare in modo statistico con Python (Parte 1)

Impostare i bin di un istogramma

_ = plt.hist(df_swing['dem_share'], bins=20)
plt.show()

ch1-2.027.png

Pensare in modo statistico con Python (Parte 1)

Seaborn

  • Un eccellente pacchetto di visualizzazione statistica basato su Matplotlib, scritto da Michael Waskom
Pensare in modo statistico con Python (Parte 1)

Impostare lo stile Seaborn

import seaborn as sns
sns.set()
_ = plt.hist(df_swing['dem_share'])
_ = plt.xlabel('percent of vote for Obama')
_ = plt.ylabel('number of counties')
plt.show()
Pensare in modo statistico con Python (Parte 1)

Un istogramma in stile Seaborn

ch1-2.038.png

1 Dati ottenuti da Data.gov (https://www.data.gov/)
Pensare in modo statistico con Python (Parte 1)

Ayo berlatih!

Pensare in modo statistico con Python (Parte 1)

Preparing Video For Download...