pdstools.decision_analyzer.plots

Decision-analyzer plotting helpers.

This package preserves the public surface of the previous decision_analyzer.plots module while splitting the implementation across several focused private submodules:

  • _sensitivity — sensitivity, threshold deciles, prio-factor boxplots.

  • _winloss — global win/loss distribution and win-distribution bar chart.

  • _optionality — propensity-vs-optionality, optionality per stage / trend.

  • _funnel — optionality funnel, decision funnel, decisions-without-actions.

  • _distribution — treemap, action variation, histograms, rank/parameter boxplots.

  • _components — filter-component plots and prioritization-component distributions.

  • _trend — generic trend chart.

  • _offer_quality — offer-quality pie charts and trend.

Submodule names are underscore-prefixed; only this __init__ is the supported import surface. Imports such as from pdstools.decision_analyzer.plots import Plot continue to resolve unchanged.

Classes

Plot

Plotting facade attached to a DecisionAnalyzer instance.

Package Contents

class Plot(decision_data)

Plotting facade attached to a DecisionAnalyzer instance.

Method implementations live in the underscore-prefixed submodules (_sensitivity, _funnel, …) and are bound onto this class below so the public surface and call sites remain unchanged.

threshold_deciles
sensitivity
prio_factor_boxplots
global_winloss_distribution
propensity_vs_optionality
optionality_per_stage
optionality_trend
optionality_funnel
decision_funnel
decisions_without_actions_plot
distribution_as_treemap
action_variation
distribution
rank_boxplot
filtering_components
component_action_impact
component_drilldown
trend_chart