函数一 、plt.subplot(row,col,plot_number)
代码实例如下:
表示划分为3行*2列共6个区域,4表示第4个子区域
>>> import matplotlib.pyplot as plt
>>> plt.subplot(3,2,4)
>>> plt.show()
效果图如下所示,切换子绘图区域,直接改最后一个参数即可

函数二、plt.subplot2grid(GridSpec,CurSpec,colspan=1,rowspan=1)
设定网格,选中网格,确定选中行列区域数量
GridSpec表示划分为?*?的网格,CurSpec表示子网格开始的位置
colspan表示跨列,rowspan表跨行。
>>> plt.subplot2grid((3,3),(0,0),colspan=3)
>>> plt.subplot2grid((3,3),(1,2),rowspan=2)
>>> plt.subplot2grid((3,3),(2,0))
>>> plt.show()

本文详细介绍Matplotlib中两种子图布局方法:plt.subplot和plt.subplot2grid。通过实例演示如何使用subplot创建3行2列的子图,并利用subplot2grid实现更复杂的网格布局,包括跨列和跨行。
758

被折叠的 条评论
为什么被折叠?



