Como criar barplots com seaborn (com exemplos)
Um gráfico de barras é um tipo de gráfico que exibe os valores numéricos de diferentes variáveis categóricas.
Este tutorial explica como criar mapas de calor usando a biblioteca de visualização Python Seaborn com o conjunto de dados de dicas integrado:
import seaborn as sns #load tips dataset data = sns. load_dataset (“ tips ”) #view first five rows of tips dataset data. head () total_bill tip sex smoker day time size 0 16.99 1.01 Female No Sun Dinner 2 1 10.34 1.66 Male No Sun Dinner 3 2 21.01 3.50 Male No Sun Dinner 3 3 23.68 3.31 Male No Sun Dinner 2 4 24.59 3.61 Female No Sun Dinner 4
Crie um gráfico de barras básico
A sintaxe a seguir mostra como criar um gráfico de barras simples que exibe a hora do dia ao longo do eixo x e o pico médio ao longo do eixo y:
sns. barplot (x=" time ", y=" tip ", data=data)
O gráfico de barras exibe o erro padrão da média para cada barra por padrão, mas podemos desativá-los usando o argumento ci=None da seguinte forma:
sns. barplot (x=" time ", y=" tip ", data=data, ci= None )
Encomende as barras no Barplot
Podemos usar o argumento order para colocar rapidamente as barras em uma determinada ordem:
sns. barplot (x=" time ", y=" tip ", data=data, order=[" Dinner ", " Lunch "])
Crie um gráfico de barras agrupado
Podemos criar um gráfico de barras agrupado usando o argumento hue . Por exemplo, podemos usar a seguinte sintaxe para exibir a gorjeta média agrupada por dia e sexo:
sns. barplot (x=" time ", y=" tip ", hue=" sex ", data=data)
Crie um gráfico de barras horizontal
Para criar um gráfico de barras horizontal, basta passar uma variável categórica para o argumento y e uma variável numérica para o argumento x :
sns. barplot (x=" tip ", y=" time ", data=data)
Alterar cores do gráfico de barras
Podemos usar o argumento paleta para passar uma lista de cores a serem usadas nas barras do gráfico de barras:
sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data)
Recursos adicionais
Os tutoriais a seguir explicam como criar outros cartões comuns no Seaborn:
Como criar um gráfico de área no Seaborn
Como criar um gráfico de série temporal no Seaborn
Como criar um gráfico de pizza no Seaborn