Options supplémentaires de catplot()

Utilisation de données catégorielles dans Python

Kasey Jones

Research Data Scientist

Difficultés avec les graphiques catégoriels

Un count plot créé avec seaborn qui compte les avis par continent d’utilisateur et type de voyageur.

Utilisation de données catégorielles dans Python

Utiliser le facetgrid de catplot()

Exemple d’utilisation de seaborn pour créer la même visualisation selon les catégories d’une colonne. Elle contient la même information que la précédente, avec un graphique par continent d’utilisateur.

Utilisation de données catégorielles dans Python

Utiliser d’autres arguments

sns.catplot(x="Traveler type", kind="count",

col="User continent",
col_wrap=3,
palette=sns.color_palette("Set1"), data=reviews)
  • x : "Traveler type"
  • kind : "count"
  • col : "User continent"
  • col_wrap : 3
  • palette : sns.color_palette("Set1")
  • Palettes courantes : "Set", "Set2", "Tab10", "Paired"
1 http://seaborn.pydata.org/tutorial/color_palettes.html
Utilisation de données catégorielles dans Python

Un dernier aperçu

Une version mise à jour avec un autre jeu de couleurs. Elle contient un count plot pour chaque continent d’utilisateur.

Utilisation de données catégorielles dans Python

Mise à jour des graphiques

  • Préparer : sauvegardez le graphique dans un objet : ax
  • Titre du tracé : ax.fig.suptitle("Mon titre")
  • Libellés des axes : ax.set_axis_labels("étiquette x", "étiquette y")
  • Hauteur du titre : plt.subplots_adjust(top=.9)
ax = sns.catplot(x="Traveler type", col="User continent", col_wrap=3,
    kind="count", palette=sns.color_palette("Set1"), data=reviews)
ax.fig.suptitle("Hotel Score by Traveler Type & User Continent")
ax.set_axis_labels("Traveler Type", "Number of Reviews")
plt.subplots_adjust(top=.9)
plt.show()
Utilisation de données catégorielles dans Python

Résultat final

Notre visualisation finale pour ce chapitre, avec des axes et un titre mis à jour.

Utilisation de données catégorielles dans Python

Exercice sur catplot()

Utilisation de données catégorielles dans Python

Preparing Video For Download...