matplotlib.figure.Figure.add_gridspec#

Figure.add_gridspec(nrows=1, ncols=1, **kwargs)[源]#

用于创建具有此图作为父级的 GridSpec 的底层API。

这是一个底层 API,允许您创建一个网格规范(gridspec)并随后根据该网格规范添加子图。大多数用户不需要这种自由,应该使用更高级的方法 subplotssubplot_mosaic

参数:
nrowsint, 默认值: 1

网格中的行数。

ncolsint, 默认值: 1

网格中的列数。

返回:
GridSpec
其他参数:
**kwargs

关键字参数将传递给 GridSpec

示例

添加跨两行的子图

fig = plt.figure()
gs = fig.add_gridspec(2, 2)
ax1 = fig.add_subplot(gs[0, 0])
ax2 = fig.add_subplot(gs[1, 0])
# spans two rows:
ax3 = fig.add_subplot(gs[:, 1])

使用 matplotlib.figure.Figure.add_gridspec 的示例#

使用 axisartist 自定义坐标轴脊线

使用 axisartist 自定义坐标轴脊线

带直方图的散点图

带直方图的散点图

使用紧密布局调整坐标轴大小

使用紧密布局调整坐标轴大小

使用 plt.subplots 创建多个子图

使用 plt.subplots 创建多个子图

嵌套 GridSpecs

嵌套 GridSpecs

在图中排列多个坐标轴

在图中排列多个坐标轴

约束布局指南

约束布局指南