matplotlib.axes.Axes.tick_params#
- Axes.tick_params(axis='both', **kwargs)[source]#
更改刻度、刻度标签和网格线的显示。
未明确使用关键字参数设置的刻度属性保持不变,除非将 reset 设置为 True。有关当前样式设置,请参阅
Axis.get_tick_params
。- 参数:
- axis{'x', 'y', 'both'},默认值: 'both'
应用参数的轴。
- which{'major', 'minor', 'both'}, 默认值: 'major'
应用参数的刻度组。
- reset布尔值,默认值: False
在更新刻度之前是否将其重置为默认值。
- 其他参数:
- direction{'in', 'out', 'inout'}
将刻度放置在坐标区内部、坐标区外部或两者兼有。
- length浮点数
刻度长度(以点为单位)。
- width浮点数
刻度宽度(以点为单位)。
- color颜色
刻度颜色。
- pad浮点数
刻度和标签之间的距离(以点为单位)。
- labelsize浮点数或字符串
刻度标签字体大小(以点为单位)或作为字符串(例如,“large”)。
- labelcolor颜色
刻度标签颜色。
- labelfontfamily字符串
刻度标签字体。
- colors颜色
刻度颜色和标签颜色。
- zorder浮点数
刻度和标签的zorder。
- bottom, top, left, right布尔值
是否绘制相应的刻度。
- labelbottom, labeltop, labelleft, labelright布尔值
是否绘制相应的刻度标签。
- labelrotation浮点数
刻度标签旋转角度
- grid_color颜色
网格线颜色。
- grid_alpha浮点数
网格线透明度:0(完全透明)到1(完全不透明)。
- grid_linewidth浮点数
网格线宽度(以点为单位)。
- grid_linestyle字符串
任何有效的
Line2D
线型规范。
示例
ax.tick_params(direction='out', length=6, width=2, colors='r', grid_color='r', grid_alpha=0.5)
这将使所有主刻度变为红色,指向框外,尺寸为6点乘2点。刻度标签也将是红色。网格线将是红色且半透明。