matplotlib.pyplot.ticklabel_format¶
-
matplotlib.pyplot.
ticklabel_format
(*, axis='both', style='', scilimits=None, useOffset=None, useLocale=None, useMathText=None)[源代码]¶ 配置
ScalarFormatter
默认情况下用于线性轴。如果未设置参数,则格式化程序的相应属性保持不变。
参数: - axis{'x','y','both'},默认值:'both'
要配置的轴。只有主要蜱虫受到影响。
- style{'sci','scientific','plain'}
是否使用科学记数法。格式化程序的默认设置是使用科学记数法。
- scilimits成对整数(m,n)
科学记数法只用于10以外的数字m 到10 n (并且仅当格式化程序配置为完全使用科学记数法时)。使用(0,0)包含所有数字。使用(m,m)where m!=0将数量级固定为10m . 默认格式设置程序
rcParams["axes.formatter.limits"]
(default:[-5, 6]
) .- useOffsetbool或float
如果为True,则根据需要计算偏移量。如果为False,则不使用偏移量。如果是数值,则设置偏移量。默认格式设置程序
rcParams["axes.formatter.useoffset"]
(default:True
) .- useLocale布尔
是使用当前区域设置还是使用C(英语)区域设置格式化数字。这会影响小数点分隔符。默认格式设置程序
rcParams["axes.formatter.use_locale"]
(default:False
) .- useMathText布尔
在mathtext中呈现偏移量和科学记数法。默认格式设置程序
rcParams["axes.formatter.use_mathtext"]
(default:False
) .
加薪: - AttributeError
如果当前格式化程序不是
ScalarFormatter
.