diff options
author | Birte Kristina Friesel <birte.friesel@uos.de> | 2023-12-14 14:39:01 +0100 |
---|---|---|
committer | Birte Kristina Friesel <birte.friesel@uos.de> | 2023-12-14 14:39:01 +0100 |
commit | 634b9ace895843dbb482333dd5ce4c72a6f36176 (patch) | |
tree | a1c4a330ac9ea8fae1e895681dc7a8c75da2cb2f /bin | |
parent | ddd575bad607fb1483555001ae04fb8d41d229cd (diff) |
--boxplot-param: exclude --filter-param from boxplot labels
They're constant and already present in the boxplot title
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/analyze-log.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/analyze-log.py b/bin/analyze-log.py index 23d3e46..326a928 100755 --- a/bin/analyze-log.py +++ b/bin/analyze-log.py @@ -176,10 +176,13 @@ def main(): if args.boxplot_param: title_suffix = None + param_is_filtered = dict() if args.filter_param: title_suffix = "filter: " + ", ".join( map(lambda kv: f"{kv[0]}={kv[1]}", args.filter_param) ) + for param_name, _ in args.filter_param: + param_is_filtered[param_name] = True by_param = model.get_by_param() for name in model.names: attr_names = sorted(model.attributes(name)) @@ -191,7 +194,11 @@ def main(): lambda param_key: ", ".join( map( lambda ip: f"{model.param_name(ip[0])}={ip[1]}", - enumerate(param_key), + filter( + lambda ip: model.param_name(ip[0]) + not in param_is_filtered, + enumerate(param_key), + ), ) ), param_keys, |