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])

使用#的示例matplotlib.pyplot.subplot2grid

用紧凑的布局调整轴的大小

用紧凑的布局调整轴的大小

用紧凑的布局调整轴的大小
subplot2grid 演示

subplot2grid 演示

subplot2grid 演示
约束布局指南

约束布局指南

约束布局指南
紧凑的布局指南

紧凑的布局指南

紧凑的布局指南