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

默认刻度格式化程序

默认刻度格式化程序

默认刻度格式化程序