matplotlib.gridspec.GridSpec

class 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)[源代码]

基类:matplotlib.gridspec.GridSpecBase

在地物中放置子地块的栅格布局。

网格单元的位置的确定方式与 SubplotParams 使用 left正确的top底部WSPACE水平间距 .

参数:
恩罗利息

网格的行数和列数。

图形Figure 可选图,可选

仅用于约束布局以创建正确的布局框。

左,右,上,下可选浮动

作为图形宽度或高度的一部分的子批次的范围。左不能大于右,下不能大于上。如果未给出,将在绘图时从图形或rcParams中推断值。另请参见 GridSpec.get_subplot_params .

wspace可选浮动

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

hspace可选浮动

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

width_ratios :类似数组的长度 恩科斯 可选数组长度

定义列的相对宽度。每列的相对宽度为 width_ratios[i] / sum(width_ratios) . 如果未指定,则所有列的宽度都相同。

height_ratios :类似数组的长度 诺尔斯 可选数组长度

定义行的相对高度。每列的相对高度为 height_ratios[i] / sum(height_ratios) . 如果不给定,则所有行的高度都相同。

__getstate__()[源代码]
__init__(nrows, ncols, figure=None, left=None, bottom=None, right=None, top=None, wspace=None, hspace=None, width_ratios=None, height_ratios=None)[源代码]
参数:
恩罗利息

网格的行数和列数。

图形Figure 可选图,可选

仅用于约束布局以创建正确的布局框。

左,右,上,下可选浮动

作为图形宽度或高度的一部分的子批次的范围。左不能大于右,下不能大于上。如果未给出,将在绘图时从图形或rcParams中推断值。另请参见 GridSpec.get_subplot_params .

wspace可选浮动

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

hspace可选浮动

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

width_ratios :类似数组的长度 恩科斯 可选数组长度

定义列的相对宽度。每列的相对宽度为 width_ratios[i] / sum(width_ratios) . 如果未指定,则所有列的宽度都相同。

height_ratios :类似数组的长度 诺尔斯 可选数组长度

定义行的相对高度。每列的相对高度为 height_ratios[i] / sum(height_ratios) . 如果不给定,则所有行的高度都相同。

__module__ = 'matplotlib.gridspec'
get_subplot_params(figure=None)[源代码]

返回 SubplotParams 对于GridSpec。

值按优先顺序从

locally_modified_subplot_params()[源代码]

返回在GridSpec中显式设置的子批参数的名称列表。

这是属性的子集 SubplotParams .

tight_layout(figure, renderer=None, pad=1.08, h_pad=None, w_pad=None, rect=None)[源代码]

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

参数:
pad浮动

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

h_pad, w_pad可选浮动

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

rect四个浮点元组,默认值:(0,0,1,1),即整个图形

(左、下、右、上)在标准化地物坐标中的矩形,整个子地块区域(包括标签)将适合该矩形。

update(**kwargs)[源代码]

更新网格的子批次参数。

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

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

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

wspace,hspace可选浮动

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