方法一
plt.subplot2grid(GridSpec, CurSpec, colspan=1, rowspan=1)
理念:設定網格箕憾,選中網格,確定選中行列區(qū)域數(shù)量拳昌,編號從0開始
plt.subplot2grid((3, 3), (0, 0), colspan=3)
plt.subplot2grid((3, 3), (1, 0), colspan=2)
plt.subplot2grid((3, 3), (1, 2), rowspan=2)
plt.subplot2grid((3, 3), (2, 0))
plt.subplot2grid((3, 3), (2, 1))
subplot2grid
plt.subplot2grid((3,3), (1,0), colspan=2)
語句解釋:
參數(shù)(3, 3)
將網格區(qū)域分為3*3基本類型袭异,(1, 0)
針對當前基本類型選定(1, 0)(第一行第零列)這個位置,colspan=2
表示列的方向延伸2個長度炬藤,
方法二
使用gridspec
類
import matplotlib.gridspec as gridspec
gs gridspec.GridSpec(3, 3)
ax1 = plt.subplot(gs[0, :])
ax2 = plt.subplot(gs[1, :-1]) # 選中第一行御铃,從第零列到倒數(shù)第一列(不包括倒數(shù)第一列)
ax3 = plt.subplot(gs[1, -1])
ax4 = plt.subplot(gs[2, 0])
ax5 = plt.subplot(gs[2, 1])
gridspec