Skumulowany wykres słupkowy
Skumulowany wykres słupkowy składa się ze słupków, których wysokość reprezentuje wartości danych. Na pierwszej zmiennej można ułożyć kolejną – dodatkowa wysokość słupka odpowiada wartości tej zmiennej. W ten sposób można nakładać kolejne warstwy.
W tym ćwiczeniu masz dostęp do DataFrame o nazwie medals, który zawiera indeks z nazwami różnych krajów oraz trzy kolumny: "Gold", "Silver" i "Bronze". Do dyspozycji masz też obiekt Figure (fig) oraz Axes (ax), do których możesz dodawać dane.
Stworzysz skumulowany wykres słupkowy pokazujący liczbę złotych, srebrnych i brązowych medali zdobytych przez każdy kraj. Dodasz też etykiety i legendę wskazującą, które słupki odpowiadają którym medalom.
To ćwiczenie jest częścią kursu
Wprowadzenie do wizualizacji danych z Matplotlib
Instrukcje do ćwiczenia
- Wywołaj metodę
ax.bar, aby dodać słupki dla"Gold". Ustaw argumentlabelna"Gold". - Wywołaj metodę
ax.bar, aby nałożyć słupki"Silver"na poprzednie – użyj argumentu kluczowegobottom, aby dół tych słupków znajdował się na górze słupków złotych medali, oraz argumentulabelz wartością"Silver". - Użyj
ax.bar, aby dodać słupki"Bronze"na wierzchu, korzystając z argumentubottomi ustawiająclabelna"Bronze".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()