From 86ced88f8e1ac19805dc48e046f7dc2dd45f663e Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sun, 2 Jul 2023 10:18:58 -0700 Subject: [PATCH] new svg --- assets/benchmarks.svg | 622 ++++++++++++++++++++--------------------- benchmark/benchmark.py | 8 +- 2 files changed, 315 insertions(+), 315 deletions(-) diff --git a/assets/benchmarks.svg b/assets/benchmarks.svg index bed91aa42..83f90c582 100644 --- a/assets/benchmarks.svg +++ b/assets/benchmarks.svg @@ -1,12 +1,12 @@ - + - 2023-07-02T07:59:00.897588 + 2023-07-02T10:17:59.248158 image/svg+xml @@ -21,19 +21,19 @@ - - @@ -41,17 +41,17 @@ z - - + - + - + - + - + @@ -384,7 +384,7 @@ z - + - + - + @@ -449,7 +449,7 @@ z - + - + - + - + - + @@ -548,41 +548,41 @@ z - + - - + - + - + - + - + - + - + - + @@ -636,18 +636,18 @@ L 840.24 320.2992 - + - + - + @@ -655,18 +655,18 @@ L 840.24 229.9328 - + - + - + - + - + - + @@ -735,7 +735,7 @@ L 840.24 49.2 - + - + - +" clip-path="url(#pf04367ff14)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> +" clip-path="url(#pf04367ff14)" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> +" clip-path="url(#pf04367ff14)" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> +" clip-path="url(#pf04367ff14)" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> +" clip-path="url(#pf04367ff14)" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - - - - - + - + @@ -1301,7 +1301,7 @@ z - + @@ -1309,7 +1309,7 @@ z - + @@ -1317,7 +1317,7 @@ z - + @@ -1325,7 +1325,7 @@ z - + @@ -1333,7 +1333,7 @@ z - + @@ -1341,7 +1341,7 @@ z - + - + @@ -1389,7 +1389,7 @@ z - + @@ -1397,7 +1397,7 @@ z - + @@ -1405,7 +1405,7 @@ z - + @@ -1413,7 +1413,7 @@ z - + @@ -1421,7 +1421,7 @@ z - + @@ -1429,7 +1429,7 @@ z - + @@ -1437,172 +1437,172 @@ z - + - +" clip-path="url(#pf04367ff14)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> +" clip-path="url(#pf04367ff14)" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> +" clip-path="url(#pf04367ff14)" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> +" clip-path="url(#pf04367ff14)" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> +" clip-path="url(#pf04367ff14)" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - +" clip-path="url(#pf04367ff14)" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - - - + - + - + @@ -1733,17 +1733,17 @@ z - - - + - + @@ -1808,7 +1808,7 @@ z - + @@ -1829,7 +1829,7 @@ z - + - + - - - + + - - + + - - + @@ -1983,16 +1983,16 @@ z - +" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - + @@ -2000,16 +2000,16 @@ z - +" style="fill: url(#h433a93f352); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - + @@ -2022,16 +2022,16 @@ z - +" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - + @@ -2040,16 +2040,16 @@ z - +" style="fill: url(#h261530987d); stroke: #ffffff; stroke-width: 2.5; stroke-linejoin: miter"/> - + @@ -2066,12 +2066,12 @@ z - - + + - + - + 1: edge = dict( edgecolor="#ffffff", - linewidth=3, + linewidth=2.5, ) else: edge = dict() @@ -154,7 +154,7 @@ def show_stats(dirnames): **edge, ) if zorder == 2: - ax.bar_label(rects, padding=8, labels=[f"{v:.0f}%" for v in df[fmt]], size=14) + ax.bar_label(rects, padding=4, labels=[f"{v:.0f}%" for v in df[fmt]], size=12) if len(repeats): ax.errorbar(