Comparer des groupes

Améliorer vos visualisations de données en Python

Nick Strayer

Instructor

Qu'est‑ce que ça veut dire ?

  • Valeurs généralement plus élevées ?

  • Distribution plus étendue ? Plus resserrée ?

  • Essentiel pour représenter vos données

groupes de personnes rassemblées

Améliorer vos visualisations de données en Python

comparaison de classes avec des tracés de densité à noyau

Améliorer vos visualisations de données en Python

superposition de noyaux pour former une KDE

Améliorer vos visualisations de données en Python
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)

Deux KDE qui se chevauchent

Améliorer vos visualisations de données en Python
# 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)

Deux KDE qui se chevauchent avec un tapis (rug plot)

Améliorer vos visualisations de données en Python

beaucoup de KDE qui se chevauchent

Améliorer vos visualisations de données en Python

tracés « beeswarm » élémentaires autour de multiples axes

Améliorer vos visualisations de données en Python
pollution_nov = pollution[pollution.month == 10]

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

Tracé beeswarm de la pollution à l'O3

Améliorer vos visualisations de données en Python

Comparons !

Améliorer vos visualisations de données en Python

Preparing Video For Download...