matplotlib.axes.Axes.locator_params#

Axes.locator_params(axis='both', tight=None, **kwargs)[源代码]#

控制主要刻度定位器的行为。

由于定位器参与了自动缩放,因此在参数更改后会自动调用 autoscale_view

参数:
{'both', 'x', 'y'}, 默认: 'both'

要操作的轴。(对于3D轴,axis 也可以设置为 'z','both' 指的是所有三个轴。)

布尔值或无, 可选

传递给 autoscale_view 的参数。默认值为 None,表示不进行更改。

其他参数:
**kwargs

剩余的关键字参数将直接传递给定位器的 set_params() 方法。支持的关键字取决于定位器的类型。例如,参见用于线性默认的 ticker.MaxNLocatorset_params

示例

在绘制小图时,可能希望减少刻度的最大数量并使用紧密的边界,例如:

ax.locator_params(tight=True, nbins=4)

使用 matplotlib.axes.Axes.locator_params 的示例#

等高线填充演示

Contourf demo

约束布局指南

Constrained layout guide

紧凑布局指南

Tight layout guide