matplotlib.axes.Axes.tick_params#
- Axes.tick_params(axis='both', **kwargs)[源代码]#
更改刻度、刻度标签和网格线的外观。
使用关键字参数未明确设置的刻度属性将保持不变,除非 reset 为 True。关于当前样式设置,请参见
Axis.get_tick_params。- 参数:
- 轴{'x', 'y', 'both'}, 默认: 'both'
应用参数的轴。
- 哪个{'major', 'minor', 'both'}, 默认: 'major'
应用参数的刻度组。
- 重置bool, 默认: False
是否在更新刻度之前将其重置为默认值。
- 其他参数:
- 方向{'in', 'out', 'inout'}
在 Axes 内部、外部或两者都放置刻度。
- 长度浮动
刻度长度,以点为单位。
- 宽度浮动
刻度宽度,以点为单位。
- 颜色 : color颜色
刻度颜色。
- 填充浮动
刻度与标签之间的距离,单位为点。
- labelsize浮点数或字符串
刻度标签字体大小,以点数或字符串表示(例如,'large')。
- labelcolor颜色
刻度标签颜色。
- labelfontfamilystr
刻度标签字体。
- 颜色 : color颜色
刻度颜色和标签颜色。
- zorder浮动
刻度和标签的zorder。
- 底部, 顶部, 左侧, 右侧布尔值
是否绘制相应的刻度。
- labelbottom, labeltop, labelleft, 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点。刻度标签也将变为红色。网格线将为红色且半透明。