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

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

带直方图的散点图

带直方图的散点图

带掩码值的图像

带掩码值的图像

带注释的热力图

带注释的热力图

极坐标图例

极坐标图例

带有不同刻度的图

带有不同刻度的图

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

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

坐标轴属性

坐标轴属性

断裂坐标轴

断裂坐标轴

主次刻度

主次刻度

对齐刻度标签

对齐刻度标签

将 x/y 轴刻度和标签移至顶部和右侧

将 x/y 轴刻度和标签移至顶部和右侧

刻度之间居中标签

刻度之间居中标签

旋转刻度标签

旋转刻度标签

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

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

使用 ConciseDateFormatter 格式化日期刻度

使用 ConciseDateFormatter 格式化日期刻度

自定义图形和坐标轴外观

自定义图形和坐标轴外观

颜色演示

颜色演示

命名颜色序列

命名颜色序列

作为颜色条的直方图

作为颜色条的直方图

坐标轴网格演示

坐标轴网格演示

插入定位器演示

插入定位器演示

插入定位器演示 2

插入定位器演示 2

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

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

简单坐标轴分隔器 3

简单坐标轴分隔器 3

埃文斯测试

埃文斯测试

图形解剖

图形解剖

32 年来的股票价格

32 年来的股票价格

安斯库姆四重奏

安斯库姆四重奏

坐标轴刻度

坐标轴刻度

Matplotlib 中的文本

Matplotlib 中的文本