Combinar dos subparcelas usando subparcelas y GridSpec #

A veces queremos combinar dos subparcelas en un diseño de ejes creado con subplots. Podemos obtener el GridSpecde los ejes y luego eliminar los ejes cubiertos y llenar el espacio con nuevos ejes más grandes. Aquí creamos un diseño con los dos ejes inferiores de la última columna combinados.

Para comenzar con este diseño (en lugar de eliminar los ejes superpuestos), use subplot_mosaic.

Consulte también Disposición de varios ejes en una figura .

gridspec y subparcelas
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()

Galería generada por Sphinx-Gallery