matplotlib.pyplot.locator_params#
- matplotlib.pyplot.locator_params(axis='both', tight=None, **kwargs)[源]#
控制主要刻度定位器的行为。
由于定位器参与自动缩放,因此在参数更改后会自动调用
autoscale_view
。- 参数:
- axis{'both', 'x', 'y'},默认值: 'both'
要操作的轴。(对于3D Axes,axis 也可以设置为 'z','both' 指所有三个轴。)
- tight布尔值或 None,可选
传递给
autoscale_view
的参数。默认值为 None,表示无更改。
- 其他参数:
- **kwargs
其余的关键字参数直接传递给定位器的
set_params()
方法。支持的关键字取决于定位器的类型。例如,对于默认用于线性刻度的ticker.MaxNLocator
,请参阅其set_params
方法。
备注
注意
这是 pyplot 封装器,对应于
axes.Axes.locator_params
。示例
当绘制小型子图时,可能需要减少最大刻度数并使用紧凑边界,例如
ax.locator_params(tight=True, nbins=4)