matplotlib.pyplot.tick_params#

matplotlib.pyplot.tick_params(axis='both', **kwargs)[源代码]#

更改刻度、刻度标签和网格线的显示。

通过关键字参数未显式设置的刻度属性将保持不变,除非 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浮点数

刻度线和标签的 Z 顺序。

bottom, top, left, right布尔值

是否绘制相应的刻度线。

labelbottom, labeltop, labelleft, labelright布尔值

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

labelrotation浮点数

刻度标签旋转角度

grid_color颜色

网格线颜色。

grid_alpha浮点数

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

grid_linewidth浮点数

网格线宽度(单位:点)。

grid_linestyle字符串

任何有效的 Line2D 线型规范。

备注

注意

这是 pyplot 包装器,用于 axes.Axes.tick_params

示例

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

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

使用 matplotlib.pyplot.tick_params 的示例#

共享坐标轴

共享坐标轴

带有不同刻度的图

带有不同刻度的图

旋转刻度标签

旋转刻度标签