You are reading an old version of the documentation (v3.1.3). For the latest version see https://matplotlib.org/stable/gallery/userdemo/demo_gridspec01.html
Version 3.1.3
matplotlib
Fork me on GitHub

Related Topics

subplot2grid demoΒΆ

This example demonstrates the use of plt.subplot2grid to generate subplots. Using GridSpec, as demonstrated in GridSpec demo is generally preferred.

../../_images/sphx_glr_demo_gridspec01_001.png
import matplotlib.pyplot as plt


def annotate_axes(fig):
    for i, ax in enumerate(fig.axes):
        ax.text(0.5, 0.5, "ax%d" % (i+1), va="center", ha="center")
        ax.tick_params(labelbottom=False, labelleft=False)


fig = plt.figure()
ax1 = plt.subplot2grid((3, 3), (0, 0), colspan=3)
ax2 = plt.subplot2grid((3, 3), (1, 0), colspan=2)
ax3 = plt.subplot2grid((3, 3), (1, 2), rowspan=2)
ax4 = plt.subplot2grid((3, 3), (2, 0))
ax5 = plt.subplot2grid((3, 3), (2, 1))

annotate_axes(fig)

plt.show()

Keywords: matplotlib code example, codex, python plot, pyplot Gallery generated by Sphinx-Gallery