Boxplot¶
Un boxplot (también conocido como diagrama de caja y bigotes) es una herramienta gráfica utilizada para representar la distribución de un conjunto de datos numéricos a través de su cuartil, valores mínimos y máximos, y outliers (datos extremos).
Aquí te presento algunos ejemplos de box plots con Seaborn en Python:
- Box plot simple para una variable
In [1]:
Copied!
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
In [2]:
Copied!
## caso vertical
# Cargar un conjunto de datos de ejemplo
tips = sns.load_dataset("tips")
# Crear el boxplot con Seaborn
sns.boxplot(y="total_bill", data=tips)
# Agregar título y etiquetas de los ejes
plt.title("Boxplot de total_bill por día")
# Mostrar el gráfico
plt.show()
## caso vertical
# Cargar un conjunto de datos de ejemplo
tips = sns.load_dataset("tips")
# Crear el boxplot con Seaborn
sns.boxplot(y="total_bill", data=tips)
# Agregar título y etiquetas de los ejes
plt.title("Boxplot de total_bill por día")
# Mostrar el gráfico
plt.show()
In [3]:
Copied!
## caso horizontal
# Cargar un conjunto de datos de ejemplo
tips = sns.load_dataset("tips")
# Crear el boxplot con Seaborn
sns.boxplot(x="total_bill", data=tips)
# Agregar título y etiquetas de los ejes
plt.title("Boxplot de total_bill por día")
# Mostrar el gráfico
plt.show()
## caso horizontal
# Cargar un conjunto de datos de ejemplo
tips = sns.load_dataset("tips")
# Crear el boxplot con Seaborn
sns.boxplot(x="total_bill", data=tips)
# Agregar título y etiquetas de los ejes
plt.title("Boxplot de total_bill por día")
# Mostrar el gráfico
plt.show()
- Box-Plot para varias variables
In [4]:
Copied!
# Cargar un conjunto de datos de ejemplo
tips = sns.load_dataset("tips")
# Crear el boxplot con Seaborn
sns.boxplot( data=tips)
# Agregar título y etiquetas de los ejes
plt.title("Boxplot de total_bill por día")
# Mostrar el gráfico
plt.show()
# Cargar un conjunto de datos de ejemplo
tips = sns.load_dataset("tips")
# Crear el boxplot con Seaborn
sns.boxplot( data=tips)
# Agregar título y etiquetas de los ejes
plt.title("Boxplot de total_bill por día")
# Mostrar el gráfico
plt.show()
- Box-Plot para una variable separada por categorías
In [5]:
Copied!
# Cargar un conjunto de datos de ejemplo
tips = sns.load_dataset("tips")
# Crear el boxplot con Seaborn
sns.boxplot(x="day", y="total_bill", data=tips)
# Agregar título y etiquetas de los ejes
plt.title("Boxplot de total_bill por día")
plt.xlabel("Día")
plt.ylabel("Total_bill")
# Mostrar el gráfico
plt.show()
# Cargar un conjunto de datos de ejemplo
tips = sns.load_dataset("tips")
# Crear el boxplot con Seaborn
sns.boxplot(x="day", y="total_bill", data=tips)
# Agregar título y etiquetas de los ejes
plt.title("Boxplot de total_bill por día")
plt.xlabel("Día")
plt.ylabel("Total_bill")
# Mostrar el gráfico
plt.show()
- Boxplot con datos agrupados por una variable:
In [6]:
Copied!
# Cargar un conjunto de datos de ejemplo
tips = sns.load_dataset("tips")
# Crear el boxplot con Seaborn
sns.boxplot(x="day", y="total_bill", hue="sex", data=tips)
# Agregar título y etiquetas de los ejes
plt.title("Boxplot de total_bill por día y género")
plt.xlabel("Día")
plt.ylabel("Total_bill")
# Mostrar el gráfico
plt.show()
# Cargar un conjunto de datos de ejemplo
tips = sns.load_dataset("tips")
# Crear el boxplot con Seaborn
sns.boxplot(x="day", y="total_bill", hue="sex", data=tips)
# Agregar título y etiquetas de los ejes
plt.title("Boxplot de total_bill por día y género")
plt.xlabel("Día")
plt.ylabel("Total_bill")
# Mostrar el gráfico
plt.show()