.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "gallery/subplots_axes_and_figures/gridspec_and_subplots.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. meta:: :keywords: codex .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code .. rst-class:: sphx-glr-example-title .. _sphx_glr_gallery_subplots_axes_and_figures_gridspec_and_subplots.py: ================================================== Combining two subplots using subplots and GridSpec ================================================== Sometimes we want to combine two subplots in an axes layout created with `~.Figure.subplots`. We can get the `~.gridspec.GridSpec` from the axes and then remove the covered axes and fill the gap with a new bigger axes. Here we create a layout with the bottom two axes in the last column combined. To start with this layout (rather than removing the overlapping axes) use `~.pyplot.subplot_mosaic`. See also :ref:`arranging_axes`. .. GENERATED FROM PYTHON SOURCE LINES 16-31 .. image-sg:: /gallery/subplots_axes_and_figures/images/sphx_glr_gridspec_and_subplots_001.png :alt: gridspec and subplots :srcset: /gallery/subplots_axes_and_figures/images/sphx_glr_gridspec_and_subplots_001.png, /gallery/subplots_axes_and_figures/images/sphx_glr_gridspec_and_subplots_001_2_00x.png 2.00x :class: sphx-glr-single-img .. code-block:: Python 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() .. _sphx_glr_download_gallery_subplots_axes_and_figures_gridspec_and_subplots.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: gridspec_and_subplots.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: gridspec_and_subplots.py ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_