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