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)[source]#
基类:
MaxNLocator
- 参数:
- nbinsint 或 'auto',默认值:10
最大间隔数;比最大刻度数少一个。如果为字符串 'auto',则分箱数将根据轴的长度自动确定。
- steps类数组,可选
可接受的刻度倍数的序列,以 1 开始,以 10 结束。例如,如果
steps=[1, 2, 4, 5, 10]
,则20, 40, 60
或0.4, 0.6, 0.8
可能是可行的刻度集,因为它们是 2 的倍数。30, 60, 90
将不会生成,因为 3 不在此示例的步长列表中。- integer布尔值,默认值:False
如果为 True,刻度将只取整数值,前提是在视图限制内至少找到 min_n_ticks 个整数。
- symmetric布尔值,默认值:False
如果为 True,自动缩放将产生一个关于零对称的范围。
- prune{'lower', 'upper', 'both', None},默认值:None
移除“下”刻度、“上”刻度或“两”侧刻度(如果它们正好落在轴的边缘上)(这通常发生在
rcParams["axes.autolimit_mode"]
(默认值:'data'
)为 'round_numbers' 时)。移除此类刻度对于堆叠或并列图表非常有用,因为轴的上限刻度会与其上方轴的下限刻度重叠。- min_n_ticksint,默认值:2
如有必要,放宽 nbins 和 integer 约束,以获得此最小刻度数。