Visualización de datos con Python
Relation
Clase 15 de 18 • Curso de Visualización de Datos con Matplotlib y Seaborn
Contenido del curso
Matplotlib
Seaborn
Cierre del curso
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
kindpodemos 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');