diff options
author | Birte Kristina Friesel <birte.friesel@uos.de> | 2023-12-14 16:16:49 +0100 |
---|---|---|
committer | Birte Kristina Friesel <birte.friesel@uos.de> | 2023-12-14 16:16:49 +0100 |
commit | 793c1bed18a405767f56f51e4ec417c49c80adb6 (patch) | |
tree | bde14b279f8435df4dc25834be23824453d3f701 | |
parent | 634b9ace895843dbb482333dd5ce4c72a6f36176 (diff) |
boxplot: remove hardcoded 'dfatool unparam' title
-rwxr-xr-x | bin/analyze-log.py | 14 | ||||
-rwxr-xr-x | lib/plotter.py | 8 |
2 files changed, 11 insertions, 11 deletions
diff --git a/bin/analyze-log.py b/bin/analyze-log.py index 326a928..4e22c87 100755 --- a/bin/analyze-log.py +++ b/bin/analyze-log.py @@ -150,9 +150,9 @@ def main(): ) if args.boxplot_unparam: - title_suffix = None + title = None if args.filter_param: - title_suffix = "filter: " + ", ".join( + title = "filter: " + ", ".join( map(lambda kv: f"{kv[0]}={kv[1]}", args.filter_param) ) for name in model.names: @@ -162,7 +162,7 @@ def main(): [model.by_name[name][attr] for attr in attr_names], xlabel="Attribute", output=f"{args.boxplot_unparam}{name}.pdf", - title_suffix=title_suffix, + title=title, show=not args.non_interactive, ) for attribute in attr_names: @@ -170,15 +170,15 @@ def main(): [attribute], [model.by_name[name][attribute]], output=f"{args.boxplot_unparam}{name}-{attribute}.pdf", - title_suffix=title_suffix, + title=title, show=not args.non_interactive, ) if args.boxplot_param: - title_suffix = None + title = None param_is_filtered = dict() if args.filter_param: - title_suffix = "filter: " + ", ".join( + title = "filter: " + ", ".join( map(lambda kv: f"{kv[0]}={kv[1]}", args.filter_param) ) for param_name, _ in args.filter_param: @@ -209,7 +209,7 @@ def main(): param_desc, list(map(lambda k: by_param[(name, k)][attribute], param_keys)), output=f"{args.boxplot_param}{name}-{attribute}.pdf", - title_suffix=title_suffix, + title=title, ylabel=attribute, show=not args.non_interactive, ) diff --git a/lib/plotter.py b/lib/plotter.py index 5fa44ee..66daf0c 100755 --- a/lib/plotter.py +++ b/lib/plotter.py @@ -346,13 +346,13 @@ def boxplot( modeldata=None, output=None, show=True, - title_suffix=None, + title=None, ): fig, ax1 = plt.subplots(figsize=(10, 6)) - if title_suffix: - ax1.set_title(f"dfatool unparam (n={len(measurements[0])}, {title_suffix})") + if title: + ax1.set_title(f"{title} (n={len(measurements[0])})") else: - ax1.set_title(f"dfatool unparam (n={len(measurements[0])})") + ax1.set_title(f"n={len(measurements[0])}") plt.subplots_adjust(left=0.1, right=0.95, top=0.95, bottom=0.1) bp = plt.boxplot(measurements, notch=0, sym="+", vert=1, whis=1.5) |