Skládaný sloupcový graf
Skládaný sloupcový graf se skládá ze sloupců, jejichž výška odpovídá hodnotám dat. Nad první proměnnou může být navíc navrstvena další proměnná – přidaná výška sloupce pak odpovídá hodnotě této proměnné. Takto lze skládat i více vrstev za sebou.
V tomto cvičení budeš pracovat s DataFrame medals, který obsahuje index s názvy různých zemí a tři sloupce: "Gold", "Silver" a "Bronze". K dispozici máš také Figure fig a Axes ax, ke kterým můžeš přidávat data.
Vytvoříš skládaný sloupcový graf zobrazující počet zlatých, stříbrných a bronzových medailí získaných jednotlivými zeměmi. Přidáš popisky a vytvoříš legendu, která vysvětlí, které sloupce odpovídají kterým medailím.
Toto cvičení je součástí kurzu
Introduction to Data Visualization with Matplotlib
Pokyny k cvičení
- Zavolej metodu
ax.barpro přidání sloupců"Gold". Nastav parametrlabelna"Gold". - Zavolej metodu
ax.barpro navrstvení sloupců"Silver"na vrch zlatých. Použij klíčový argumentbottom, aby spodní okraj stříbrných sloupců navazoval na vrchol zlatých, a parametremlabelnastav popisek"Silver". - Pomocí
ax.barpřidej sloupce"Bronze"na vrch stříbrných. Použij klíčový argumentbottoma nastavlabelna"Bronze".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()