matplotlib.axes.Axes.set_yticklabels#
- Axes.set_yticklabels(labels, *, minor=False, fontdict=None, **kwargs)[源代码]#
[不推荐] 使用字符串标签列表设置 y 轴的刻度标签。
不鼓励
不鼓励使用此方法,因为它依赖于刻度位置。在大多数情况下,您会希望使用
Axes.set_[x/y/z]ticks(positions, labels)或Axes.set_yticks来代替。如果你使用这种方法,你应该总是在之前固定刻度位置,例如通过使用
Axes.set_yticks或者通过显式设置一个FixedLocator。否则,刻度可以自由移动,标签可能会出现在意想不到的位置。- 参数:
- 标签 : 字符串序列或
Text对象序列字符串序列或 用于标记
Axes.set_yticks设置的序列中每个刻度位置的文本;标签的数量必须与位置的数量匹配。标签通过FixedFormatter直接使用(不进行进一步格式化)。- 次要布尔值
如果为真,则设置次要刻度而不是主要刻度。
- fontdict字典,可选
不鼓励
不鼓励使用 fontdict。参数应作为单独的关键字参数传递,或使用字典解包
set_ticklabels(..., **fontdict)。控制刻度标签外观的字典。默认的 fontdict 是:
{'fontsize': rcParams['axes.titlesize'], 'fontweight': rcParams['axes.titleweight'], 'verticalalignment': 'baseline', 'horizontalalignment': loc}
- **kwargs
文本属性。
警告
这仅设置当前刻度的属性,这对于静态图表来说已经足够。
刻度不保证是持久的。各种操作可以创建、删除和修改刻度实例。如果你进一步处理图形(包括在显示的图形上平移/缩放),这些设置有丢失的迫在眉睫的风险。
如果可能,请使用
set_tick_params。
- 标签 : 字符串序列或
- 返回:
Text列表对于每个刻度,如果可见,则包含
tick.label1,然后如果可见,则包含tick.label2,按此顺序。