1. 程式人生 > >python,subplot和add_subplot

python,subplot和add_subplot

使用add_subplot需要先建立figure物件

fig = plt.figure()

fig.clf()

ax = fig.add_subplot(xyi)等同於plt.subplot(xyi)#將畫布分成x*y的塊,這個圖在第i個塊上顯示

ax.plot(X,Y(X))等同於plt.plot(X,Y(X))

plt的一塊畫布上面加小圖
將一塊畫布分成行列的小塊,預設只有一塊:1(行有幾塊)1(列有幾塊)1(子畫布的第幾塊)
(222)表示:2*2的格子,共4塊,它是第2塊的子圖

ax = plt.subplot()命令會指定一個座標系
預設是plt.subplot(111) <++++++> (numrows,numcols,fignum)
111引數分別說明行的數目numrows,列的數目numcols 第幾個影象fignumfignum的範圍從1numrows*numcols plt.subplot(211)指定顯示兩行,每行一圖,接下來為第一幅影象 plt.subplot()不用建立子畫布物件 fig.add_subplot()需要建立 fig = plt.figure()物件 ax = plt.subplot() ax.plot(x,y(x))給畫布加線 ax=fig.add_subplot() ax.plot(x,y(x))給畫布加線 ax.scatter(x,y)給畫布加點