matplotlib.pyplot.xticks#

matplotlib.pyplot.xticks(ticks=None, labels=None, *, minor=False, **kwargs)[源代码][源代码]#

获取或设置 x 轴的当前刻度位置和标签。

不传递参数以返回当前值而不进行修改。

参数:
刻度类似数组,可选

xtick 位置的列表。传递一个空列表会移除所有 xticks。

标签类似数组,可选

在指定的 ticks 位置放置的标签。此参数仅在同时传递 ticks 时才能传递。

次要bool, 默认值: False

如果 False,获取/设置主刻度/标签;如果 True,获取/设置次刻度/标签。

**kwargs

Text 属性可以用来控制标签的外观。

警告

这仅设置当前刻度的属性,如果你传递 ticks 参数,导致刻度列表固定,或者如果图表是静态的,那么这是足够的。

刻度不保证是持久的。各种操作可以创建、删除和修改刻度实例。如果你进一步处理图形(包括在显示的图形上平移/缩放),这些设置有丢失的迫在眉睫的风险。

如果可能,请使用 tick_params

返回:
locs

xtick 位置的列表。

标签

xlabel Text 对象的列表。

注释

不带参数调用此函数(例如 xticks())等同于在当前 Axes 上调用 get_xticksget_xticklabels。带参数调用此函数等同于在当前 Axes 上调用 set_xticksset_xticklabels

示例

>>> locs, labels = xticks()  # Get the current locations and labels.
>>> xticks(np.arange(0, 1, step=0.2))  # Set label locations.
>>> xticks(np.arange(3), ['Tom', 'Dick', 'Sue'])  # Set text labels.
>>> xticks([0, 1, 2], ['January', 'February', 'March'],
...        rotation=20)  # Set text labels and properties.
>>> xticks([])  # Disable xticks.

使用 matplotlib.pyplot.xticks 的示例#

表格演示

Table Demo

旋转的刻度标签

Rotated tick labels