我们如何创建具有不同wspace的子图。例如,我正在绘制5个图形,第一行有2个,第二行有3个。我希望第一行有不同的wspace,而最后3个wspace = 0。我知道可以使用gridspec实现,但我无法理解它,那么是否有其他方法在subplot中实现,或者有人可以解释一下gridspec是如何工作的,语法以及参数如何调整大小并将它们放置在与其他图形特定位置上。
我不理解如何操作。
gs1 = gridspec.GridSpec(3, 3)
gs1.update(left=0.05, right=0.48, wspace=0.05)
ax1 = plt.subplot(gs1[:-1, :])
ax2 = plt.subplot(gs1[-1, :-1])
ax3 = plt.subplot(gs1[-1, -1])
gs2 = gridspec.GridSpec(3, 3)
gs2.update(left=0.55, right=0.98, hspace=0.05)
ax4 = plt.subplot(gs2[:, :-1])
ax5 = plt.subplot(gs2[:-1, -1])
ax6 = plt.subplot(gs2[-1, -1])
我不理解如何操作。
(gs1[:-1, :])
(gs1[-1, :-1])
(gs1[-1, -1])
工作正常。谢谢。