diff --git a/deepcave/plugins/objective/parallel_coordinates.py b/deepcave/plugins/objective/parallel_coordinates.py index 7afeaeab..b91127b1 100644 --- a/deepcave/plugins/objective/parallel_coordinates.py +++ b/deepcave/plugins/objective/parallel_coordinates.py @@ -189,7 +189,9 @@ def load_dependency_inputs(self, run, _, inputs): def process(run, inputs): budget = run.get_budget(inputs["budget_id"]) objective = run.get_objective(inputs["objective_id"]) - df = serialize(run.get_encoded_data(objective, budget)) + df = run.get_encoded_data(objective, budget) + df = df.groupby(df.columns.drop(objective.name).to_list(), as_index=False).mean() + df = serialize(df) result = {"df": df} if inputs["show_important_only"]: