matplotlib.axes.Axes.set_xticklabels#

Axes.set_xticklabels(labels, *, minor=False, fontdict=None, **kwargs)[源码]#

[不推荐] 使用字符串标签列表设置 x 轴刻度标签。

不建议使用

不推荐使用此方法,因为它依赖于刻度位置。在大多数情况下,您会希望改用 Axes.set_[x/y/z]ticks(positions, labels)Axes.set_xticks

如果您使用此方法,应始终事先固定刻度位置,例如通过使用 Axes.set_xticks 或显式设置 FixedLocator。否则,刻度可能会自由移动,标签最终可能会出现在意想不到的位置。

参数:
labels字符串序列或 Text 对象序列

用于标记由 Axes.set_xticks 设置的序列中每个刻度位置的文本;标签的数量必须与位置的数量匹配。标签通过 FixedFormatter 原样使用(无需进一步格式化)。

minor布尔值

如果为 True,则设置次要刻度而不是主要刻度。

fontdict字典,可选

不建议使用

不推荐使用 fontdict。参数应作为单独的关键字参数传递,或使用字典解包 set_ticklabels(..., **fontdict) 传递。

一个控制刻度标签外观的字典。默认的 fontdict

{'fontsize': rcParams['axes.titlesize'],
 'fontweight': rcParams['axes.titleweight'],
 'verticalalignment': 'baseline',
 'horizontalalignment': loc}
**kwargs

文本属性。

警告

这仅设置当前刻度的属性,仅对静态图有效。

刻度不保证是持久的。各种操作可以创建、删除和修改 Tick 实例。如果您进一步操作图形(包括对显示的图形进行平移/缩放),这些设置极有可能丢失。

如果可能,请改用 set_tick_params

返回:
Text 对象列表

对于每个刻度,如果可见,则包括 tick.label1,然后如果可见,则包括 tick.label2,按此顺序。

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

带注释的热力图

带注释的热力图

XKCD

XKCD

箱线图

箱线图

在 pyplot 中管理多个图形

在 pyplot 中管理多个图形

使用 TeX 渲染数学方程

使用 TeX 渲染数学方程

约束布局指南

约束布局指南