matplotlib.gridspec.GridSpecBase #

matplotlib.gridspec。GridSpecBase ( nrows , ncols , height_ratios = None , width_ratios = None ) [来源] #

基地:object

GridSpec 的基类,它指定将放置子图的网格的几何形状。

参数
nrows, ncols整数

网格的行数和列数。

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

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

长度为nrows的height_ratios数组,可选

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

get_geometry ( ) [来源] #

返回一个包含网格中行数和列数的元组。

get_grid_positions ( fig , raw=<deprecated parameter> ) [source] #

返回图形坐标中网格单元的位置。

参数
Figure

网格应该应用到的图。子图参数(子图之间的边距和间距)取自fig

原始布尔值,默认值:False

如果为True,则不考虑图形的子图参数。网格在两个方向上跨越 [0, 1] 范围,没有边距,并且网格单元之间没有空间。这用于 constrained_layout。

返回
底部、顶部、左侧、右侧数组

网格单元格在图形坐标中的下、上、左、右位置。

get_height_ratios ( ) [来源] #

返回高度比率。

如果没有明确设置高度比,则为None 。

get_subplot_params (=) [来源] #
get_width_ratios ( ) [来源] #

返回宽度比率。

如果没有明确设置宽度比,则为None 。

属性 ncols #

网格中的列数。

new_subplotspec ( loc , rowspan = 1 , colspan = 1 ) [source] #

创建并返回一个SubplotSpec实例。

参数
loc (整数,整数)

子图在网格中的位置为 。(row_index, column_index)

行跨度,colspan int,默认值:1

子图应在网格中跨越的行数和列数。

属性 nrows #

网格中的行数。

set_height_ratios ( height_ratios ) [来源] #

设置行的相对高度。

height_ratios的长度必须为nrows。每行的相对高度为.height_ratios[i] / sum(height_ratios)

set_width_ratios ( width_ratios ) [来源] #

设置列的相对宽度。

width_ratios的长度必须为ncols。每列的相对宽度为.width_ratios[i] / sum(width_ratios)

子图* sharex = False sharey = False squeeze = True subplot_kw = None[来源] #

将由此指定的所有子图添加GridSpec到其父图窗。

有关Figure.subplots详细文档,请参阅。

使用#的示例matplotlib.gridspec.GridSpecBase

对齐标签

对齐标签

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

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

使用受限布局调整轴的大小
使用 Gridspec 制作多列/行子图布局

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

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

嵌套网格规范

嵌套网格规范
GridSpec 演示

GridSpec 演示

GridSpec 演示
约束布局指南

约束布局指南

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

紧凑的布局指南

紧凑的布局指南
`~.Axes.imshow` 中的 *origin* 和 *extent*

imshow 中的来源和范围

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