Como criar um gráfico de barras horizontal no seaborn (com exemplo)


Você pode usar a seguinte sintaxe básica para criar um gráfico de barras horizontal em seaborn :

 sns. barplot (x=df. values_var , y=df. group_var , orient=' h ')

O argumento orient=’h’ diz ao Seaborn para orientar as barras horizontalmente em vez da vertical padrão.

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

Exemplo: Como criar um gráfico de barras horizontal no Seaborn

Suponha que temos o seguinte DataFrame do pandas que contém informações sobre o total de vendas realizadas por diversos funcionários de uma empresa:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' employee ': ['Andy', 'Bert', 'Chad', 'Doug', 'Eric', 'Frank'],
                   ' sales ': [22, 14, 9, 7, 29, 20]})

#view DataFrame
print (df)

  employee sales
0 Andy 22
1 Bert 14
2 Chad 9
3 Doug 7
4 Eric 29
5 Frank 20

Podemos usar a seguinte sintaxe para criar um gráfico de barras horizontal para visualizar as vendas de cada funcionário:

 import seaborn as sns

#create horizontal barplot
sns. barplot (x=df. sales , y=df. employee , orient=' h ')

O eixo x mostra as vendas realizadas por cada funcionário e o eixo y mostra os nomes dos funcionários.

Observe que também podemos especificar as cores das barras e adicionar um título personalizado com rótulos de eixo:

 import matplotlib. pyplot as plt
import seaborn as sns

#create horizontal bar chart
sns. barplot (x=df. sales , y=df. employee , color=' steelblue ', orient=' h ')

#add plot title
plt. title (' Total Sales by Employee ', fontsize= 16 )

#add axis labels
plt. xlabel (' Total Sales ')
plt. ylabel (' Employee Name ') 

gráfico de barras horizontal marinho

As barras do gráfico agora têm a mesma cor e adicionamos um título geral do gráfico e rótulos de eixo para facilitar a leitura do gráfico.

Nota : Se você estiver tendo dificuldades para importar o seaborn para um notebook Jupyter, pode ser necessário executar o comando %pip install seaborn primeiro.

Recursos adicionais

Os tutoriais a seguir explicam como executar outras funções comuns no Seaborn:

Como exibir valores no Seaborn Barplot
Como criar um gráfico de barras agrupado no Seaborn
Como definir a cor das barras em um barplot Seaborn

Add a Comment

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