formatters API

formatters API 参考

class probscale.formatters.PctFormatter[源代码]

基类: probscale.formatters._FormatterMixin

用于 MPL 轴的格式化类,以百分比形式显示概率。

示例

>>> from probscale import formatters
>>> fmt = formatters.PctFormatter()
>>> fmt(0.2)
'0.2'
>>> fmt(10)
'10'
>>> fmt(99.999)
'99.999'
factor = 1.0
offset = 2
top = 100
class probscale.formatters.ProbFormatter[源代码]

基类: probscale.formatters._FormatterMixin

用于 MPL 轴的格式化类,以小数形式显示概率。

示例

>>> from probscale import formatters
>>> fmt = formatters.ProbFormatter()
>>> fmt(0.01)
'0.01'
>>> fmt(0.2)
'0.20'
>>> try:
...    fmt(10.5)
... except(ValueError):
...     print('formatter out of bounds')
formatter out of bounds
factor = 100.0
offset = 0
top = 1