compileml.viz

waterfall_svg

def waterfall_svg(decision: dict, *, max_features: int = 10, labels: dict | None = None, width: int = 760) -> str

from compileml.viz import waterfall_svg

Render one decision's waterfall as a self-contained SVG string.

Parameters#

NameTypeDefaultKind
decisiondictrequiredpositional
max_featuresint10keyword-only
labelsdict | NoneNonekeyword-only
widthint760keyword-only

Returns#

str

Example#

python
from compileml.viz import waterfall_svg
 
open("decision.svg", "w").write(waterfall_svg(decision))

Worked example: waterfall_svg →