matplotlib.pyplot.xticks#
- matplotlib.pyplot.xticks(ticks=None, labels=None, *, minor=False, **kwargs)[source]#
获取或设置 x 轴当前的刻度位置和标签。
不传递任何参数将返回当前值而不进行修改。
- 参数:
- ticks类数组,可选
x刻度位置列表。传入空列表将移除所有x刻度。
- labels类数组, 可选
放置在给定 ticks 位置的标签。此参数只能在同时传递 ticks 时使用。
- minor布尔值,默认为:False
如果为
False
,获取/设置主刻度/标签;如果为True
,获取/设置副刻度/标签。- **kwargs
Text
属性可用于控制标签的外观。警告
这只设置当前刻度的属性,仅当您传递 ticks(导致固定刻度列表)或图表是静态时才足够。
刻度不保证持久。各种操作可以创建、删除和修改 Tick 实例。如果您进一步操作图表(包括对显示图表进行平移/缩放),这些设置有丢失的紧迫风险。
如果可能,请改用
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.