matplotlib.axes.Axes.ticklabel_format #
- 轴。ticklabel_format ( * , axis = 'both' , style = '' , scilimits = None , useOffset = None , useLocale = None , useMathText = None ) [来源] #
配置
ScalarFormatter
默认使用的线性轴。如果未设置参数,则格式化程序的相应属性保持不变。
- 参数:
- 轴{'x', 'y', 'both'},默认值:'both'
要配置的轴。只有主要蜱受到影响。
- 风格{'sci'、'scientific'、'plain'}
是否使用科学计数法。格式化程序默认使用科学计数法。
- scilimits整数对 (m, n)
科学记数法仅用于 10 m到 10 n范围之外的数字(并且仅当格式化程序配置为完全使用科学记数法时)。使用 (0, 0) 包括所有数字。使用 (m, m) where m != 0 将数量级固定为 10 m。格式化程序默认值为
rcParams["axes.formatter.limits"]
(默认值:) 。[-5, 6]
- useOffset布尔值或浮点数
如果为 True,则根据需要计算偏移量。如果为 False,则不使用偏移量。如果是数值,则设置偏移量。格式化程序默认值为
rcParams["axes.formatter.useoffset"]
(默认值:)True
。- useLocale布尔值
是使用当前语言环境还是使用 C(英语)语言环境来格式化数字。这会影响例如小数点分隔符。格式化程序默认值为
rcParams["axes.formatter.use_locale"]
(默认值:)False
。- 使用MathText bool
在 mathtext 中渲染偏移量和科学记数法。格式化程序默认值为
rcParams["axes.formatter.use_mathtext"]
(默认值:)False
。
- 提高:
- 属性错误
如果当前格式化程序不是
ScalarFormatter
.
使用#的示例matplotlib.axes.Axes.ticklabel_format
默认刻度格式化程序