¿Cómo hacer Countplot o barplot con Seaborn Catplot?

En Python, normalmente podemos trazar gráficos de barras para variables numéricas. Pero cuando se trata del caso de variables categóricas, normalmente no podemos trazar el recuento para cada categoría. Aquí viene Seaborn Catplot en la imagen. Le permite trazar el recuento de cada categoría para variables categóricas/no numéricas.

Creando el diagrama de conteo 

Countplot ofrece una representación gráfica del recuento de observaciones en cada categoría mediante barras. Esto no se puede utilizar para variables cuantitativas. Se puede crear pasando el valor de conteo al parámetro de tipo.

Ejemplo: Tomemos un ejemplo de un conjunto de datos titánico.

Python3

# import libraries
import matplotlib.pyplot as plt
import seaborn as sns
  
# setting background style
sns.set_style('darkgrid')
  
# import dataset
data = sns.load_dataset('titanic')
data.head()

Producción:

Ejemplo 1: Creando el gráfico de conteo

Python3

# plot for count of passengers belonging
# to each gender
sns.catplot(x='sex', kind='count', data=data)
plt.xlabel("Gender")
plt.ylabel("Count")

Producción:

Ejemplo 2: Crear el gráfico de conteo agrupado

Python3

# Grouped Countplot/Barplot
# Count of passengers who survived
# or didn't of each gender
sns.catplot(x='sex', hue='survived',
            kind='count', data=data)
  
plt.xlabel("Gender")
plt.ylabel("Count")

Producción:

Ejemplo 3: Creando el gráfico de conteo horizontal

Python3

# Plotting horizontally
sns.catplot(y='sex', hue='survived', 
            kind='count', data=data)
  
plt.xlabel("Count")
plt.ylabel("Gender")

Producción:

Publicación traducida automáticamente

Artículo escrito por devanshigupta1304 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *