Distribuciones
Clase 13 de 18 • Curso de Visualización de Datos con Matplotlib y Seaborn
Resumen
Seaborn ofrece algunas gráficas u opciones que te permiten trabajar con distribuciones orientadas a tipos de datos numéricos. Veamos como puedes lograrlo utilizando código.
Uso de .kde y .displot para graficar distribuciones
- Gráfico para distribuciones y que se acumulen
cumulative
sns.histplot(data = tips, x= 'tip', bins = 15, cumulative=True)
- Como muestra en el eje y
stat
, presentar los datosmultiple
sns.histplot(data = tips, x= 'tip', bins = 15, hue= 'sex', stat = 'density', multiple= 'dodge');
Uso de .kde
Gráfica de densidad
sns.kdeplot(data=tips, x='tip', hue='sex');
- Con acumulación
sns.kdeplot(data=tips, x='tip', hue='sex', cumulative=True);
- Crea una área debajo de la curva
sns.kdeplot(data=tips, x='tip', hue='sex', shade=True);
Uso de .displot
Gráfica de distribución
- Cambiar tipo de gráfica con
kind
.
sns.displot(data = tips, x = 'tip', hue = 'sex',kind= 'hist', multiple= 'stack');
Ejercicio para practicar
El reto para ti es:
- Usa displot, pero no con diagramas ‘hist’ ni de densidad ‘kde’, usa cualquier otro.
- Usa otra segmentación por fumadores o día.