Nota
Fare clic qui per scaricare il codice di esempio completo
Combinazione di due sottotrame utilizzando sottotrame e GridSpec #
A volte vogliamo combinare due sottotrame in un layout di assi creato con
subplots
. Possiamo ottenere il GridSpec
dagli assi e quindi rimuovere gli assi coperti e riempire il vuoto con nuovi assi più grandi. Qui creiamo un layout con i due assi inferiori nell'ultima colonna combinati.
Per iniziare con questo layout (piuttosto che rimuovere gli assi sovrapposti) usa
subplot_mosaic
.
Vedi anche Disposizione di più assi in una figura .
import matplotlib.pyplot as plt
fig, axs = plt.subplots(ncols=3, nrows=3)
gs = axs[1, 2].get_gridspec()
# remove the underlying axes
for ax in axs[1:, -1]:
ax.remove()
axbig = fig.add_subplot(gs[1:, -1])
axbig.annotate('Big Axes \nGridSpec[1:, -1]', (0.1, 0.5),
xycoords='axes fraction', va='center')
fig.tight_layout()
plt.show()