Comparando grupos

Aprimorando suas visualizações de dados em Python

Nick Strayer

Instructor

O que isso significa?

  • Valores geralmente mais altos?

  • Distribuição mais ampla? Mais estreita?

  • Crucial para representar seus dados

aglomerados de pessoas em grupos

Aprimorando suas visualizações de dados em Python

comparando classes com gráficos de densidade por kernel

Aprimorando suas visualizações de dados em Python

kernels se somando para formar a KDE

Aprimorando suas visualizações de dados em 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)

Duas KDEs sobrepostas

Aprimorando suas visualizações de dados em 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)

Duas KDEs sobrepostas com rug plot

Aprimorando suas visualizações de dados em Python

Muitas KDEs sobrepostas

Aprimorando suas visualizações de dados em Python

gráficos beeswarm básicos em múltiplos eixos

Aprimorando suas visualizações de dados em Python
pollution_nov = pollution[pollution.month == 10]

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

Gráfico beeswarm da poluição por O3

Aprimorando suas visualizações de dados em Python

Vamos comparar!

Aprimorando suas visualizações de dados em Python

Preparing Video For Download...