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)

Exemplo de gráfico de barras Seaborn

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 ) 

Barplot Seaborn sem barras de erro

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 "]) 

Encomende as barras em um barplot marinho

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) 

Barplot agrupado com Seaborn em Python

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) 

Gráfico de barras horizontais Seaborn

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) 

Barplot Seaborn com lista específica de cores

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

Add a Comment

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