Come utilizzare fig.add_subplot in matplotlib


È possibile utilizzare la seguente sintassi di base per creare sottotrame in 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)

...

Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.

Esempio 1: aggiungere sottotrame con un layout uniforme

Il codice seguente mostra come creare sei sottotrame in un layout con 3 righe e 2 colonne:

 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 in Matplotlib

Tieni presente che il risultato sono sei sottotrame visualizzate in un layout con 3 righe e 2 colonne.

Esempio 2: aggiungere sottotrame con layout irregolare

Il codice seguente mostra come creare quattro sottotrame come segue:

  • Tre dei grafici vengono creati in una griglia di 3 righe e 2 colonne.
  • Il quarto grafico viene creato in una griglia con 1 riga e 2 colonne.
 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 () 

Il risultato finale sono tre sottotrame visualizzate in una griglia 3×2 mentre l’ultima sottotrama viene visualizzata in una griglia 1×2.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni in Matplotlib:

Come regolare la spaziatura tra le sottotrame Matplotlib
Come regolare la dimensione della sottotrama in Matplotlib
Come aggiungere un titolo alle sottotrame in Matplotlib

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *