Partie 2 · Python et projet
Le style du graphique
Au-delà du style global, chaque graphique se configure : titre, labels des axes, rotation des étiquettes, ordre des catégories, limites d'axes, palette de couleurs, nombre de classes (bins), transparence (alpha), taille des points, légende, annotations, format des nombres et suppression des éléments inutiles.
Le cours oppose un exemple pauvre à un graphique soigné :
sns.countplot(data=df, x="city") plt.show()
plt.figure(figsize=(12, 6)) sns.countplot(data=df, x="ville", order=df["ville"].value_counts().index) plt.title("Nombre d'observations par ville") plt.xlabel("Ville") plt.ylabel("Effectif") plt.xticks(rotation=45) plt.tight_layout() plt.show()
Vérifie que tu as compris
Dans le second code, que fait l'argument order=df["ville"].value_counts().index ?
Vérifie que tu as compris
À quoi sert plt.xticks(rotation=45) ?
Vérifie que tu as compris
Quel est le rôle de plt.tight_layout() ?
Fonction de chaque instruction : plt.figure(figsize=(12, 6)) fixe la taille ; sns.countplot compte les observations par catégorie ; plt.title, plt.xlabel, plt.ylabel nomment le graphique et ses axes ; plt.show() l'affiche.