Como alterar a largura da barra no gráfico de barras seaborn


Você pode usar o argumento width para alterar a largura das barras em um gráfico de barras Seaborn :

 sns. barplot (x=' xvar ', y=' yvar ', data=df, width= 0.8 )

O valor padrão para largura é 0,8 .

Quanto menor o valor da largura , mais finas serão as barras.

O exemplo a seguir mostra como usar esse argumento na prática.

Exemplo: alterar a largura das barras no gráfico de barras 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 no Seaborn usando o valor padrão de 0,8 para largura :

 import seaborn as sns

#create bar plot with default width
sns. barplot (x=' employee ', y=' sales ', data=df). set (title=' Default Width ')

O código a seguir mostra como diminuir a largura de cada barra definindo o argumento width igual a 0.4 :

 import seaborn as sns

#create bar plot with width = 0.4
sns. barplot (x=' employee ', y=' sales ', data=df, width= 0.4 ). set (title=' Width = 0.4 ') 

Observe que as barras são muito mais finas neste gráfico em comparação com o anterior.

Se quiser que cada uma das barras se toque, você pode definir a largura igual a 1 :

 import seaborn as sns

#create bar plot with width = 1
sns. barplot (x=' employee ', y=' sales ', data=df, width= 1 ). set (title=' Width = 1 ') 

Observe que se você definir a largura com um valor maior que 1, as barras se sobreporão.

Nota : Você pode encontrar a documentação completa da função barplot() no seaborn aqui .

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 *