Combinaison de deux sous-parcelles à l'aide de sous-parcelles et de GridSpec #

Parfois, nous voulons combiner deux sous-parcelles dans une disposition d'axes créée avec subplots. Nous pouvons récupérer les GridSpecaxes, puis supprimer les axes couverts et combler le vide avec de nouveaux axes plus grands. Ici, nous créons une mise en page avec les deux axes inférieurs de la dernière colonne combinés.

Pour commencer avec cette mise en page (plutôt que de supprimer les axes qui se chevauchent), utilisez subplot_mosaic.

Voir aussi Disposition de plusieurs axes dans une figure .

gridspec et sous-parcelles
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()

Galerie générée par Sphinx-Gallery