Seaborn: como usar o parâmetro hue no pairplot


Você pode usar o parâmetro tint ao criar pares de gráficos no Seaborn para colorir aspectos do gráfico com base nos valores de uma variável específica.

Você pode usar a seguinte sintaxe básica:

 import seaborn as sns

sns. pairplot (data=df, hue=' team ')

Este exemplo específico cria um gráfico de pares usando cada variável numérica no quadro de dados e colore os aspectos do gráfico com base no valor da variável de equipe .

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: usando o parâmetro Hue no Seaborn Pairplot

Suponha que temos o seguinte DataFrame do pandas que mostra os pontos e assistências de jogadores de basquete de dois times diferentes:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],
                   ' assists ': [3, 4, 4, 7, 9, 6, 7, 8, 10, 12],
                   ' points ': [5, 6, 9, 12, 15, 5, 10, 13, 13, 19]})

#view DataFrame
print (df)

  team assists points
0 to 3 5
1 to 4 6
2 to 4 9
3 to 7 12
4 to 9 15
5 B 6 5
6 B 7 10
7 B 8 13
8 B 10 13
9 B 12 19

Se usarmos a função pairplot() , então seaborn criará um pairplot usando as duas variáveis numéricas do DataFrame:

 import seaborn as sns

#create pairplot
sns. pairplot (data=df) 

O gráfico de pares resultante exibe gráficos de dispersão e histogramas usando os pontos e variáveis auxiliares.

Se usarmos o parâmetro hue na função pairplot() , podemos colorir aspectos do gráfico com base nos valores da variável team :

 import seaborn as sns

#create pairplot using values of team variable as colors
sns. pairplot (data=df, hue=' team ') 

Usando o parâmetro hue , podemos fazer as seguintes alterações no gráfico:

  • Os pontos no gráfico de dispersão são coloridos com base no valor da equipe.
  • Curvas de densidade sobrepostas são usadas para visualizar a distribuição de valores para cada equipe única.

Observe que uma legenda também é adicionada automaticamente para que fique claro quais cores correspondem a quais valores da equipe.

Nota : Você pode encontrar a documentação completa para a função seaborn pairplot()aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns usando o Seaborn:

Como adicionar um título aos gráficos Seaborn
Como alterar o tamanho da fonte em gráficos Seaborn
Como ajustar o número de ticks nos gráficos do Seaborn

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *