matplotlib.axes.Axes.tick_params#

Axes.tick_params(axis='both', **kwargs)[source]#

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

未明确使用关键字参数设置的刻度属性保持不变,除非将 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浮点数

刻度和标签的zorder。

bottom, top, left, right布尔值

是否绘制相应的刻度。

labelbottom, labeltop, labelleft, labelright布尔值

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

labelrotation浮点数

刻度标签旋转角度

grid_color颜色

网格线颜色。

grid_alpha浮点数

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

grid_linewidth浮点数

网格线宽度(以点为单位)。

grid_linestyle字符串

任何有效的 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 的示例#

坐标轴网格演示

坐标轴网格演示

插入定位器演示

插入定位器演示

插入定位器演示 2

插入定位器演示 2

使用 axes_grid 为 Y 轴标签腾出空间

使用 axes_grid 为 Y 轴标签腾出空间

简单坐标轴分隔器 3

简单坐标轴分隔器 3

颜色演示

颜色演示

命名颜色序列

命名颜色序列

带注释的热力图

带注释的热力图

带掩码值的图像

带掩码值的图像

带直方图的散点图

带直方图的散点图

极坐标图例

极坐标图例

图形解剖

图形解剖

32 年来的股票价格

32 年来的股票价格

安斯库姆四重奏

安斯库姆四重奏

带有坐标轴脊线的多个 Y 轴

带有坐标轴脊线的多个 Y 轴

对齐标签和标题

对齐标签和标题

坐标轴属性

坐标轴属性

断裂坐标轴

断裂坐标轴

带有不同刻度的图

带有不同刻度的图

刻度之间居中标签

刻度之间居中标签

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

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

图形坐标轴简单自定义

图形坐标轴简单自定义

主次刻度

主次刻度

将 X 轴刻度标签移到顶部

将 X 轴刻度标签移到顶部

旋转刻度标签

旋转刻度标签

坐标轴刻度

坐标轴刻度

Matplotlib 中的文本

Matplotlib 中的文本