subplots functions
subplots
可以一次返回canvas 和 多个 ax, 但是此处返回的ax为array格式,需要指定ax进行绘图。
1 2 3 4 5 6 |
# subplots可以定义连同 canvas画布一次定义多个 fig, ax = plt.subplots(nrows=3, ncols=4, figsize=(32,18)) y = df.iloc(axis=1)[i] ax[1][i].ylabel(y.name) ax[1][i].plot(y) |
subplot
1 2 3 4 5 6 7 8 9 10 |
# plt.subplot一次只能定义一个子图 # 且每次都要以实例方式读取 for i in range(12): y = df.iloc(axis=1)[i] ax = plt.subplot(3, 4, i+1) ax.plot(y) ax.set_ylabel(y.name) plt.show() |
subplot2grid
1 2 3 |
ax1= plt.subplot2grid(shape=(2,2), loc=(0,0), colspan=2) ax2= plt.subplot2grid( (2,2), (1,1) ) ax3= plt.subplot2grid( (2, 2), (1,0) ) |