From b0dc5f6c832ae3bbdc3fe44978d99aa67bbe30e0 Mon Sep 17 00:00:00 2001 From: zakharov-binp Date: Mon, 20 Jan 2025 20:20:18 +0100 Subject: [PATCH] Some plotting aestetics --- columnflow/plotting/plot_functions_1d.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/columnflow/plotting/plot_functions_1d.py b/columnflow/plotting/plot_functions_1d.py index 065594ab1..2e8df4ba1 100644 --- a/columnflow/plotting/plot_functions_1d.py +++ b/columnflow/plotting/plot_functions_1d.py @@ -71,7 +71,8 @@ def plot_variable_per_process( total_events = {key: sum(hist.values()) for key, hist in hists.items()} # Sort processes by total number of events in descending order - sorted_hists_desc = OrderedDict(sorted(hists.items(), key=lambda item: total_events[item[0]], reverse=True)) + #sorted_hists_desc = OrderedDict(sorted(hists.items(), key=lambda item: total_events[item[0]], reverse=True)) + sorted_hists_desc = OrderedDict(hists.items()) # Get keys of sorted processes sorted_keys = list(sorted_hists_desc.keys()) @@ -85,7 +86,7 @@ def plot_variable_per_process( custom_order = sorted_keys else: # More than two processes, custom order: highest, rest, then second highest - custom_order = [sorted_keys[0]] + sorted_keys[2:] + [sorted_keys[1]] + custom_order = sorted_keys #[sorted_keys[0]] + sorted_keys[2:] + [sorted_keys[1]] # Reorder histograms based on custom order sorted_hists = OrderedDict((key, sorted_hists_desc[key]) for key in custom_order)