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