Porównywanie grup

Ulepszanie wizualizacji danych w Pythonie

Nick Strayer

Instructor

Co to oznacza?

  • Wartości generalnie wyższe?

  • Rozkład wartości szerszy? Węższy?

  • Kluczowe dla reprezentacji danych

grupy ludzi stojących razem

Ulepszanie wizualizacji danych w Pythonie

porównywanie klas za pomocą wykresów gęstości jądra

Ulepszanie wizualizacji danych w Pythonie

jądra nakładające się tworząc KDE

Ulepszanie wizualizacji danych w Pythonie
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)

Dwa nakładające się wykresy KDE

Ulepszanie wizualizacji danych w Pythonie
# 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)

Dwa nakładające się wykresy KDE z rug plotem

Ulepszanie wizualizacji danych w Pythonie

Wiele nakładających się wykresów KDE

Ulepszanie wizualizacji danych w Pythonie

Abstrakcyjne podstawowe wykresy beeswarm wokół wielu osi

Ulepszanie wizualizacji danych w Pythonie
pollution_nov = pollution[pollution.month == 10]

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

Wykres beeswarm zanieczyszczenia ozonem O3

Ulepszanie wizualizacji danych w Pythonie

Czas na porównanie!

Ulepszanie wizualizacji danych w Pythonie

Preparing Video For Download...