Gráficos de pontos

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

Content Team

DataCamp

O que são gráficos de pontos?

  • Pontos mostram a média de variável quantitativa
  • Linhas verticais mostram intervalos de confiança de 95%

Gráfico de pontos da conta média de fumantes vs. 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 linha: nível médio de dióxido de nitrogênio ao longo do tempo Gráfico de linha de dióxido de nitrogênio ao longo do tempo

Gráfico de pontos: conta média de restaurante, fumantes vs. não fumantes Gráfico de pontos da conta média de fumantes vs. 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 vs. de linha

Ambos mostram:

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

Diferenças:

  • Gráfico de linha tem variável quantitativa (geralmente tempo) no eixo x
  • Gráfico de pontos tem variável categórica no eixo x
Introdução à Visualização de Dados com o Seaborn

Gráficos de pontos vs. de barras

Ambos mostram:

  • Média de 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 vs. de barras

Gráfico de barras de masculinidade com matiz

Gráfico de pontos de masculinidade com matiz

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

Criando 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 de masculinidade com matiz

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

Desconectando 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",
            linestyle="none")

plt.show()

Gráfico de pontos de masculinidade com matiz e pontos desconectados

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

Exibindo 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 vs. 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

Exibindo 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 de fumantes vs. 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

Personalizando os 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

Desativando intervalos de confiança

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point",
            errorbar=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...