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
Pokyny k cvičení
- Vyfiltruj data
pollutiontak, aby obsahovala pouze záznamy za březen. - Vykresli hodnoty
O3jako spojitou proměnnou ve funkciswarmplot(). - 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()