matplotlib.axes.Axes.tick_params

Axes.tick_params(axis='both', **kwargs)

更改刻度线、刻度标签和网格线的外观。

未使用关键字参数显式设置的记号属性保持不变,除非 重置 是True。

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

应用参数的轴。

which{'major','minor','both'},默认值:'major'

应用参数的记号组。

resetbool,默认值:False

更新前是否将记号重置为默认值。

其他参数:
direction'in'、'out'、'in out'

将记号放在轴内、轴外或两者都放。

length浮动

以点为单位的刻度长度。

width浮动

以点为单位的刻度宽度。

color颜色

勾选颜色。

pad浮动

刻度线和标签之间的点距离。

labelsize浮动或STR

以点或字符串(例如“大”)标记标签字体大小。

labelcolor颜色

勾选标签颜色。

colors颜色

勾选颜色和标签颜色。

zorder浮动

勾选并标记zorder。

底部、顶部、左侧、右侧布尔

是否绘制相应的刻度。

labelbottom、labeltop、labelft、labelright布尔

是否绘制相应的刻度线标签。

labelrotation浮动

勾号标签旋转

grid_color颜色

网格线颜色。

grid_alpha浮动

网格线的透明度:0(透明)到1(不透明)。

grid_linewidth浮动

以点为单位的网格线宽度。

grid_linestyleSTR

任何有效 Line2D 线条样式规范

实例

ax.tick_params(direction='out', length=6, width=2, colors='r',
               grid_color='r', grid_alpha=0.5)

这将使所有主要刻度都为红色,指向框外,尺寸为6点乘2点。刻度线标签也将为红色。网格线将是红色和半透明的。