Como alterar a cor de um histograma seaborn
Você pode usar os argumentos color e edgecolor no seaborn para alterar a cor de preenchimento e a cor da borda das barras em um histograma, respectivamente:
sns. histplot (data=df, x=' some_variable ', color=' orange ', edgecolor=' red ')
O exemplo a seguir mostra como usar esses argumentos na prática.
Exemplo: alterar as cores do histograma Seaborn
Suponha que temos o seguinte DataFrame do pandas que contém informações sobre pontos marcados por 200 jogadores de basquete 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. random . normal (size=200, loc=15, scale=4)})
#view head of DataFrame
print ( df.head ())
team points
0 A 21.497381
1 A 12.552974
2 A 12.887313
3 A 10.708126
4 A 18.461631
Podemos usar o seguinte código para criar um histograma no Seaborn para visualizar a distribuição dos valores na coluna de pontos :
import seaborn as sns #create histogram to visualize distribution of points sns. histplot (data=df, x=' points ')
Por padrão, Seaborn usa azul como cor de preenchimento e preto como cor de contorno para as barras do histograma.
No entanto, podemos personalizar essas cores usando os argumentos color e edgecolor :
import seaborn as sns #create histogram to visualize distribution of points sns. histplot (data=df, x=' points ', color=' orange ', edgecolor=' red ')
Observe que o histograma agora tem uma cor de preenchimento laranja e um contorno vermelho .
Observe também que você pode usar códigos de cores hexadecimais para personalizar ainda mais:
import seaborn as sns #create histogram to visualize distribution of points sns. histplot (data=df, x=' points ', color=' #DAF7A6 ', edgecolor=' #BB8FCE ')
Nota : Você pode encontrar a documentação completa para a função seaborn histplot()aqui .
Recursos adicionais
Os tutoriais a seguir explicam como executar outras funções comuns no Seaborn:
Como definir a cor das barras em um barplot Seaborn
Como criar um gráfico de barras agrupado no Seaborn
Como criar vários gráficos Seaborn em uma única figura