Interactive Jupyter charts for exploring expert opinions and BeCoMe calculation results. All visualizations run locally — no external services required.
Expert opinions, centroid comparisons, and sensitivity analysis in action.
Triangular Membership Functions — Expert opinions displayed as overlapping triangular fuzzy numbers with arithmetic mean (Γ), median (Ω), and best compromise (ΓΩMean) highlighted on top.
Centroid Charts — Each expert's fuzzy opinion reduced to a single centroid value, sorted and compared against aggregated metrics. Useful for spotting outliers.
Sensitivity Analysis — Toggle individual experts on/off with checkboxes to see how their inclusion affects the final compromise. Recalculates in real time.
Scenario Dashboard — All three case studies (Budget, Floods, Pendlers) side-by-side with metrics table and compact charts for cross-case comparison.
Accuracy Gauge — Speedometer-style indicator showing agreement level among experts. Color-coded green/yellow/red based on maximum error metric.
jupyter notebook examples/visualizations/visualize_become.ipynb
# or
jupyter lab examples/visualizations/visualize_become.ipynbRequires Jupyter environment (uv sync installs all dependencies).
Charts support zoom, pan, and hover tooltips. Sensitivity analysis updates immediately when toggling experts. Works entirely in browser — no server calls.
Built with Matplotlib, Seaborn, and ipywidgets. Tested with 100+ expert datasets. Color schemes optimized for both screen and print.
- examples/README.md — case study analyses
- data/README.md — dataset documentation
- docs/method-description.md — mathematical foundation
