Relation
Clase 15 de 18 • Curso de Visualización de Datos con Matplotlib y Seaborn
Resumen
Seaborn maneja los gráficos de relación entre distintas variables numéricas para hacer visualizaciones. Veamos los distintos gráficos que tiene Seaborn para trabajar este tipo de relaciones.
Tipos de gráficos de relación en Seaborn
Empieza importando los datos para empezar a graficar
import seaborn as sns
import matplotlib.pyplot as plt
tips = sns.load_dataset('tips')
tips.head(2)
1. Scatter
sns.scatterplot(data= tips, x= 'total_bill', y = 'tip', hue= 'day');
- Cambiar el estilo de los puntos y su tamaño
sns.scatterplot(data= tips, x= 'total_bill', y = 'tip', hue= 'day', style= 'time', size='size');
plt.legend(loc= 'center', bbox_to_anchor= (1.12, 0.5))
- Cambiar el formato de los marcadores
markers = {"Lunch": 'D', "Dinner": 's'}
sns.scatterplot(data= tips, x= 'total_bill', y = 'tip', hue= 'day', style= 'time', size='size', markers = markers);
plt.legend(loc= 'center', bbox_to_anchor= (1.12, 0.5));
2. Line
sns.lineplot(data= tips, x= 'total_bill', y = 'tip', hue= 'day', style= 'time', size='size');
3. Relplot
- Con
kind
podemos modificar el tipo de gráfico
sns.relplot(data= tips, x= 'total_bill', y = 'tip', hue= 'day', style= 'time', size='size', kind= 'line');
- Agregar el formato col
sns.relplot(data= tips, x= 'total_bill', y = 'tip', hue= 'day', style= 'time', size='size', kind= 'scatter', col = 'time');