Personalização de gráficos de dispersão

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

Erin Case

Data Scientist

Visão geral do gráfico de dispersão

Mostra a relação entre duas variáveis quantitativas

Vimos:

  • Subgráficos (col e row)
  • Subgrupos com cor (hue)

Novas personalizações:

  • Subgrupos com estilo e tamanho dos pontos
  • Como mudar a transparência dos pontos

Use com scatterplot() e relplot()

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

Subgrupos com tamanho de pontos

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            size="size")

plt.show()

Gráfico de dispersão com pontos de tamanhos diferentes

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

Tamanho do ponto e hue

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            size="size",
            hue="size")

plt.show()

Gráfico de dispersão com pontos de tamanhos e cores diferentes

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

Subgrupos com estilo de pontos

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            hue="smoker", 
            style="smoker")

plt.show()

Gráfico de dispersão com cores e estilos diferentes

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 transparência dos pontos

import seaborn as sns
import matplotlib.pyplot as plt

# Set alpha to be between 0 and 1
sns.relplot(x="total_bill", 
            y="tip", 
            data=tips, 
            kind="scatter", 
            alpha=0.4)

plt.show()

Gráfico de dispersão com pontos mais transparentes

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