Seaborn: como usar o parâmetro matiz em histogramas


Você pode usar o parâmetro tint ao criar histogramas no Seaborn para colorir as barras do histograma com base no valor de uma variável específica.

Para fazer isso, você pode usar a seguinte sintaxe básica:

 import seaborn as sns

sns. histplot (data=df, x=' points ', hue=' team ')

Este exemplo específico cria um histograma para os pontos variáveis nos quais as barras são coloridas com base no valor da variável da equipe .

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

Exemplo: usando o parâmetro Hue no histograma Seaborn

Suponha que temos o seguinte DataFrame do pandas que mostra os pontos marcados por jogadores de basquete de dois times diferentes:

 import pandas as pd
import numpy as np

#make this example reproducible
n.p. random . seeds (1)

#createDataFrame
df = pd. DataFrame ({' team ':np. repeat (['A', 'B'], 100),
                   ' points ': np. concatenate ([
                       n.p. random . normal (size=100,loc=15,scale=2),
                       n.p. random . normal (size=100, loc=25, scale=4)])})

#view head of DataFrame
print ( df.head ())

  team points
0 A 18.248691
1 A 13.776487
2 A 13.943656
3 A 12.854063
4 A 16.730815

Podemos usar a função seaborn histplot() com o parâmetro hue para criar histogramas da variável points, agrupados pela variável team:

 import seaborn as sns

#create histogram to visualize distribution of points by team
sns. histplot (data=df, x=' points ', hue=' team ') 

O gráfico resultante contém histogramas sobrepostos cujas cores são baseadas nos valores das colunas da equipe.

Observe que também podemos usar o argumento paleta para especificar quais cores usar no histograma:

 import seaborn as sns

#create histogram to visualize distribution of points by team
sns. histplot (data=df, x=' points ', hue=' team ', palette=[' lightgreen ', ' pink ']) 

Ambos os histogramas agora usam verde claro e rosa como cores, conforme especificamos usando o argumento paleta na função histplot() .

Nota : Você pode encontrar a documentação completa para a função seaborn histplot()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 *