Plotando um histograma

Pensamento Estatístico em Python (Parte 1)

Justin Bois

Teaching Professor at the California Institute of Technology

Eleições de 2008 nos swing states dos EUA

Dados obtidos em Data.gov (https://www.data.gov/)

ch1-2.003.png

Pensamento Estatístico em Python (Parte 1)

Gerando um histograma

import matplotlib.pyplot as plt
_ = plt.hist(df_swing['dem_share'])
_ = plt.xlabel('percentual de votos no Obama')
_ = plt.ylabel('número de condados')
plt.show()
Pensamento Estatístico em Python (Parte 1)

Sempre rotule os eixos

Pensamento Estatístico em Python (Parte 1)

Eleições de 2008 nos swing states dos EUA

Dados obtidos em Data.gov (https://www.data.gov/)

ch1-2.013.png

Pensamento Estatístico em Python (Parte 1)

Histogramas com diferentes classes

Dados obtidos em Data.gov (https://www.data.gov/)

ch1-2.015.png

Pensamento Estatístico em Python (Parte 1)

Definindo as classes do histograma

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

Pensamento Estatístico em Python (Parte 1)

Definindo as classes do histograma

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

ch1-2.027.png

Pensamento Estatístico em Python (Parte 1)

Seaborn

  • Um excelente pacote de visualização estatística baseado no Matplotlib, criado por Michael Waskom
Pensamento Estatístico em Python (Parte 1)

Aplicando o estilo do Seaborn

import seaborn as sns
sns.set()
_ = plt.hist(df_swing['dem_share'])
_ = plt.xlabel('percentual de votos no Obama')
_ = plt.ylabel('número de condados')
plt.show()
Pensamento Estatístico em Python (Parte 1)

Um histograma com estilo Seaborn

ch1-2.038.png

1 Dados obtidos em Data.gov (https://www.data.gov/)
Pensamento Estatístico em Python (Parte 1)

Vamos praticar!

Pensamento Estatístico em Python (Parte 1)

Preparing Video For Download...