From 992e64cf93ee0c4312c15c43fdc302c0d3dee2f6 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 15 Apr 2019 12:05:41 +0200 Subject: use new barplot function --- src/benchmarks/realloc.py | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/benchmarks/realloc.py b/src/benchmarks/realloc.py index 957d5fd..e5dae1b 100644 --- a/src/benchmarks/realloc.py +++ b/src/benchmarks/realloc.py @@ -19,19 +19,9 @@ class Benchmark_Realloc(Benchmark): # bar plot allocators = self.results["allocators"] - for i, allocator in enumerate(allocators): - y_vals = [] - for perm in self.iterate_args(args=self.results["args"]): - y_vals.append(self.results["mean"][allocator][perm]["task-clock"]) - x_vals = [i * x for x in range(1, len(y_vals) + 1)] - plt.bar(x_vals, y_vals, width=0.7, label=allocator, align="center", - color=allocators[allocator]["color"]) - - plt.legend() - plt.ylabel("task-clock in ms") - plt.title("realloc micro bench") - plt.savefig(self.name + ".png") - plt.clf() + self.barplot_single_arg("{task-clock}", + ylabel='"task-clock in ms"', + title='"realloc micro benchmark"') self.export_to_csv("task-clock") -- cgit v1.2.3