matplotlib.pyplot.subplot2grid #
- matplotlib.pyplot。subplot2grid ( shape , loc , rowspan = 1 , colspan = 1 , fig = None , ** kwargs ) [source] #
在常规网格内的特定位置创建子图。
- 参数:
- 形状(整数,整数)
放置轴的网格的行数和列数。
- loc (整数,整数)
网格内轴位置的行号和列号。
- rowspan int,默认值:1
轴向下跨越的行数。
- colspan int,默认值:1
轴向右跨越的列数。
- 无花果
Figure
,可选 放置子图的图形。默认为当前图形。
- **kwargs
额外的关键字参数被传递给
add_subplot
.
- 返回:
axes.SubplotBase
,或另一个子类Axes
子图的轴。返回的坐标区基类取决于使用的投影。是
Axes
使用直线投影还是使用projections.polar.PolarAxes
极坐标投影。然后返回的轴是基类的子图子类。
笔记
以下调用
ax = subplot2grid((nrows, ncols), (row, col), rowspan, colspan)
等同于
fig = gcf() gs = fig.add_gridspec(nrows, ncols) ax = fig.add_subplot(gs[row:row+rowspan, col:col+colspan])