Add result.plot.effects(effect="cost") — stacked bar of result.stats.effect_contributions["total"] per contributor (which flow/storage drove the effect).
Acceptance: stacked bar summing to result.effect_totals.sel(effect=...); contributors as legend.
Builds on the existing stats.effect_contributions.
Add
result.plot.effects(effect="cost")— stacked bar ofresult.stats.effect_contributions["total"]per contributor (which flow/storage drove the effect).Acceptance: stacked bar summing to
result.effect_totals.sel(effect=...); contributors as legend.Builds on the existing
stats.effect_contributions.