서브플롯과 GridSpec을 사용하여 두 개의 서브플롯 결합하기 #

로 만든 축 레이아웃에서 두 개의 서브플롯을 결합하려는 경우가 있습니다 subplots. 축에서 을 GridSpec가져온 다음 덮힌 축을 제거하고 더 큰 새 축으로 간격을 채울 수 있습니다. 여기에서 마지막 열의 아래쪽 두 축이 결합된 레이아웃을 만듭니다.

겹치는 축을 제거하지 않고 이 레이아웃으로 시작하려면 subplot_mosaic.

도형에서 여러 축 정렬 도 참조하십시오 .

gridspec 및 서브플롯
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()

Sphinx-Gallery에서 생성한 갤러리