1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Data Visualization with Matplotlib

Connected

cvičení

Automatizuj svou vizualizaci

Jednou z největších předností Matplotlibu je, že dokáže automaticky reagovat na data, která dostane na vstupu. Pokud například pracuješ s daty, kde předem nevíš, kolik kategorií obsahují, stále zvládneš vytvořit sloupcový graf se sloupcem pro každou kategorii.

Presně to uděláš v tomto cvičení. Znovu budeš vizualizovat data o medailistech z letních olympijských her 2016, tentokrát ale s datasetem, který obsahuje neznámý počet sportovních odvětví. Data budou načtena do paměti jako objekt DataFrame z knihovny pandas s názvem summer_2016_medals. Sloupec "Sport" ti říká, ke kterému sportovnímu odvětví každý řádek patří, a sloupec "Weight" obsahuje hmotnost jednotlivých sportovců.

Pokyny

100 XP
  • Iteruj přes hodnoty sports a jako proměnnou smyčky použij sport.
  • V každé iteraci vyber řádky, kde se hodnota sloupce "Sport" rovná sport.
  • Přidej do objektu ax sloupec označený názvem sportu, jehož výška odpovídá průměru sloupce "Weight" a chybová úsečka na ose y odpovídá jeho směrodatné odchylce.
  • Ulož obrázek do souboru "sports_weights.png".