matplotlib.pyplot.subplot2grid#
- matplotlib.pyplot.subplot2grid(shape, loc, rowspan=1, colspan=1, fig=None, **kwargs)[source]#
在规则网格内的特定位置创建子图。
- 参数:
- shape(整数, 整数)
网格的行数和列数,用于放置坐标轴。
- loc(整数, 整数)
网格中坐标轴位置的行号和列号。
- rowspan整数, 默认值: 1
坐标轴向下跨越的行数。
- colspan整数, 默认值: 1
坐标轴向右跨越的列数。
- fig
Figure
, 可选 放置子图的Figure对象。默认为当前Figure。
- **kwargs
附加的关键字参数将传递给
add_subplot
。
- 返回:
Axes
子图的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])