From fe112b69a187cdf4060e633b2ec7999ae4471e85 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Fri, 1 May 2026 18:07:49 +0200 Subject: [PATCH] graph: move GNU release version labels to the bottom --- gnu-results.svg | 852 ++++++++++++++++++++++++------------------------ graph_common.py | 4 +- 2 files changed, 428 insertions(+), 428 deletions(-) diff --git a/gnu-results.svg b/gnu-results.svg index cad505cc1..b13ed5a55 100644 --- a/gnu-results.svg +++ b/gnu-results.svg @@ -8,7 +8,7 @@ GNU Test Suite Results - 2026-05-01T15:53:12.014413 + 2026-05-01T18:07:48.921519 image/svg+xml @@ -46,33 +46,33 @@ L 1264.341563 87.359701 L 88.711563 87.359701 L 88.711563 545.664501 z -" clip-path="url(#p6b761af896)" style="fill: none; stroke: #e5e7eb; stroke-width: 3; stroke-linejoin: miter"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-width: 3; stroke-linejoin: miter"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #d1d5db; stroke-opacity: 0.3; stroke-width: 0.8"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 2.96,1.28; stroke-dashoffset: 0; stroke: #d1d5db; stroke-opacity: 0.3; stroke-width: 0.8"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - - + @@ -126,9 +126,9 @@ z " transform="scale(0.015625)"/> - - - + + + @@ -136,11 +136,11 @@ z +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + @@ -181,9 +181,9 @@ z " transform="scale(0.015625)"/> - - - + + + @@ -191,11 +191,11 @@ z +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + @@ -223,9 +223,9 @@ z " transform="scale(0.015625)"/> - - - + + + @@ -233,11 +233,11 @@ z +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + @@ -271,9 +271,9 @@ z " transform="scale(0.015625)"/> - - - + + + @@ -281,11 +281,11 @@ z +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + @@ -324,9 +324,9 @@ z " transform="scale(0.015625)"/> - - - + + + @@ -334,16 +334,16 @@ z +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - - + @@ -351,11 +351,11 @@ L 0 6 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -363,11 +363,11 @@ L 145.983556 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -375,11 +375,11 @@ L 203.235059 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -387,11 +387,11 @@ L 317.738064 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -399,11 +399,11 @@ L 374.989567 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -411,11 +411,11 @@ L 432.24107 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -423,11 +423,11 @@ L 546.744076 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -435,11 +435,11 @@ L 603.995578 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -447,11 +447,11 @@ L 661.247081 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -459,11 +459,11 @@ L 775.750087 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -471,11 +471,11 @@ L 833.00159 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -483,11 +483,11 @@ L 890.253092 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -495,11 +495,11 @@ L 947.504595 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -507,11 +507,11 @@ L 1004.756098 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -519,11 +519,11 @@ L 1062.007601 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -531,11 +531,11 @@ L 1119.259104 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -543,11 +543,11 @@ L 1176.510606 87.359701 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -659,9 +659,9 @@ z " transform="scale(0.015625)"/> - - - + + + @@ -670,16 +670,16 @@ z +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - - + @@ -693,11 +693,11 @@ L -9 0 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + @@ -720,8 +720,8 @@ z " transform="scale(0.015625)"/> - - + + @@ -729,19 +729,19 @@ z +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + - - + + @@ -749,19 +749,19 @@ L 1264.341563 419.148338 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + - - + + @@ -769,19 +769,19 @@ L 1264.341563 355.890257 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + - - + + @@ -789,19 +789,19 @@ L 1264.341563 292.632175 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + - - + + @@ -809,19 +809,19 @@ L 1264.341563 229.374094 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + - - + + @@ -829,11 +829,11 @@ L 1264.341563 166.116012 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #e5e7eb; stroke-opacity: 0.35; stroke-linecap: round"/> - + @@ -852,8 +852,8 @@ z " transform="scale(0.015625)"/> - - + + @@ -861,16 +861,16 @@ z +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - - + @@ -878,11 +878,11 @@ L -6 0 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -890,11 +890,11 @@ L 1264.341563 520.361268 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -902,11 +902,11 @@ L 1264.341563 507.709652 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -914,11 +914,11 @@ L 1264.341563 495.058036 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -926,11 +926,11 @@ L 1264.341563 469.754803 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -938,11 +938,11 @@ L 1264.341563 457.103187 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -950,11 +950,11 @@ L 1264.341563 444.451571 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -962,11 +962,11 @@ L 1264.341563 431.799954 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -974,11 +974,11 @@ L 1264.341563 406.496722 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -986,11 +986,11 @@ L 1264.341563 393.845106 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -998,11 +998,11 @@ L 1264.341563 381.193489 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1010,11 +1010,11 @@ L 1264.341563 368.541873 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1022,11 +1022,11 @@ L 1264.341563 343.23864 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1034,11 +1034,11 @@ L 1264.341563 330.587024 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1046,11 +1046,11 @@ L 1264.341563 317.935408 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1058,11 +1058,11 @@ L 1264.341563 305.283792 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1070,11 +1070,11 @@ L 1264.341563 279.980559 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1082,11 +1082,11 @@ L 1264.341563 267.328943 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1094,11 +1094,11 @@ L 1264.341563 254.677326 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1106,11 +1106,11 @@ L 1264.341563 242.02571 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1118,11 +1118,11 @@ L 1264.341563 216.722478 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1130,11 +1130,11 @@ L 1264.341563 204.070861 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1142,11 +1142,11 @@ L 1264.341563 191.419245 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1154,11 +1154,11 @@ L 1264.341563 178.767629 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1166,11 +1166,11 @@ L 1264.341563 153.464396 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1178,11 +1178,11 @@ L 1264.341563 140.81278 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1190,11 +1190,11 @@ L 1264.341563 128.161164 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1202,11 +1202,11 @@ L 1264.341563 115.509547 +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 0.5,0.825; stroke-dashoffset: 0; stroke: #f3f4f6; stroke-opacity: 0.15; stroke-width: 0.5"/> - + @@ -1412,26 +1412,26 @@ z " transform="scale(0.015625)"/> - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - + + - + - - - + + - + - - - + + - - - - - + + + + + +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke-dasharray: 4.44,1.92; stroke-dashoffset: 0; stroke: #6b7280; stroke-opacity: 0.6; stroke-width: 1.2"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #0066cc; stroke-width: 3.5; stroke-linecap: round"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #10b981; stroke-width: 3.5; stroke-linecap: round"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #ef4444; stroke-width: 3.5; stroke-linecap: round"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #f59e0b; stroke-width: 3.5; stroke-linecap: round"/> +" clip-path="url(#pcd8930933d)" style="fill: none; stroke: #8b5cf6; stroke-width: 3.5; stroke-linecap: round"/> @@ -20066,46 +20066,46 @@ z " transform="scale(0.015625)"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -20597,79 +20597,79 @@ z " transform="scale(0.015625)"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - - + + + + - + - - - - + + + + @@ -20986,10 +20986,10 @@ z " transform="scale(0.015625)"/> - - - - + + + + @@ -21056,9 +21056,9 @@ z " transform="scale(0.015625)"/> - - - + + + @@ -21099,9 +21099,9 @@ z " transform="scale(0.015625)"/> - - - + + + @@ -21148,10 +21148,10 @@ z " transform="scale(0.015625)"/> - - - - + + + + @@ -21237,9 +21237,9 @@ z " transform="scale(0.015625)"/> - - - + + + @@ -21284,20 +21284,20 @@ z " transform="scale(0.015625)"/> - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -21469,16 +21469,16 @@ z " transform="scale(0.015625)"/> - - - - - - - - - - + + + + + + + + + + @@ -21498,15 +21498,15 @@ z " transform="scale(0.015625)"/> - - - - - - - - - + + + + + + + + + @@ -21567,21 +21567,21 @@ z " transform="scale(0.015625)"/> - - - - - - - - - + + + + + + + + + - + diff --git a/graph_common.py b/graph_common.py index 94363b053..a28e22aaf 100644 --- a/graph_common.py +++ b/graph_common.py @@ -235,13 +235,13 @@ def add_gnu_release_markers(ax, x_min, x_max, y_max, releases=GNU_COREUTILS_RELE ) ax.text( rel_date, - y_max * 1.01, + y_max * 0.02, f"v{version}", rotation=90, fontsize=10, color="#374151", ha="right", - va="top", + va="bottom", alpha=0.85, zorder=4, )