Comment utiliser fig.add_subplot dans Matplotlib



Vous pouvez utiliser la syntaxe de base suivante pour créer des sous-intrigues dans Matplotlib :

import matplotlib.pyplot as plt

#define figure
fig = plt.figure()

#add first subplot in layout that has 3 rows and 2 columns
fig.add_subplot(321)

#add fifth subplot in layout that has 3 rows and 2 columns
fig.add_subplot(325)

...

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

Exemple 1 : ajouter des sous-parcelles avec une mise en page uniforme

Le code suivant montre comment créer six sous-tracés dans une mise en page comportant 3 lignes et 2 colonnes :

import matplotlib.pyplot as plt

#define figure
fig = plt.figure()

#add subplots
fig.add_subplot(321).set_title('321')
fig.add_subplot(322).set_title('322')
fig.add_subplot(323).set_title('323')
fig.add_subplot(324).set_title('324')
fig.add_subplot(325).set_title('325')
fig.add_subplot(326).set_title('326')

#display plots
plt.show()

fig.add_subplot dans Matplotlib

Notez que le résultat est six sous-tracés affichés dans une présentation comportant 3 lignes et 2 colonnes.

Exemple 2 : ajouter des sous-parcelles avec une mise en page inégale

Le code suivant montre comment créer quatre sous-tracés de la manière suivante :

  • Trois des tracés sont créés dans une grille de 3 lignes et 2 colonnes.
  • Le quatrième tracé est créé dans une grille avec 1 ligne et 2 colonnes.
import matplotlib.pyplot as plt

#define figure
fig = plt.figure()

#add subplots
fig.add_subplot(321).set_title('321')
fig.add_subplot(323).set_title('323')
fig.add_subplot(325).set_title('325')
fig.add_subplot(122).set_title('122')

#display plots
plt.show()

Le résultat final est trois sous-intrigues affichées dans une grille 3×2 tandis que la dernière sous-intrigue est affichée dans une grille 1×2.

Ressources additionnelles

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

Comment ajuster l’espacement entre les sous-parcelles Matplotlib
Comment ajuster la taille de la sous-parcelle dans Matplotlib
Comment ajouter un titre aux sous-parcelles dans Matplotlib

Ajouter un commentaire

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