mpl_toolkits.axes_grid1.axes_divider.HBoxDivider#

class mpl_toolkits.axes_grid1.axes_divider.HBoxDivider(fig, *args, horizontal=None, vertical=None, aspect=None, anchor='C')[源代码]#

基类:SubplotDivider

一个用于水平布局坐标轴的 SubplotDivider,同时确保它们具有相等的高度。

示例

(源代码, 2x.png, png)

(2x.png, png)

参数:
figFigure
*argstuple (nrows, ncols, index) 或 int

图中子图数组的维度为 (nrows, ncols)index 是正在创建的子图的索引。index 从左上角的 1 开始,并向右递增。

如果 nrowsncolsindex 都是一位数字,则 args 可以作为单个三位数字传递(例如 234 代表 (2, 3, 4))。

horizontal可选的 axes_size 列表

水平划分的尺寸。

vertical可选的 axes_size 列表

垂直划分的尺寸。

aspectbool, 可选

是否缩小整个矩形区域,使得水平和垂直刻度的相对部分具有相同的比例。

anchor(float, float) or {'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'}, 默认值: 'C'

aspect 为 True 时,缩小矩形的位置。

new_locator(nx, nx1=None)[源代码]#

为指定单元格创建一个可调用的坐标轴定位器。

参数:
nx, nx1整数

指定单元格列位置的整数。当 nx1 为 None 时,指定单个第 nx 列。否则,指定从 nxnx1(但不包括第 nx1 列)之间跨越的列位置。

使用 mpl_toolkits.axes_grid1.axes_divider.HBoxDivider 的示例#

HBoxDivider 和 VBoxDivider 演示

HBoxDivider 和 VBoxDivider 演示