Skip to content

Commit

Permalink
[#395] Create sensitivity analysis heatmap chart
Browse files Browse the repository at this point in the history
  • Loading branch information
wayangalihpratama committed Jan 21, 2025
1 parent 7a262d6 commit f9fc48e
Show file tree
Hide file tree
Showing 3 changed files with 411 additions and 0 deletions.
13 changes: 13 additions & 0 deletions frontend/src/pages/cases/steps/AssessImpactMitigationStrategies.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import {
ChartBiggestImpactOnIncome,
ChartMonetaryImpactOnIncome,
ChartBinningDriversSensitivityAnalysis,
ChartBinningHeatmapSensitivityAnalysis,
} from "../visualizations";
import { BinningDriverForm, SegmentSelector } from "../components";
import { map, groupBy } from "lodash";
Expand Down Expand Up @@ -305,6 +306,18 @@ const AssessImpactMitigationStrategies = ({
) : null
)}
</Col>
<Col span={24}>
{dashboardData.map((segment) =>
selectedSegment === segment.id ? (
<ChartBinningHeatmapSensitivityAnalysis
key={segment.id}
segment={segment}
data={sensitivityAnalysis.config}
origin={dataSource}
/>
) : null
)}
</Col>
{/* EOL Sensitivity Analysis Chart */}
</Row>
</Card>
Expand Down
Loading

0 comments on commit f9fc48e

Please # to comment.