Začněte nyníZačněte zdarma

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

Zobrazit kurz

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()
Upravit a spustit kód