Bar Plots¶
barplot
es una función en la biblioteca de visualización de datos Seaborn en Python que se utiliza para crear gráficos de barras. Los gráficos de barras son útiles para visualizar la distribución de una variable categórica y comparar diferentes categorías en función de una variable numérica.
La función barplot
toma varios argumentos, incluidos los datos que se van a graficar (data
), la variable categórica (x
o y
) y la variable numérica (x
o y
respectivamente) que se van a comparar.
Aquí hay algunos ejemplos de cómo crear gráficos de barras con Seaborn en Python:
- Gráfico de barras básico:
In [1]:
Copied!
import seaborn as sns
import matplotlib.pyplot as plt
# Cargar los datos
tips = sns.load_dataset("tips")
# Crear el gráfico de barras - vertical
sns.barplot(x="day", y="total_bill", data=tips,errorbar=None)
# Mostrar el gráfico
plt.show()
import seaborn as sns
import matplotlib.pyplot as plt
# Cargar los datos
tips = sns.load_dataset("tips")
# Crear el gráfico de barras - vertical
sns.barplot(x="day", y="total_bill", data=tips,errorbar=None)
# Mostrar el gráfico
plt.show()
In [2]:
Copied!
# Crear el gráfico de barras - horizontal
sns.barplot(x="total_bill", y="day", data=tips,errorbar=None)
# Mostrar el gráfico
plt.show()
# Crear el gráfico de barras - horizontal
sns.barplot(x="total_bill", y="day", data=tips,errorbar=None)
# Mostrar el gráfico
plt.show()
- Gráfico de barras con colores codificados por una tercera variable:
In [3]:
Copied!
import seaborn as sns
import matplotlib.pyplot as plt
# Cargar los datos
titanic = sns.load_dataset("titanic")
# Crear el gráfico de barras con colores codificados por género
sns.barplot(x="class", y="survived", hue="sex", data=titanic,errorbar=None)
# Mostrar el gráfico
plt.show()
import seaborn as sns
import matplotlib.pyplot as plt
# Cargar los datos
titanic = sns.load_dataset("titanic")
# Crear el gráfico de barras con colores codificados por género
sns.barplot(x="class", y="survived", hue="sex", data=titanic,errorbar=None)
# Mostrar el gráfico
plt.show()
- Gráfico de barras con líneas de error:
In [4]:
Copied!
import seaborn as sns
import matplotlib.pyplot as plt
# Cargar los datos
diamonds = sns.load_dataset("diamonds")
# Crear el gráfico de barras con líneas de error
sns.barplot(x="cut", y="price", data=diamonds, errorbar=('ci', 95) )
# Mostrar el gráfico
plt.show()
import seaborn as sns
import matplotlib.pyplot as plt
# Cargar los datos
diamonds = sns.load_dataset("diamonds")
# Crear el gráfico de barras con líneas de error
sns.barplot(x="cut", y="price", data=diamonds, errorbar=('ci', 95) )
# Mostrar el gráfico
plt.show()
- Gráfico de barras apiladas:
In [5]:
Copied!
import seaborn as sns
import matplotlib.pyplot as plt
# Cargar los datos
titanic = sns.load_dataset("titanic")
# Crear el gráfico de barras apiladas por género y clase
sns.barplot(x="class", y="survived", hue="sex", data=titanic, estimator=sum,errorbar=None)
# Mostrar el gráfico
plt.show()
import seaborn as sns
import matplotlib.pyplot as plt
# Cargar los datos
titanic = sns.load_dataset("titanic")
# Crear el gráfico de barras apiladas por género y clase
sns.barplot(x="class", y="survived", hue="sex", data=titanic, estimator=sum,errorbar=None)
# Mostrar el gráfico
plt.show()