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