matplotlib.axes.Axes.tick_params#
- Axes.tick_params(axis='both', **kwargs)[源代码]#
更改刻度、刻度标签和网格线的显示。
除非 reset 为 True,否则未通过关键字参数显式设置的刻度属性将保持不变。有关当前样式设置,请参阅
Axis.get_tick_params。- 参数:
- axis{'x', 'y', 'both'},默认值: 'both'
应用参数的坐标轴。
- which{'major', 'minor', 'both'}, 默认值: 'major'
应用参数的刻度组。
- resetbool, 默认值: False
是否在更新前将刻度重置为默认值。
- 其他参数:
- direction{'in', 'out', 'inout'}
将刻度放置在 Axes 内部、外部或两者皆有。
- lengthfloat
刻度长度(以磅为单位)。
- width浮点数
刻度宽度(以磅为单位)。
- color颜色
刻度颜色。
- pad浮点数
刻度与标签之间的距离(以磅为单位)。
- labelsizefloat 或 str
刻度标签字号(以磅为单位或字符串,例如 'large')。
- labelcolor颜色
刻度标签颜色。
- labelfontfamilystr
刻度标签字体。
- colors颜色
刻度颜色和标签颜色。
- zorderfloat
刻度和标签的 zorder(层级顺序)。
- bottom, top, left, rightbool
是否绘制相应的刻度。
- labelbottom, labeltop, labelleft, labelrightbool
是否绘制相应的刻度标签。
- labelrotationfloat
刻度标签旋转角度(以度为单位)。请参阅
Text.set_rotation。- labelrotation_mode{'default', 'anchor', 'xtick', 'ytick'}
刻度标签旋转模式。请参阅
Text.set_rotation_mode。- grid_color颜色
网格线颜色。
- grid_alphafloat
网格线透明度:0(透明)到 1(不透明)。
- grid_linewidthfloat
网格线宽度(以磅为单位)。
- grid_linestylestr
任何有效的
Line2D线型规范。
示例
ax.tick_params(direction='out', length=6, width=2, colors='r', grid_color='r', grid_alpha=0.5)
这将使所有主刻度变为红色,指向框外,尺寸为 6 磅 x 2 磅。刻度标签也将变为红色。网格线将变为红色且半透明。