Utilisation de pyplot.figure() Matplotlib

Suraj Joshi 30 janvier 2023
  1. Utilisez matplotlib.pyplot.figure() pour définir les propriétés de la figure
  2. Utilisez matplotlib.pyplot.figure() pour ajouter des sous-images à une figure
Utilisation de pyplot.figure() Matplotlib

Ce tutoriel explique comment nous pouvons utiliser matplotlib.pyplot.figure() pour modifier les différentes propriétés d’une figure Matplotlib. Une figure Matplotlib est simplement un conteneur de haut niveau de tous les axes et propriétés d’un tracé. Pour en savoir plus sur les détails d’une figure Matplotlib, vous pouvez vous référer à la page de documentation officielle.

Utilisez matplotlib.pyplot.figure() pour définir les propriétés de la figure

matplotlib.pyplot.figure(num=None,
                         figsize=None,
                         dpi=None,
                         facecolor=None,
                         edgecolor=None,
                         frameon=True,
                         FigureClass= < class 'matplotlib.figure.Figure' > ,
                         clear=False,
                         **kwargs)

Nous pouvons utiliser le matplotlib.pyplot.figure() pour créer une nouvelle figure et fixer des valeurs de divers paramètres pour personnaliser le tracé comme figsize, dpi, et bien plus encore.

Exemple : Utilisez matplotlib.pyplot.figure() pour définir les propriétés de la figure

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5, 6]
y = [4, 3, 5, 6, 7, 4]

plt.figure(figsize=(8, 6), facecolor="yellow")

plt.plot(x, y)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Plot with figsize (8,6)")
plt.show()

Production :

Utilisation de la méthode des chiffres pour définir les propriétés

Il crée l’objet figure et fixe la largeur de la figure à 8 pouces et la hauteur de la figure à 6 pouces. La couleur du visage est réglée sur le jaune.

Utilisez matplotlib.pyplot.figure() pour ajouter des sous-images à une figure

La méthode matplotlib.pyplot.figure() retourne un objet figure qui peut être utilisé pour ajouter des sous-tracés à la figure en utilisant la méthode add_subplot().

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5, 6]
y = [4, 3, 5, 6, 7, 4]

fig = plt.figure()

subplot1 = fig.add_subplot(2, 1, 1)
subplot1.plot(x, y)

subplot2 = fig.add_subplot(2, 1, 2)
subplot2.text(0.3, 0.5, "2nd Subplot")

fig.suptitle("Add subplots to a figure")
plt.show()

Production :

Utiliser la méthode figure pour ajouter des sous-parcelles à une figure

Il ajoute deux sous-images à l’objet figure fig créé à l’aide de la méthode matplotlib.pyplot.figure().

Auteur: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Article connexe - Matplotlib Figure