如何在子图中创建子图?

时间:2015-12-26 19:37:34

标签: python matplotlib

我希望制作一个2乘1的子图,其中第二个子图是1乘2的子图。这将使总共三个子图像像金字塔一样堆叠。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

我不确定这正是您所需要的,但我相信GridSpec在这里很有用。例如(来自该页面):

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))

提供以下布局:

layout