From 7ad5a8533daf107cdc0aa6f90af1fd4769557ea1 Mon Sep 17 00:00:00 2001 From: Tyge Lovset Date: Thu, 2 Jun 2022 06:20:31 +0200 Subject: updated cstr and csview docs --- benchmarks/plotbench/plot.py | 48 ++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 24 deletions(-) (limited to 'benchmarks/plotbench/plot.py') diff --git a/benchmarks/plotbench/plot.py b/benchmarks/plotbench/plot.py index ea3871f4..fa538285 100644 --- a/benchmarks/plotbench/plot.py +++ b/benchmarks/plotbench/plot.py @@ -1,24 +1,24 @@ -import sys -import seaborn as sns -import pandas as pd -import matplotlib.pyplot as plt -#sns.set_theme(style="whitegrid") - -comp = ['All compilers', 'Mingw-g++-10.30', 'Win-Clang-12', 'VC-19.28'] -n = int(sys.argv[1]) if len(sys.argv) > 1 else 0 -file = sys.argv[2] if len(sys.argv) > 2 else 'plot_win.csv' -df = pd.read_csv(file) -df = df[df.Method != 'total'] -if n > 0: - df = df[df.Compiler == comp[n]] - -g = sns.catplot(data=df, x='Method', y='Seconds', hue='Library', col='C', kind='bar', - ci=68, legend=False, col_wrap=2, sharex=False, aspect=1.4, height=3.1) -g.set_xlabels('') - -g.add_legend(bbox_to_anchor=(0.75, 0.2), borderaxespad=0.) - -g.fig.subplots_adjust(top=0.90, left=0.06, bottom=0.07) -g.fig.suptitle('Benchmark STC vs c++ std containers: %s' % comp[n], fontsize=15, y=0.98) - -plt.show() +import sys +import seaborn as sns +import pandas as pd +import matplotlib.pyplot as plt +#sns.set_theme(style="whitegrid") + +comp = ['All compilers', 'Mingw-g++-10.30', 'Win-Clang-12', 'VC-19.28'] +n = int(sys.argv[1]) if len(sys.argv) > 1 else 0 +file = sys.argv[2] if len(sys.argv) > 2 else 'plot_win.csv' +df = pd.read_csv(file) +df = df[df.Method != 'total'] +if n > 0: + df = df[df.Compiler == comp[n]] + +g = sns.catplot(data=df, x='Method', y='Seconds', hue='Library', col='C', kind='bar', + ci=68, legend=False, col_wrap=2, sharex=False, aspect=1.4, height=3.1) +g.set_xlabels('') + +g.add_legend(bbox_to_anchor=(0.75, 0.2), borderaxespad=0.) + +g.fig.subplots_adjust(top=0.90, left=0.06, bottom=0.07) +g.fig.suptitle('Benchmark STC vs c++ std containers: %s' % comp[n], fontsize=15, y=0.98) + +plt.show() -- cgit v1.2.3