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