Grafico a barre impilate
Un grafico a barre impilate contiene barre in cui l’altezza di ogni barra rappresenta dei valori. Inoltre, sopra la prima variabile può essere impilata un’altra variabile. L’altezza aggiuntiva della barra rappresenta il valore di questa seconda variabile. E puoi aggiungere ulteriori barre sopra di essa.
In questo esercizio, avrai a disposizione un DataFrame chiamato medals che contiene un indice con i nomi di diversi paesi e tre colonne: "Gold", "Silver" e "Bronze". Avrai anche una Figure, fig, e degli Axes, ax, a cui potrai aggiungere i dati.
Creerai un grafico a barre impilate che mostra il numero di medaglie d’oro, d’argento e di bronzo vinte da ciascun paese, e aggiungerai etichette e una legenda che indica quali barre rappresentano quali medaglie.
Questo esercizio fa parte del corso
Introduzione alla visualizzazione dei dati con Matplotlib
Istruzioni dell'esercizio
- Chiama il metodo
ax.barper aggiungere le medaglie"Gold". Chiamalo impostandolabelsu"Gold". - Chiama il metodo
ax.barper impilare le barre"Silver"sopra quelle d’oro, usando l’argomento con parola chiavebottomin modo che la base delle barre sia sopra le barre delle medaglie d’oro, elabelper aggiungere l’etichetta"Silver". - Usa
ax.barper aggiungere le barre"Bronze"sopra, usando la parola chiavebottome impostandolabelsu"Bronze".
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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()