diff --git a/optuna_dashboard/ts/components/StudyDetailBeta.tsx b/optuna_dashboard/ts/components/StudyDetailBeta.tsx index c66b0b79..a9de119b 100644 --- a/optuna_dashboard/ts/components/StudyDetailBeta.tsx +++ b/optuna_dashboard/ts/components/StudyDetailBeta.tsx @@ -120,29 +120,55 @@ export const StudyDetailBeta: FC<{ Best Trial {studyDetail.best_trials[0].values} - - {studyDetail.best_trials[0].params.map((param) => ( - - {param.name} {param.value} - - ))} - + + Params = [ + {studyDetail.best_trials[0].params + .map((p) => `${p.name}: ${p.value}`) + .join(", ")} + ] + )} - {studyDetail !== null && studyDetail.best_trials.length > 1 && ( + {studyDetail !== null && studyDetail.directions.length > 1 && ( <> - Best Trials + Best Trials ({studyDetail.best_trials.length} trials) + {studyDetail.best_trials.map((trial, i) => ( + + + + Trial number={trial.number} (trial_id= + {trial.trial_id}) + + + Objective Values = [{trial.values?.join(", ")}] + + + Params = [ + {trial.params + .map((p) => `${p.name}: ${p.value}`) + .join(", ")} + ] + + + + ))} )}