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

Beeswarm grafy

Vytvoř beeswarm graf pomocí sns.swarmplot(), který zobrazuje úrovně ozonu pro všechna města v datasetu pollution za měsíc březen. Aby byl graf přehlednější, zmenši velikost bodů a předejdi tak přeplnění způsobenému velkým množstvím vykreslených hodnot. Nakonec, protože jsi data před vykreslením upravil/a, přidej nadpis, který čtenáři pomůže zorientovat se v tom, co vidí.

Toto cvičení je součástí kurzu

Vylepšení datových vizualizací v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vyfiltruj data pollution tak, aby obsahovala pouze záznamy za březen.
  • Vykresli hodnoty O3 jako spojitou proměnnou ve funkci swarmplot().
  • Zmenši velikost bodů na 3, aby nedocházelo k jejich překrývání.
  • Nastav nadpis grafu na 'March Ozone levels by city'.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Filter data to just March
pollution_mar = pollution[pollution.month == ____]

# Plot beeswarm with x as O3
sns.swarmplot(y = "city",
              x = '____', 
              data = pollution_mar, 
              # Decrease the size of the points to avoid crowding 
              size = ____)

# Give a descriptive title
plt.____('____')
plt.show()
Upravit a spustit kód