Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Estimativa de Médias com Gráficos de Barras | Seção
Visualização Estatística com Seaborn

bookEstimativa de Médias com Gráficos de Barras

Um barplot representa uma estimativa da tendência central (geralmente a média) para uma variável numérica com a altura de cada retângulo.

Diferente de um histograma, que conta quantos itens estão em um intervalo, um barplot calcula uma estatística (como o valor médio da conta) para cada categoria.

As Barras de Erro (Incerteza)

As pequenas linhas pretas no topo de cada barra são chamadas de barras de erro. Por padrão, elas mostram o Intervalo de Confiança de 95%.

Para personalizá-las, agora utilizamos o parâmetro err_kws (palavras-chave de erro). Este aceita um dicionário de configurações que controlam a aparência dessas linhas.

Parâmetros Principais

  • capsize: adiciona uma pequena linha horizontal ("tampa") nas extremidades das barras de erro;
  • err_kws: um dicionário para personalizar as barras de erro;
  • {'color': 'black'}: define a cor;
  • {'linewidth': 2}: define a espessura;
  • estimator: por padrão, calcula a média. É possível alterar para median, sum ou max (requer importação do numpy).

Exemplo

Aqui está um gráfico de barras mostrando a média da conta total com barras de erro vermelhas personalizadas.

12345678910111213141516171819
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a barplot sns.barplot( data=df, x='day', y='total_bill', hue='sex', capsize=0.1, # New way to style error bars: err_kws={'color': 'red', 'linewidth': 2}, palette='pastel' ) plt.show()
copy
Tarefa

Swipe to start coding

Calcule e visualize a média da conta total para diferentes dias, comparando fumantes e não fumantes.

  1. Defina o estilo como 'ticks' para remover a grade.
  2. Crie um barplot utilizando o conjunto de dados tips (df):
  • Mapeie 'day' para x e 'total_bill' para y.
  • Agrupe por 'smoker' usando hue.
  • Defina o capsize da barra de erro como 0.1.
  • Altere a cor da barra de erro para 'pink' utilizando o dicionário err_kws (por exemplo, {'color': 'pink'}).
  • Defina a largura do contorno da barra (linewidth) como 2.5.
  • Utilize a paleta 'magma'.
  1. Exiba o gráfico.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 13
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

bookEstimativa de Médias com Gráficos de Barras

Deslize para mostrar o menu

Um barplot representa uma estimativa da tendência central (geralmente a média) para uma variável numérica com a altura de cada retângulo.

Diferente de um histograma, que conta quantos itens estão em um intervalo, um barplot calcula uma estatística (como o valor médio da conta) para cada categoria.

As Barras de Erro (Incerteza)

As pequenas linhas pretas no topo de cada barra são chamadas de barras de erro. Por padrão, elas mostram o Intervalo de Confiança de 95%.

Para personalizá-las, agora utilizamos o parâmetro err_kws (palavras-chave de erro). Este aceita um dicionário de configurações que controlam a aparência dessas linhas.

Parâmetros Principais

  • capsize: adiciona uma pequena linha horizontal ("tampa") nas extremidades das barras de erro;
  • err_kws: um dicionário para personalizar as barras de erro;
  • {'color': 'black'}: define a cor;
  • {'linewidth': 2}: define a espessura;
  • estimator: por padrão, calcula a média. É possível alterar para median, sum ou max (requer importação do numpy).

Exemplo

Aqui está um gráfico de barras mostrando a média da conta total com barras de erro vermelhas personalizadas.

12345678910111213141516171819
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a barplot sns.barplot( data=df, x='day', y='total_bill', hue='sex', capsize=0.1, # New way to style error bars: err_kws={'color': 'red', 'linewidth': 2}, palette='pastel' ) plt.show()
copy
Tarefa

Swipe to start coding

Calcule e visualize a média da conta total para diferentes dias, comparando fumantes e não fumantes.

  1. Defina o estilo como 'ticks' para remover a grade.
  2. Crie um barplot utilizando o conjunto de dados tips (df):
  • Mapeie 'day' para x e 'total_bill' para y.
  • Agrupe por 'smoker' usando hue.
  • Defina o capsize da barra de erro como 0.1.
  • Altere a cor da barra de erro para 'pink' utilizando o dicionário err_kws (por exemplo, {'color': 'pink'}).
  • Defina a largura do contorno da barra (linewidth) como 2.5.
  • Utilize a paleta 'magma'.
  1. Exiba o gráfico.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 13
single

single

some-alt