matplotlib.pyplot.xticks#

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

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

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

参数:
ticks类数组,可选

x 轴刻度位置列表。传递空列表将移除所有 x 轴刻度。

labels类数组, 可选

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

minor布尔值,默认为:False

若为 False,则获取/设置主刻度/标签;若为 True,则处理次要刻度/标签。

**kwargs

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

警告

这仅设置当前刻度的属性,仅在您传递了 ticks(从而产生固定的刻度列表)或者绘图是静态的情况下才足够。

不保证刻度的持久性。各种操作都可能创建、删除或修改刻度实例。如果您进一步操作图形(包括在显示后的图形上进行平移/缩放),这些设置可能会丢失,存在迫切的风险。

如果可能,请改用 tick_params。

返回:
locs

x 轴刻度位置列表。

labels

x 轴标签 Text 对象列表。

备注

不带参数调用此函数(例如 xticks())等同于在当前 Axes 上调用 get_xticks 和 get_xticklabels。带参数调用此函数等同于在当前 Axes 上调用 set_xticks 和 set_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 的示例#

表格演示

表格演示