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 de exercício
- Chame o método
ax.bar
para adicionar as medalhas de ouro ("Gold"
). Chame-o comlabel
definido como"Gold"
. - Chame o método
ax.bar
para empilhar as barras referentes a"Silver"
acima, usando o argumento de palavra-chavebottom
para que a parte inferior das barras fique acima das barras de medalhas de ouro elabel
para adicionar o rótulo"Silver"
. - Use
ax.bar
para adicionar as barras referentes a"Bronze"
acima, usando a palavra-chavebottom
elabel
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()