Gráficos de pontos

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

Erin Case

Data Scientist

O que são gráficos de pontos?

  • Os pontos mostram a média da variável quantitativa
  • As linhas verticais mostram os intervalos de confiança de 95%

Gráfico de pontos da conta média de fumantes x não fumantes

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

Gráfico de linhas: nível médio de dióxido de nitrogênio ao longo do tempo Gráfico de linhas do dióxido de nitrogênio ao longo do tempo

Gráfico de pontos: conta média em restaurantes, fumantes x não fumantes Gráfico de pontos da conta média de fumantes x não fumantes

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

Gráficos de pontos x gráficos de linhas

Ambos mostram:

  • Média da variável quantitativa
  • Intervalos de confiança de 95% para a média

Diferenças:

  • O gráfico de linhas tem uma variável quantitativa (normalmente o tempo) no eixo x
  • O gráfico de pontos tem uma variável categórica no eixo x
Introdução à Visualização de Dados com o Seaborn

Gráficos de pontos x gráficos de barras

Ambos mostram:

  • Média da variável quantitativa
  • Intervalos de confiança de 95% para a média
Introdução à Visualização de Dados com o Seaborn

Gráficos de pontos x gráficos de barras

Gráfico de barras da masculinidade com hue

Gráfico de pontos da masculinidade com hue

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

Como criar um gráfico de pontos

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="age", 
            y="masculinity_important", 
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

Gráfico de pontos da masculinidade com hue

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

Como separar os pontos

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="age", 
            y="masculinity_important", 
            data=masculinity_data,
            hue="feel_masculine",
            kind="point",
            join=False)

plt.show()

Gráfico de pontos da masculinidade com hue e pontos desconectados

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

Como mostrar a mediana

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point")

plt.show()

Gráfico de pontos da conta média total de fumantes x não fumantes

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

Como mostrar a mediana

import matplotlib.pyplot as plt
import seaborn as sns
from numpy import median

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point", 
            estimator=median)

plt.show()

Gráfico de pontos da mediana da conta total para fumantes x não fumantes

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

Personalização dos intervalos de confiança

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point",
            capsize=0.2)

plt.show()

Gráfico de pontos com limites nos 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 desativar intervalos de confiança

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Gráfico de pontos 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

Vamos praticar!

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

Preparing Video For Download...