mpl_toolkits.axisartist.axes_grid.网格#
- class mpl_toolkits.axisartist.axes_grid.Grid(fig, rect, nrows_ncols, ngrids=None, direction='row', axes_pad=0.02, *, share_all=False, share_x=True, share_y=True, label_mode='L', axes_class=None, aspect=False)[源代码][源代码]#
基类:
Grid[已弃用]
注释
自 3.8 版本弃用: 使用 axes_grid1.axes_grid.Grid(..., axes_class=axislines.Axes 代替。
- 参数:
- fig图
父图。
- rect : (float, float, float, float), (int, int, int), int, 或
SubplotSpec(float, float, float, float), (int, int, int), int, 或 轴的位置,可以是一个
(左, 底, 宽, 高)的元组,一个三位数的子图位置代码(例如,(1, 2, 1)或121),或者是一个SubplotSpec。- nrows_ncols(整数, 整数)
网格中的行数和列数。
- ngridsint 或 None, 默认: None
如果不是 None,则只创建网格中的前 ngrids 个轴。
- 方向{
row,column}, 默认:row 轴是按行优先(“逐行”)还是列优先(“逐列”)顺序创建的。这也会影响使用索引(
grid[index])访问轴的顺序。- axes_padfloat 或 (float, float),默认值:0.02
轴之间的填充(或水平填充,垂直填充),以英寸为单位。
- share_allbool, 默认: False
所有轴是否共享其 x 轴和 y 轴。覆盖 share_x 和 share_y。
- share_xbool, 默认: True
一列的所有轴是否共享其x轴。
- share_ybool, 默认: True
一行中的所有轴是否共享其y轴。
- label_mode{"L", "1", "all", "keep"}, 默认值: "L"
确定哪些轴将获得刻度标签:
"L": 左侧列上的所有轴获得垂直刻度标签;底部行上的所有轴获得水平刻度标签。
只有左下角的轴被标记。
"all": 所有轴都被标记。
“保持”:不要做任何事情。
- axes_class :
matplotlib.axes.Axes的子类, 默认:mpl_axes.Axes子类 要创建的 Axes 类型。
- 方面bool, 默认: False
轴的纵横比是否跟随数据限制的纵横比。