Vytváření small multiples pomocí plt.subplots
Small multiples slouží k zobrazení více datových sad vedle sebe. V Matplotlibu je lze vytvořit pomocí funkce plt.subplots(). První argument určuje počet řádků v poli objektů Axes, druhý pak počet sloupců. V tomto cvičení použiješ data z Austinu a Seattlu a procvičíš si vytváření a plnění pole subplotů.
Data jsou k dispozici v DataFramech: seattle_weather a austin_weather. Oba obsahují sloupec "MONTH", sloupec "MLY-PRCP-NORMAL" (průměrné srážky) a sloupec "MLY-TAVG-NORMAL" (průměrná teplota). V tomto cvičení zobrazíš měsíční průměrné srážky a průměrné teploty pro každé město v samostatném subplotu.
Toto cvičení je součástí kurzu
Introduction to Data Visualization with Matplotlib
Pokyny k cvičení
- Vytvoř Figure a pole subplotů se 2 řádky a 2 sloupci.
- Do subplotu vlevo nahoře (index 0, 0) vykresli srážky v Seattlu.
- Do subplotu vpravo nahoře (index 0, 1) vykresli teploty v Seattlu.
- Do subplotu vlevo dole (1, 0) a vpravo dole (1, 1) vykresli srážky a teploty v Austinu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a Figure and an array of subplots with 2 rows and 2 columns
fig, ax = plt.subplots(____, ____)
# Addressing the top left Axes as index 0, 0, plot month and Seattle precipitation
ax[0, 0].plot(____, ____)
# In the top right (index 0,1), plot month and Seattle temperatures
ax[0, 1].plot(____, ____)
# In the bottom left (1, 0) plot month and Austin precipitations
ax[____].plot(____, ____)
# In the bottom right (1, 1) plot month and Austin temperatures
ax[____].plot(____, ____)
plt.show()