diff --git a/benchmark/visualize.py b/benchmark/visualize.py
index 5a2990cfb9c911ee5b8ab143db6a733cfd14d18f..d796cdf3e0629ba5bfcd61721d4973f6f6329e5d 100755
--- a/benchmark/visualize.py
+++ b/benchmark/visualize.py
@@ -22,7 +22,7 @@ markers = itertools.cycle([(3, 0), (3, 0, 180), (4, 0), (4, 0, 45), (8, 0)])
 for timing in timings:
     plt.plot(list(map(lambda r: r.times.get(timing), results)), marker=next(markers), markersize=8)
 
-plt.legend(timings)
+plt.legend(timings, loc='lower left')
 plt.xticks(range(len(results)), list(map(lambda r: r.commit[:7], results)), rotation=70)
 plt.subplots_adjust(bottom=0.2) # more space for the commit labels