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点。刻度标签也将变为红色。网格线将为红色且半透明。

使用 matplotlib.axes.Axes.tick_params 的示例#

日期刻度定位器和格式化器

Date tick locators and formatters