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