set_named_subplot('plot-a')
plt.plot(np.sin(np.linspace(0, 10, 100)))
set_named_subplot('plot-b')
plt.imshow(np.random.randn(10, 10))
set_named_subplot('plot-a')
plt.plot(np.cos(np.linspace(0, 10, 100)))
plt.show()
Динамически добавлять подзаголовки в matplotlib с более чем одним столбцом