mpl_toolkits.axisartist.grid_finder.MaxNLocator

class mpl_toolkits.axisartist.grid_finder.MaxNLocator(nbins=10, steps=None, trim=True, integer=False, symmetric=False, prune=None)[源代码]

基类:matplotlib.ticker.MaxNLocator

参数:
nbinsint或“auto”,默认值:10

最大间隔数;比最大刻度数少一个。如果字符串'auto',箱子的数量将根据轴的长度自动确定。

steps类似数组,可选

以1开头,以10结尾的漂亮数字序列;例如, [1, 2, 4,5, 10] ,其中值为可接受的刻度倍数。例如,20、40、60是一组可接受的刻度,0.4、0.6、0.8也是一组可接受的刻度,因为它们是2的倍数。但是,不允许30、60、90,因为步骤列表中不显示3。

integerbool,默认值:False

如果为真,则记号将只接受整数值,至少提供 min_n_ticks 在视图限制内找到整数。

symmetricbool,默认值:False

如果为真,自动缩放将导致一个与零对称的范围。

prune{'lower','upper','both',None},默认值:None

删除边刻度--用于堆叠或组合绘图,其中一个轴的上刻度与上面的轴的下刻度重叠,主要是在 rcParams["axes.autolimit_mode"] (default: 'data') 是 'round_numbers' . 如果 prune=='lower' ,将删除最小的勾号。如果 prune == 'upper' ,将删除最大的勾号。如果 prune == 'both' ,将删除最大和最小的刻度。如果 修剪None ,不会删除任何刻度。

min_n_ticksint,默认值:2

放松 梯度方向数整数 约束(如果需要)以获得最小刻度数。

__call__(v1, v2)[源代码]

返回记号的位置。

__init__(nbins=10, steps=None, trim=True, integer=False, symmetric=False, prune=None)[源代码]
参数:
nbinsint或“auto”,默认值:10

最大间隔数;比最大刻度数少一个。如果字符串'auto',箱子的数量将根据轴的长度自动确定。

steps类似数组,可选

以1开头,以10结尾的漂亮数字序列;例如, [1, 2, 4,5, 10] ,其中值为可接受的刻度倍数。例如,20、40、60是一组可接受的刻度,0.4、0.6、0.8也是一组可接受的刻度,因为它们是2的倍数。但是,不允许30、60、90,因为步骤列表中不显示3。

integerbool,默认值:False

如果为真,则记号将只接受整数值,至少提供 min_n_ticks 在视图限制内找到整数。

symmetricbool,默认值:False

如果为真,自动缩放将导致一个与零对称的范围。

prune{'lower','upper','both',None},默认值:None

删除边刻度--用于堆叠或组合绘图,其中一个轴的上刻度与上面的轴的下刻度重叠,主要是在 rcParams["axes.autolimit_mode"] (default: 'data') 是 'round_numbers' . 如果 prune=='lower' ,将删除最小的勾号。如果 prune == 'upper' ,将删除最大的勾号。如果 prune == 'both' ,将删除最大和最小的刻度。如果 修剪None ,不会删除任何刻度。

min_n_ticksint,默认值:2

放松 梯度方向数整数 约束(如果需要)以获得最小刻度数。

__module__ = 'mpl_toolkits.axisartist.grid_finder'
set_factor(f)[源代码]

[Deprecated]

笔记

3.3 版后已移除: