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, 600.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

如有必要,放宽 nbinsinteger 约束,以获得此最小刻度数。

__call__(v1, v2)[source]#

返回刻度的位置。

使用 mpl_toolkits.axisartist.grid_finder.MaxNLocator 的示例#

轴方向演示

轴方向演示

曲线网格演示2

曲线网格演示2

floating_axes 特性

floating_axes 特性

简单轴填充

简单轴填充