python matplotlib笔记:网格线

刻度线定位和格式化
该模块包含用于配置刻度线定位和格式化的类。提供了通用的刻度线定位器和格式化器,以及域特定的自定义刻度线定位器和格式化器。
虽然这些定位器对主要或次要刻度线一无所知,但它们被Axis类用于支持主要和次要刻度线的定位和格式化。
Locator类是所有刻度线定位器的基类。定位器根据数据限制处理视图限制的自动缩放,并选择刻度位置。一个有用的半自动勾选定位器是MultipleLocator。它以一个基数(例如10)进行初始化,并选择该基数倍数的轴限制和刻度。
1、参数
AutoLocator:具有简单默认值的MaxNLocator。这是大多数绘图的默认刻度线定位器。
MaxNLocator:可查找最大数量的区间,并在合适的位置进行刻度。
LinearLocator:从最小值到最大值均匀分布刻度线
LogLocator:将刻度线从最小值到最大值进行对数间隔。
MultipleLocator:刻度和范围是基数的倍数;可以是整数或浮点数。
FixedLocator:刻度位置固定。
IndexLocator:索引图的定位器(例如,x = range(len(y)))。
NullLocator:空定位器,无刻度
SymmetricalLogLocator:与symlog规范一起使用的定位器;对于阈值以外的部分,工作原理与LogLocator类似,如果在阈值以内,则加0。
AsinhLocator:用于asinh规范的定位器,试图近似均匀地间隔刻度线。
LogitLocator:用于对数缩放的定位器
AutoMinorLocator:当坐标轴为线性且主要刻度线间距均匀时的次要刻度线定位器。将主要刻度线间隔细分为指定数量的次要刻度线间隔,默认为4或5,取决于主要刻度线间隔。

2、样例

ax.xaxis.set_major_locator(plt.AutoLocator)
# ax.xaxis.set_minor_locator()
ax.yaxis.set_major_locator(plt.AutoLocator)
# ax.yaxis.set_minor_locator()

3、参考文档
matplotlib官网

猜你喜欢

转载自blog.csdn.net/weixin_39747882/article/details/128436702