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

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

__call__(v1, v2)[源代码][源代码]#

返回刻度的位置。

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

轴方向演示

axis_direction demo

演示曲线线性网格2

Demo CurveLinear Grid2

floating_axes 功能

floating_axes features

简单轴垫

Simple axis pad