Nota
Haga clic aquí para descargar el código de ejemplo completo
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 GridSpec
de 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 .
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()