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_grid_positions ( fig , raw=<deprecated parameter> ) [source] #
返回图形坐标中网格单元的位置。
- 参数:
- 图
Figure
网格应该应用到的图。子图参数(子图之间的边距和间距)取自fig。
- 原始布尔值,默认值:False
如果为True,则不考虑图形的子图参数。网格在两个方向上跨越 [0, 1] 范围,没有边距,并且网格单元之间没有空间。这用于 constrained_layout。
- 图
- 返回:
- 底部、顶部、左侧、右侧数组
网格单元格在图形坐标中的下、上、左、右位置。
- 属性 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 演示
约束布局指南
紧凑的布局指南
`~.Axes.imshow` 中的 *origin* 和 *extent*