Comment ajouter un titre aux sous-parcelles dans Matplotlib (avec exemples)



Vous pouvez utiliser la syntaxe de base suivante pour ajouter un titre à une sous-intrigue dans Matplotlib :

ax[0, 1].set_title('Subplot Title')

Les exemples suivants montrent comment utiliser cette syntaxe dans la pratique.

Exemple 1 : ajouter des titres aux sous-parcelles dans Matplotlib

Le code suivant montre comment créer une grille de sous-tracés 2×2 et spécifier le titre de chaque sous-tracé :

import matplotlib.pyplot as plt

#define subplots
fig, ax = plt.subplots(2, 2)

#define subplot titles
ax[0, 0].set_title('First Subplot')
ax[0, 1].set_title('Second Subplot')
ax[1, 0].set_title('Third Subplot')
ax[1, 1].set_title('Fourth Subplot')

Notez que chaque sous-intrigue a un titre unique.

Exemple 2 : ajouter des titres personnalisés aux sous-parcelles dans Matplotlib

Nous pouvons utiliser les arguments suivants pour personnaliser les titres des sous-intrigues :

  • fontsize : La taille de la police du titre
  • loc : L’emplacement du titre (« gauche », « centre », « droite »)
  • x, y : Les coordonnées (x, y) du titre
  • color : La couleur de la police du titre
  • fontweight : L’épaisseur de la police du titre

Le code suivant montre comment utiliser ces arguments en pratique :

import matplotlib.pyplot as plt

#define subplots
fig, ax = plt.subplots(2, 2)

#define subplot titles
ax[0, 0].set_title('First Subplot', fontsize=18, loc='left')
ax[0, 1].set_title('Second Subplot', x=.75, y=.9)
ax[1, 0].set_title('Third Subplot', color='red')
ax[1, 1].set_title('Fourth Subplot', fontweight='bold')

En utilisant ces différents arguments, vous pouvez personnaliser les titres des sous-intrigues pour qu’ils ressemblent à ce que vous souhaitez.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes dans Matplotlib :

Comment ajuster la taille de la sous-parcelle dans Matplotlib
Comment ajuster l’espacement entre les sous-parcelles Matplotlib
Comment ajuster la position du titre dans Matplotlib

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *