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
Instruções do exercício
- Chame o método
ax.barpara adicionar as medalhas de ouro ("Gold"). Chame-o comlabeldefinido como"Gold". - Chame o método
ax.barpara empilhar as barras referentes a"Silver"acima, usando o argumento de palavra-chavebottompara que a parte inferior das barras fique acima das barras de medalhas de ouro elabelpara adicionar o rótulo"Silver". - Use
ax.barpara adicionar as barras referentes a"Bronze"acima, usando a palavra-chavebottomelabelcomo"Bronze".
Exercício interativo prático
Experimente este exercício completando 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()