diff --git a/optuna_dashboard/ts/components/GraphParetoFront.tsx b/optuna_dashboard/ts/components/GraphParetoFront.tsx index 457ab875..abcf667d 100644 --- a/optuna_dashboard/ts/components/GraphParetoFront.tsx +++ b/optuna_dashboard/ts/components/GraphParetoFront.tsx @@ -114,8 +114,12 @@ const makeScatterObject = ( ): Partial => { const marker = makeMarker(trials, dominated, feasible, mode) return { - x: trials.map((t) => t.values![objectiveXId] as number), - y: trials.map((t) => t.values![objectiveYId] as number), + x: trials.map((t) => + t.values ? (t.values[objectiveXId] as number) : null + ), + y: trials.map((t) => + t.values ? (t.values[objectiveYId] as number) : null + ), text: trials.map((t) => makeHovertext(t)), mode: "markers", hovertemplate: hovertemplate,