Gráficos de contagem e gráficos de barras

Introdução à Visualização de Dados com o Seaborn

Erin Case

Data Scientist

Gráficos categóricos

  • Exemplos: gráficos de contagem, gráficos de barras
  • Envolvem uma variável categórica
  • Comparações entre grupos

Gráfico de contagem das respostas sobre masculinidade

Introdução à Visualização de Dados com o Seaborn

catplot()

  • Usado pra criar gráficos categóricos
  • Mesmas vantagens do relplot()
  • Fácil criação de subgráficos com col= e row=
Introdução à Visualização de Dados com o Seaborn

countplot() x catplot()

import matplotlib.pyplot as plt
import seaborn as sns

sns.countplot(x="how_masculine",
              data=masculinity_data)

plt.show()

Gráfico de contagem das respostas sobre masculinidade

Introdução à Visualização de Dados com o Seaborn

countplot() x catplot()

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="how_masculine",
            data=masculinity_data,
            kind="count")

plt.show()

Gráfico de contagem das respostas sobre masculinidade

Introdução à Visualização de Dados com o Seaborn

Como mudar a ordem

import matplotlib.pyplot as plt
import seaborn as sns

category_order = ["No answer", "Not at all", "Not very", "Somewhat", "Very"]
sns.catplot(x="how_masculine", data=masculinity_data, kind="count", order=category_order)
plt.show()

Gráfico de contagem reordenado das respostas sobre masculinidade

Introdução à Visualização de Dados com o Seaborn

Gráficos de barras

Mostra a média da variável quantitativa por categoria

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="day",
            y="total_bill",
            data=tips,
            kind="bar")

plt.show()

Gráfico de barras da conta média por dia

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introdução à Visualização de Dados com o Seaborn

Intervalos de confiança

  • As linhas mostram os intervalos de confiança de 95% para a média
  • Mostra a incerteza da estimativa
  • Supõe que os dados são uma amostra aleatória

Gráfico de barras da conta média por dia

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introdução à Visualização de Dados com o Seaborn

Como desativar intervalos de confiança

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="day",
            y="total_bill",
            data=tips,
            kind="bar",
            ci=None)

plt.show()

Gráfico de barras sem intervalos de confiança

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introdução à Visualização de Dados com o Seaborn

Como mudar a orientação

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="total_bill",
            y="day",
            data=tips,
            kind="bar")

plt.show()

Gráfico de barras horizontais

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introdução à Visualização de Dados com o Seaborn

Vamos praticar!

Introdução à Visualização de Dados com o Seaborn

Preparing Video For Download...