Noter
Cliquez ici pour télécharger l'exemple de code complet
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 GridSpec
axes, 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 .
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()