He aquí el listado de las funciones de esta categoría:
- sns.catplot() -función a nivel de figura-
- sns.stripplot() -función a nivel de ejes-
- sns.swarmplot() -función a nivel de ejes-
- sns.boxplot() -función a nivel de ejes-
- sns.violinplot() -función a nivel de ejes-
- sns.boxenplot() -función a nivel de ejes-
- sns.pointplot() -función a nivel de ejes-
- sns.barplot() -función a nivel de ejes-
- sns.countplot() -función a nivel de ejes-
La función sns.catplot() exige que los argumentos de entrada sean referencias a las características de un dataframe. Todas las demás funciones aceptan tanto referencias a características de un dataframe como arrays o estructuras semejantes.
Por ejemplo, podemos extraer del dataset del Titanic una característica cuantitativa y otra cualitativa, convertirlas a simples listas y pretender que no pertenecen a ningún dataframe:
age = list(titanic.age)
embarked = list(titanic.embarked)
fig, ax = plt.subplots(4, 2)
fig.set_size_inches(10, 14)
sns.stripplot(embarked, age, ax = ax[0, 0]);
sns.swarmplot(embarked, age, ax = ax[0, 1]);
sns.boxplot(embarked, age, ax = ax[1, 0]);
sns.violinplot(embarked, age, ax = ax[1, 1]);
sns.boxenplot(embarked, age, ax = ax[2, 0]);
sns.pointplot(embarked, age, ax = ax[2, 1]);
sns.barplot(embarked, age, ax = ax[3, 0]);
sns.countplot(embarked, ax = ax[3, 1]);