matplotlib.pyplot.tick_params#

matplotlib.pyplot.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浮动

网格线的宽度,单位为点。

网格线型str

任何有效的 Line2D 线条样式规范。

注释

备注

这是 axes.Axes.tick_paramspyplot 封装

示例

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

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

使用 matplotlib.pyplot.tick_params 的示例#

共享轴

Shared axis

不同尺度的图表

Plots with different scales

旋转的刻度标签

Rotated tick labels