Porovnávání skupin

Vylepšení datových vizualizací v Pythonu

Nick Strayer

Instructor

Co to znamená?

  • Jsou hodnoty celkově vyšší?

  • Je rozložení hodnot širší? Užší?

  • Klíčové pro správnou vizualizaci dat

Skupiny lidí stojící pohromadě

Vylepšení datových vizualizací v Pythonu

Porovnání tříd pomocí grafů hustoty jádra

Vylepšení datových vizualizací v Pythonu

Jádra skládající se do KDE

Vylepšení datových vizualizací v Pythonu
pollution_nov = pollution[pollution.month == 10]

sns.kdeplot(pollution_nov[pollution_nov.city == 'Denver'].O3, color = 'red') sns.kdeplot(pollution_nov[pollution_nov.city != 'Denver'].O3)

Dva překrývající se KDE

Vylepšení datových vizualizací v Pythonu
# Enable rugplot
sns.kdeplot(pollution_nov[pollution_nov.city == 'Denver'].O3, color='red')
sns.rugplot(pollution_nov[pollution_nov.city == 'Denver'].O3, color='red')
sns.kdeplot(pollution_nov[pollution_nov.city != 'Denver'].O3)

Dva překrývající se KDE s rug plotem

Vylepšení datových vizualizací v Pythonu

Mnoho překrývajících se KDE

Vylepšení datových vizualizací v Pythonu

Abstraktní základní beeswarm grafy kolem více os

Vylepšení datových vizualizací v Pythonu
pollution_nov = pollution[pollution.month == 10]

sns.swarmplot(y="city", x="O3", data=pollution_nov, size=4)
plt.xlabel("Ozone (O3)")

Beeswarm graf znečištění O3

Vylepšení datových vizualizací v Pythonu

Pojďme porovnávat!

Vylepšení datových vizualizací v Pythonu

Preparing Video For Download...