ComeçarComece gratuitamente

Gráfico de barras empilhadas

Um gráfico de barras empilhadas contém barras em que a altura de cada uma dela representa valores. Além disso, outra variável pode ser empilhada sobre a primeira. A altura adicional dessa barra representa o valor dessa variável. É possível adicionar mais barras além disso.

Neste exercício, você terá acesso a um DataFrame chamado medals, que contém um índice com os nomes de diferentes países e três colunas: "Gold", "Silver" e "Bronze". Você também terá uma figura, fig, e eixos, ax, aos quais poderá adicionar dados.

Você deve criar um gráfico de barras empilhadas que mostre o número de medalhas de ouro, prata e bronze conquistadas por cada país, adicionar rótulos e criar uma legenda que indique quais barras representam quais medalhas.

Este exercício faz parte do curso

Introdução à Visualização de Dados com a Matplotlib

Ver Curso

Instruções de exercício

  • Chame o método ax.bar para adicionar as medalhas de ouro ("Gold"). Chame-o com label definido como "Gold".
  • Chame o método ax.bar para empilhar as barras referentes a "Silver" acima, usando o argumento de palavra-chave bottom para que a parte inferior das barras fique acima das barras de medalhas de ouro e label para adicionar o rótulo "Silver".
  • Use ax.bar para adicionar as barras referentes a "Bronze" acima, usando a palavra-chave bottom e label como "Bronze".

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Add bars for "Gold" with the label "Gold"
____(____, ____, label=____)

# Stack bars for "Silver" on top with label "Silver"
____(____, ____, bottom=____, ____)

# Stack bars for "Bronze" on top of that with label "Bronze"
____

# Display the legend
ax.legend()

plt.show()
Editar e executar código