matplotlib.gridspec.GridSpec #

matplotlib.gridspec。GridSpec ( nrows , ncols , figure = None , left = None , bottom = None , right = None , top = None , wspace = None , hspace = None , width_ratios = None , height_ratios = None ) [来源] #

基地:GridSpecBase

用于在图中放置子图的网格布局。

网格单元的位置以类似于 SubplotParams使用leftrighttopbottomwspacehspace的方式确定。

索引 GridSpec 实例会返回一个SubplotSpec.

参数
nrows, ncols整数

网格的行数和列数。

Figure,可选

仅用于约束布局以创建适当的布局网格。

左、右、上、下浮动,可选

子图的范围为图形宽度或高度的一部分。left 不能大于 right,bottom 不能大于 top。如果没有给出,这些值将在绘制时从图形或 rcParams 中推断出来。另请参阅GridSpec.get_subplot_params

wspace浮点数,可选

为子图之间的空间保留的宽度量,表示为平均轴宽度的分数。如果没有给出,这些值将在必要时从图形或 rcParams 中推断出来。另请参阅GridSpec.get_subplot_params

hspace浮动,可选

为子图之间的空间保留的高度量,表示为平均轴高度的分数。如果没有给出,这些值将在必要时从图形或 rcParams 中推断出来。另请参阅GridSpec.get_subplot_params

width_ratios 类似数组的长度ncols,可选

定义列的相对宽度。每列的相对宽度为. 如果没有给出,所有列将具有相同的宽度。width_ratios[i] / sum(width_ratios)

长度为nrows的height_ratios数组,可选

定义行的相对高度。每行的相对高度为. 如果没有给出,所有行将具有相同的高度。height_ratios[i] / sum(height_ratios)

get_subplot_params (=) [来源] #

返回SubplotParamsGridSpec。

按优先顺序,这些值取自

local_modified_subplot_params ( ) [来源] #

返回在 GridSpec 中明确设置的子图参数名称的列表。

这是 的属性的子集SubplotParams

紧密布局渲染器== 1.08 h_pad = w_pad =矩形=[来源] #

调整子图参数以提供指定的填充。

参数
浮子

图形边缘和子图边缘之间的填充,作为字体大小的一部分。

h_pad, w_pad浮动,可选

相邻子图边缘之间的填充(高度/宽度)。默认为pad

矩形元组(左、下、右、上),默认值:无

(左、下、右、上)整个子图区域(包括标签)将适合的标准化图形坐标中的矩形。默认(无)是整个图。

更新( ** kwargs ) [来源] #

更新网格的子图参数。

未明确给出的参数不会更改。将参数设置为None会将其重置为rcParams["figure.subplot.*"]

参数
左、右、上、下浮动或无,可选

子图的范围为图形宽度或高度的一部分。

wspace, hspace浮点数,可选

子图之间的间距作为平均子图宽度/高度的一部分。

使用#的示例matplotlib.gridspec.GridSpec

带有直方图的散点图

带有直方图的散点图

带有直方图的散点图
对齐标签

对齐标签

对齐标签
使用受限布局调整轴的大小

使用受限布局调整轴的大小

使用受限布局调整轴的大小
用紧凑的布局调整轴的大小

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

用紧凑的布局调整轴的大小
使用 subplots 和 GridSpec 组合两个子图

使用 subplots 和 GridSpec 组合两个子图

使用 subplots 和 GridSpec 组合两个子图
使用 Gridspec 制作多列/行子图布局

使用 Gridspec 制作多列/行子图布局

使用 Gridspec 制作多列/行子图布局
嵌套网格规范

嵌套网格规范

嵌套网格规范
图子图

图子图

图子图
使用“plt.subplots”创建多个子图

使用 plt.subplots 创建多个子图

使用“plt.subplots”创建多个子图
使用axisartist定制脊椎

使用axisartist定制脊椎

使用axisartist定制脊椎
GridSpec 演示

GridSpec 演示

GridSpec 演示
嵌套的 GridSpec

嵌套的 GridSpec

嵌套的 GridSpec
约束布局指南

约束布局指南

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

紧凑的布局指南

紧凑的布局指南
在图中排列多个轴

在图中排列多个轴

在图中排列多个轴
`~.Axes.imshow` 中的 *origin* 和 *extent*

imshow 中的来源和范围

`~.Axes.imshow` 中的 *origin* 和 *extent*