Uso di pyplot.figure() in Matplotlib

Suraj Joshi 30 gennaio 2023
  1. Usa matplotlib.pyplot.figure() per impostare le proprietà della figura
  2. Usa matplotlib.pyplot.figure() per aggiungere sottotrame a una figura
Uso di pyplot.figure() in Matplotlib

Questo tutorial spiega come possiamo usare matplotlib.pyplot.figure() per modificare le varie proprietà di una figura Matplotlib. Una figura matplotlib è semplicemente un contenitore di primo livello di tutti gli assi e le proprietà di un grafico. Per saperne di più sui dettagli di una figura Matplotlib, puoi fare riferimento alla pagina della documentazione ufficiale.

Usa matplotlib.pyplot.figure() per impostare le proprietà della figura

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

Possiamo usare matplotlib.pyplot.figure() per creare una nuova figura e impostare valori di vari parametri per personalizzare il grafico come figsize, dpi e molto altro.

Esempio: usa matplotlib.pyplot.figure() per impostare le proprietà della figura

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()

Produzione:

Usa il metodo delle figure per impostare le proprietà

Crea l’oggetto figura e imposta la larghezza della figura a 8 pollici e l’altezza della figura a 6 pollici. Il colore del viso è impostato sul giallo.

Usa matplotlib.pyplot.figure() per aggiungere sottotrame a una figura

Il matplotlib.pyplot.figure() restituisce un oggetto figura che può essere usato per aggiungere sottotrame alla figura usando il metodo 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()

Produzione:

Usa il metodo della figura per aggiungere sottotrame a una figura

Aggiunge due sottotrame all’oggetto figura fig creato usando il metodo matplotlib.pyplot.figure().

Autore: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

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

LinkedIn

Articolo correlato - Matplotlib Figure