From 563e7db9a97149f0bf45de95582156d972f86b97 Mon Sep 17 00:00:00 2001
From: kun6696 <982492477@qq.com>
Date: Wed, 3 Jan 2024 18:39:24 +0800
Subject: [PATCH 1/2] fix(coordinate): adjust angles to the same cycle

---
 .../snapshots/api/viewFacetCircle.svg         | 468 ++++++++--------
 .../score-by-item-area-radar/step0.svg        |   2 +-
 .../step0.svg                                 |   8 +-
 .../static/agesIntervalRadialStacked.svg      | 186 +++---
 .../agesIntervalRadialStackedSorted.svg       | 186 +++---
 .../static/diamondPointJitterPolar.svg        |  44 +-
 .../snapshots/static/gaugeCustomColor.svg     |  22 +-
 .../snapshots/static/gaugeCustomShape.svg     |  20 +-
 .../snapshots/static/gaugeDefault.svg         |  22 +-
 .../static/githubStarIntervalRadialLabel.svg  | 212 +++----
 .../snapshots/static/mockAxisXYPolar.svg      |  24 +-
 .../snapshots/static/mockComplexRadar.svg     |  74 +--
 .../static/mockIntervalFacetRectPolar.svg     |  36 +-
 .../snapshots/static/mockSquareRadar.svg      |  46 +-
 .../static/monthIntervalFacetCircle.svg       | 530 +++++++++---------
 .../static/populationFlowChordDefault.svg     |  42 +-
 .../static/populationIntervalRose.svg         |  54 +-
 .../question8IntervalRadialGradientColor.svg  |  22 +-
 .../static/scoreByItemAreaBasicRadar.svg      |  24 +-
 .../static/scoreByItemAreaLineRadar.svg       |  28 +-
 .../snapshots/static/scoreByItemAreaRadar.svg |  66 +--
 .../static/scoreByItemAreaRadarCustom.svg     |  64 +--
 .../static/scoreByItemAreaRadarSize.svg       |  64 +--
 .../static/scoreByItemAreaSmoothRadar.svg     |  68 +--
 .../static/seasonalWeatherAreaRadial.svg      |  68 +--
 .../snapshots/static/sepalBoxPolarBox.svg     |  58 +-
 .../static/speciesViolinBasicPolar.svg        |  64 +--
 __tests__/unit/coordinate/index.spec.ts       |  22 +-
 src/coordinate/polar.ts                       |   7 +-
 src/utils/angle.ts                            |  22 +
 30 files changed, 1296 insertions(+), 1257 deletions(-)

diff --git a/__tests__/integration/snapshots/api/viewFacetCircle.svg b/__tests__/integration/snapshots/api/viewFacetCircle.svg
index 67c2ecb4f1..656f4f66a3 100644
--- a/__tests__/integration/snapshots/api/viewFacetCircle.svg
+++ b/__tests__/integration/snapshots/api/viewFacetCircle.svg
@@ -507,8 +507,8 @@
                       id="g-svg-106"
                       fill="none"
                       x1="0"
-                      y1="3.8876231757205906"
-                      x2="0.9414807717633703"
+                      y1="3.88762317572059"
+                      x2="0.9414807717633711"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -528,8 +528,8 @@
                       id="g-svg-107"
                       fill="none"
                       x1="0"
-                      y1="2.883871784148899"
-                      x2="2.771873650184987"
+                      y1="2.8838717841489006"
+                      x2="2.7718736501849857"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -549,8 +549,8 @@
                       id="g-svg-108"
                       fill="none"
                       x1="0"
-                      y1="1.094651960288332"
-                      x2="3.847302572691276"
+                      y1="1.0946519602883327"
+                      x2="3.8473025726912757"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -571,8 +571,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.8748573362551544"
-                      y2="0.9927137672408942"
+                      x2="3.8748573362551553"
+                      y2="0.9927137672408911"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -592,7 +592,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.8470329619598846"
+                      x2="2.847032961959884"
                       y2="2.8096980822703936"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -613,8 +613,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.0437737955920692"
-                      y2="3.861416354608154"
+                      x2="1.04377379559207"
+                      y2="3.8614163546081537"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -632,10 +632,10 @@
                     <line
                       id="g-svg-112"
                       fill="none"
-                      x1="1.0437737955920643"
+                      x1="1.0437737955920607"
                       y1="0"
                       x2="0"
-                      y2="3.8614163546081555"
+                      y2="3.8614163546081564"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -653,10 +653,10 @@
                     <line
                       id="g-svg-113"
                       fill="none"
-                      x1="2.8470329619598806"
+                      x1="2.847032961959883"
                       y1="0"
                       x2="0"
-                      y2="2.809698082270397"
+                      y2="2.8096980822703954"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -674,10 +674,10 @@
                     <line
                       id="g-svg-114"
                       fill="none"
-                      x1="3.8748573362551535"
+                      x1="3.874857336255153"
                       y1="0"
                       x2="0"
-                      y2="0.9927137672408977"
+                      y2="0.9927137672409003"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -695,8 +695,8 @@
                     <line
                       id="g-svg-115"
                       fill="none"
-                      x1="3.847302572691276"
-                      y1="1.0946519602883313"
+                      x1="3.8473025726912766"
+                      y1="1.0946519602883305"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -716,8 +716,8 @@
                     <line
                       id="g-svg-116"
                       fill="none"
-                      x1="2.7718736501849905"
-                      y1="2.8838717841488957"
+                      x1="2.77187365018499"
+                      y1="2.8838717841488966"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -737,8 +737,8 @@
                     <line
                       id="g-svg-117"
                       fill="none"
-                      x1="0.941480771763376"
-                      y1="3.8876231757205892"
+                      x1="0.94148077176337"
+                      y1="3.8876231757205906"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1256,9 +1256,9 @@
             id="g-svg-171"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
-            width="40.25501012412469"
-            height="40.25501012412469"
+            d="M 0,0 l 40.2550101241248,0 l 0,40.2550101241248 l-40.2550101241248 0 z"
+            width="40.2550101241248"
+            height="40.2550101241248"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1266,9 +1266,9 @@
             id="g-svg-172"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
-            width="40.25501012412469"
-            height="40.25501012412469"
+            d="M 0,0 l 40.2550101241248,0 l 0,40.2550101241248 l-40.2550101241248 0 z"
+            width="40.2550101241248"
+            height="40.2550101241248"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1276,9 +1276,9 @@
             id="g-svg-173"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
-            width="40.25501012412469"
-            height="40.25501012412469"
+            d="M 0,0 l 40.2550101241248,0 l 0,40.2550101241248 l-40.2550101241248 0 z"
+            width="40.2550101241248"
+            height="40.2550101241248"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1286,9 +1286,9 @@
             id="g-svg-174"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
-            width="40.25501012412469"
-            height="40.25501012412469"
+            d="M 0,0 l 40.2550101241248,0 l 0,40.2550101241248 l-40.2550101241248 0 z"
+            width="40.2550101241248"
+            height="40.2550101241248"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1296,9 +1296,9 @@
             id="g-svg-175"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
-            width="40.25501012412469"
-            height="40.25501012412469"
+            d="M 0,0 l 40.2550101241248,0 l 0,40.2550101241248 l-40.2550101241248 0 z"
+            width="40.2550101241248"
+            height="40.2550101241248"
           />
           <g
             id="g-svg-176"
@@ -1310,8 +1310,8 @@
               <path
                 id="g-svg-178"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.83646563700298,0 l 0,0 l-8.83646563700298 0 z"
-                width="8.83646563700298"
+                d="M 0,0 l 8.836465637003005,0 l 0,0 l-8.836465637003005 0 z"
+                width="8.836465637003005"
                 height="0"
                 fill-opacity="0.95"
                 stroke-width="0"
@@ -1323,9 +1323,9 @@
               <path
                 id="g-svg-179"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.83646563700298,0 l 0,2.8753578660089048 l-8.83646563700298 0 z"
-                width="8.83646563700298"
-                height="2.8753578660089048"
+                d="M 0,0 l 8.836465637003007,0 l 0,2.875357866008912 l-8.836465637003007 0 z"
+                width="8.836465637003007"
+                height="2.875357866008912"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -1336,9 +1336,9 @@
               <path
                 id="g-svg-180"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002977,0 l 0,5.7507157320178095 l-8.836465637002977 0 z"
-                width="8.836465637002977"
-                height="5.7507157320178095"
+                d="M 0,0 l 8.836465637003005,0 l 0,5.750715732017824 l-8.836465637003005 0 z"
+                width="8.836465637003005"
+                height="5.750715732017824"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -1349,9 +1349,9 @@
               <path
                 id="g-svg-181"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002977,0 l 0,8.626073598026718 l-8.836465637002977 0 z"
-                width="8.836465637002977"
-                height="8.626073598026718"
+                d="M 0,0 l 8.836465637003005,0 l 0,8.626073598026743 l-8.836465637003005 0 z"
+                width="8.836465637003005"
+                height="8.626073598026743"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -1500,9 +1500,9 @@
             id="g-svg-193"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412473,0 l 0,40.25501012412473 l-40.25501012412473 0 z"
-            width="40.25501012412473"
-            height="40.25501012412473"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1510,9 +1510,9 @@
             id="g-svg-194"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412473,0 l 0,40.25501012412473 l-40.25501012412473 0 z"
-            width="40.25501012412473"
-            height="40.25501012412473"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1520,9 +1520,9 @@
             id="g-svg-195"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412473,0 l 0,40.25501012412473 l-40.25501012412473 0 z"
-            width="40.25501012412473"
-            height="40.25501012412473"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1530,9 +1530,9 @@
             id="g-svg-196"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412473,0 l 0,40.25501012412473 l-40.25501012412473 0 z"
-            width="40.25501012412473"
-            height="40.25501012412473"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1540,9 +1540,9 @@
             id="g-svg-197"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412473,0 l 0,40.25501012412473 l-40.25501012412473 0 z"
-            width="40.25501012412473"
-            height="40.25501012412473"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
           <g
             id="g-svg-198"
@@ -1554,9 +1554,9 @@
               <path
                 id="g-svg-200"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.83646563700299,0 l 0,5.750715732017817 l-8.83646563700299 0 z"
-                width="8.83646563700299"
-                height="5.750715732017817"
+                d="M 0,0 l 8.836465637002973,0 l 0,5.750715732017802 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="5.750715732017802"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -1567,9 +1567,9 @@
               <path
                 id="g-svg-201"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002991,0 l 0,8.626073598026728 l-8.836465637002991 0 z"
-                width="8.836465637002991"
-                height="8.626073598026728"
+                d="M 0,0 l 8.836465637002973,0 l 0,8.62607359802671 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="8.62607359802671"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -1580,9 +1580,9 @@
               <path
                 id="g-svg-202"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002988,0 l 0,11.501431464035637 l-8.836465637002988 0 z"
-                width="8.836465637002988"
-                height="11.501431464035637"
+                d="M 0,0 l 8.836465637002973,0 l 0,11.501431464035615 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="11.501431464035615"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -1593,9 +1593,9 @@
               <path
                 id="g-svg-203"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002988,0 l 0,14.376789330044549 l-8.836465637002988 0 z"
-                width="8.836465637002988"
-                height="14.376789330044549"
+                d="M 0,0 l 8.836465637002973,0 l 0,14.37678933004452 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="14.37678933004452"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -1622,9 +1622,9 @@
             id="g-svg-204"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412482,0 l 0,40.25501012412482 l-40.25501012412482 0 z"
+            width="40.25501012412482"
+            height="40.25501012412482"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1632,9 +1632,9 @@
             id="g-svg-205"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412482,0 l 0,40.25501012412482 l-40.25501012412482 0 z"
+            width="40.25501012412482"
+            height="40.25501012412482"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1642,9 +1642,9 @@
             id="g-svg-206"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412482,0 l 0,40.25501012412482 l-40.25501012412482 0 z"
+            width="40.25501012412482"
+            height="40.25501012412482"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1652,9 +1652,9 @@
             id="g-svg-207"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412482,0 l 0,40.25501012412482 l-40.25501012412482 0 z"
+            width="40.25501012412482"
+            height="40.25501012412482"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1662,9 +1662,9 @@
             id="g-svg-208"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412482,0 l 0,40.25501012412482 l-40.25501012412482 0 z"
+            width="40.25501012412482"
+            height="40.25501012412482"
           />
           <g
             id="g-svg-209"
@@ -1676,9 +1676,9 @@
               <path
                 id="g-svg-211"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002995,0 l 0,8.626073598026732 l-8.836465637002995 0 z"
-                width="8.836465637002995"
-                height="8.626073598026732"
+                d="M 0,0 l 8.83646563700301,0 l 0,8.62607359802675 l-8.83646563700301 0 z"
+                width="8.83646563700301"
+                height="8.62607359802675"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -1689,9 +1689,9 @@
               <path
                 id="g-svg-212"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002997,0 l 0,11.501431464035644 l-8.836465637002997 0 z"
-                width="8.836465637002997"
-                height="11.501431464035644"
+                d="M 0,0 l 8.836465637003013,0 l 0,11.501431464035662 l-8.836465637003013 0 z"
+                width="8.836465637003013"
+                height="11.501431464035662"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -1702,9 +1702,9 @@
               <path
                 id="g-svg-213"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002991,0 l 0,14.376789330044556 l-8.836465637002991 0 z"
-                width="8.836465637002991"
-                height="14.376789330044556"
+                d="M 0,0 l 8.836465637003009,0 l 0,14.37678933004458 l-8.836465637003009 0 z"
+                width="8.836465637003009"
+                height="14.37678933004458"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -1715,9 +1715,9 @@
               <path
                 id="g-svg-214"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002991,0 l 0,17.252147196053468 l-8.836465637002991 0 z"
-                width="8.836465637002991"
-                height="17.252147196053468"
+                d="M 0,0 l 8.836465637003009,0 l 0,17.252147196053496 l-8.836465637003009 0 z"
+                width="8.836465637003009"
+                height="17.252147196053496"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -1744,9 +1744,9 @@
             id="g-svg-215"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124766,0 l 0,40.255010124124766 l-40.255010124124766 0 z"
-            width="40.255010124124766"
-            height="40.255010124124766"
+            d="M 0,0 l 40.25501012412476,0 l 0,40.25501012412476 l-40.25501012412476 0 z"
+            width="40.25501012412476"
+            height="40.25501012412476"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1754,9 +1754,9 @@
             id="g-svg-216"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124766,0 l 0,40.255010124124766 l-40.255010124124766 0 z"
-            width="40.255010124124766"
-            height="40.255010124124766"
+            d="M 0,0 l 40.25501012412476,0 l 0,40.25501012412476 l-40.25501012412476 0 z"
+            width="40.25501012412476"
+            height="40.25501012412476"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1764,9 +1764,9 @@
             id="g-svg-217"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124766,0 l 0,40.255010124124766 l-40.255010124124766 0 z"
-            width="40.255010124124766"
-            height="40.255010124124766"
+            d="M 0,0 l 40.25501012412476,0 l 0,40.25501012412476 l-40.25501012412476 0 z"
+            width="40.25501012412476"
+            height="40.25501012412476"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1774,9 +1774,9 @@
             id="g-svg-218"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124766,0 l 0,40.255010124124766 l-40.255010124124766 0 z"
-            width="40.255010124124766"
-            height="40.255010124124766"
+            d="M 0,0 l 40.25501012412476,0 l 0,40.25501012412476 l-40.25501012412476 0 z"
+            width="40.25501012412476"
+            height="40.25501012412476"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1784,9 +1784,9 @@
             id="g-svg-219"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.255010124124766,0 l 0,40.255010124124766 l-40.255010124124766 0 z"
-            width="40.255010124124766"
-            height="40.255010124124766"
+            d="M 0,0 l 40.25501012412476,0 l 0,40.25501012412476 l-40.25501012412476 0 z"
+            width="40.25501012412476"
+            height="40.25501012412476"
           />
           <g
             id="g-svg-220"
@@ -1798,9 +1798,9 @@
               <path
                 id="g-svg-222"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002998,0 l 0,11.501431464035647 l-8.836465637002998 0 z"
-                width="8.836465637002998"
-                height="11.501431464035647"
+                d="M 0,0 l 8.836465637002997,0 l 0,11.501431464035644 l-8.836465637002997 0 z"
+                width="8.836465637002997"
+                height="11.501431464035644"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -1811,9 +1811,9 @@
               <path
                 id="g-svg-223"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637003,0 l 0,14.376789330044563 l-8.836465637003 0 z"
-                width="8.836465637003"
-                height="14.376789330044563"
+                d="M 0,0 l 8.836465637002998,0 l 0,14.37678933004456 l-8.836465637002998 0 z"
+                width="8.836465637002998"
+                height="14.37678933004456"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -1837,9 +1837,9 @@
               <path
                 id="g-svg-225"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002995,0 l 0,20.127505062062383 l-8.836465637002995 0 z"
+                d="M 0,0 l 8.836465637002995,0 l 0,20.12750506206238 l-8.836465637002995 0 z"
                 width="8.836465637002995"
-                height="20.127505062062383"
+                height="20.12750506206238"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -1866,9 +1866,9 @@
             id="g-svg-226"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124745,0 l 0,40.255010124124745 l-40.255010124124745 0 z"
-            width="40.255010124124745"
-            height="40.255010124124745"
+            d="M 0,0 l 40.255010124124695,0 l 0,40.255010124124695 l-40.255010124124695 0 z"
+            width="40.255010124124695"
+            height="40.255010124124695"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1876,9 +1876,9 @@
             id="g-svg-227"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124745,0 l 0,40.255010124124745 l-40.255010124124745 0 z"
-            width="40.255010124124745"
-            height="40.255010124124745"
+            d="M 0,0 l 40.255010124124695,0 l 0,40.255010124124695 l-40.255010124124695 0 z"
+            width="40.255010124124695"
+            height="40.255010124124695"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1886,9 +1886,9 @@
             id="g-svg-228"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124745,0 l 0,40.255010124124745 l-40.255010124124745 0 z"
-            width="40.255010124124745"
-            height="40.255010124124745"
+            d="M 0,0 l 40.255010124124695,0 l 0,40.255010124124695 l-40.255010124124695 0 z"
+            width="40.255010124124695"
+            height="40.255010124124695"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1896,9 +1896,9 @@
             id="g-svg-229"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124745,0 l 0,40.255010124124745 l-40.255010124124745 0 z"
-            width="40.255010124124745"
-            height="40.255010124124745"
+            d="M 0,0 l 40.255010124124695,0 l 0,40.255010124124695 l-40.255010124124695 0 z"
+            width="40.255010124124695"
+            height="40.255010124124695"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1906,9 +1906,9 @@
             id="g-svg-230"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.255010124124745,0 l 0,40.255010124124745 l-40.255010124124745 0 z"
-            width="40.255010124124745"
-            height="40.255010124124745"
+            d="M 0,0 l 40.255010124124695,0 l 0,40.255010124124695 l-40.255010124124695 0 z"
+            width="40.255010124124695"
+            height="40.255010124124695"
           />
           <g
             id="g-svg-231"
@@ -1920,9 +1920,9 @@
               <path
                 id="g-svg-233"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002993,0 l 0,14.376789330044556 l-8.836465637002993 0 z"
-                width="8.836465637002993"
-                height="14.376789330044556"
+                d="M 0,0 l 8.836465637002982,0 l 0,14.376789330044538 l-8.836465637002982 0 z"
+                width="8.836465637002982"
+                height="14.376789330044538"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -1933,9 +1933,9 @@
               <path
                 id="g-svg-234"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002995,0 l 0,17.252147196053464 l-8.836465637002995 0 z"
-                width="8.836465637002995"
-                height="17.252147196053464"
+                d="M 0,0 l 8.836465637002982,0 l 0,17.252147196053443 l-8.836465637002982 0 z"
+                width="8.836465637002982"
+                height="17.252147196053443"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -1946,9 +1946,9 @@
               <path
                 id="g-svg-235"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002991,0 l 0,20.127505062062372 l-8.836465637002991 0 z"
-                width="8.836465637002991"
-                height="20.127505062062372"
+                d="M 0,0 l 8.83646563700298,0 l 0,20.127505062062347 l-8.83646563700298 0 z"
+                width="8.83646563700298"
+                height="20.127505062062347"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -1959,9 +1959,9 @@
               <path
                 id="g-svg-236"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002991,0 l 0,23.00286292807128 l-8.836465637002991 0 z"
-                width="8.836465637002991"
-                height="23.00286292807128"
+                d="M 0,0 l 8.836465637002977,0 l 0,23.002862928071252 l-8.836465637002977 0 z"
+                width="8.836465637002977"
+                height="23.002862928071252"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -1988,9 +1988,9 @@
             id="g-svg-237"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412477,0 l 0,40.25501012412477 l-40.25501012412477 0 z"
-            width="40.25501012412477"
-            height="40.25501012412477"
+            d="M 0,0 l 40.255010124124816,0 l 0,40.255010124124816 l-40.255010124124816 0 z"
+            width="40.255010124124816"
+            height="40.255010124124816"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1998,9 +1998,9 @@
             id="g-svg-238"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412477,0 l 0,40.25501012412477 l-40.25501012412477 0 z"
-            width="40.25501012412477"
-            height="40.25501012412477"
+            d="M 0,0 l 40.255010124124816,0 l 0,40.255010124124816 l-40.255010124124816 0 z"
+            width="40.255010124124816"
+            height="40.255010124124816"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2008,9 +2008,9 @@
             id="g-svg-239"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412477,0 l 0,40.25501012412477 l-40.25501012412477 0 z"
-            width="40.25501012412477"
-            height="40.25501012412477"
+            d="M 0,0 l 40.255010124124816,0 l 0,40.255010124124816 l-40.255010124124816 0 z"
+            width="40.255010124124816"
+            height="40.255010124124816"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2018,9 +2018,9 @@
             id="g-svg-240"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412477,0 l 0,40.25501012412477 l-40.25501012412477 0 z"
-            width="40.25501012412477"
-            height="40.25501012412477"
+            d="M 0,0 l 40.255010124124816,0 l 0,40.255010124124816 l-40.255010124124816 0 z"
+            width="40.255010124124816"
+            height="40.255010124124816"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2028,9 +2028,9 @@
             id="g-svg-241"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412477,0 l 0,40.25501012412477 l-40.25501012412477 0 z"
-            width="40.25501012412477"
-            height="40.25501012412477"
+            d="M 0,0 l 40.255010124124816,0 l 0,40.255010124124816 l-40.255010124124816 0 z"
+            width="40.255010124124816"
+            height="40.255010124124816"
           />
           <g
             id="g-svg-242"
@@ -2042,9 +2042,9 @@
               <path
                 id="g-svg-244"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637003,0 l 0,17.252147196053475 l-8.836465637003 0 z"
-                width="8.836465637003"
-                height="17.252147196053475"
+                d="M 0,0 l 8.836465637003009,0 l 0,17.252147196053492 l-8.836465637003009 0 z"
+                width="8.836465637003009"
+                height="17.252147196053492"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -2055,9 +2055,9 @@
               <path
                 id="g-svg-245"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637003,0 l 0,20.127505062062387 l-8.836465637003 0 z"
-                width="8.836465637003"
-                height="20.127505062062387"
+                d="M 0,0 l 8.83646563700301,0 l 0,20.127505062062408 l-8.83646563700301 0 z"
+                width="8.83646563700301"
+                height="20.127505062062408"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -2068,9 +2068,9 @@
               <path
                 id="g-svg-246"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002998,0 l 0,23.0028629280713 l-8.836465637002998 0 z"
-                width="8.836465637002998"
-                height="23.0028629280713"
+                d="M 0,0 l 8.836465637003005,0 l 0,23.002862928071323 l-8.836465637003005 0 z"
+                width="8.836465637003005"
+                height="23.002862928071323"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -2081,9 +2081,9 @@
               <path
                 id="g-svg-247"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002998,0 l 0,25.878220794080214 l-8.836465637002998 0 z"
-                width="8.836465637002998"
-                height="25.878220794080214"
+                d="M 0,0 l 8.836465637003005,0 l 0,25.878220794080242 l-8.836465637003005 0 z"
+                width="8.836465637003005"
+                height="25.878220794080242"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -2354,9 +2354,9 @@
             id="g-svg-270"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124716,0 l 0,40.255010124124716 l-40.255010124124716 0 z"
-            width="40.255010124124716"
-            height="40.255010124124716"
+            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
+            width="40.25501012412469"
+            height="40.25501012412469"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2364,9 +2364,9 @@
             id="g-svg-271"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124716,0 l 0,40.255010124124716 l-40.255010124124716 0 z"
-            width="40.255010124124716"
-            height="40.255010124124716"
+            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
+            width="40.25501012412469"
+            height="40.25501012412469"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2374,9 +2374,9 @@
             id="g-svg-272"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124716,0 l 0,40.255010124124716 l-40.255010124124716 0 z"
-            width="40.255010124124716"
-            height="40.255010124124716"
+            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
+            width="40.25501012412469"
+            height="40.25501012412469"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2384,9 +2384,9 @@
             id="g-svg-273"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124716,0 l 0,40.255010124124716 l-40.255010124124716 0 z"
-            width="40.255010124124716"
-            height="40.255010124124716"
+            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
+            width="40.25501012412469"
+            height="40.25501012412469"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2394,9 +2394,9 @@
             id="g-svg-274"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.255010124124716,0 l 0,40.255010124124716 l-40.255010124124716 0 z"
-            width="40.255010124124716"
-            height="40.255010124124716"
+            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
+            width="40.25501012412469"
+            height="40.25501012412469"
           />
           <g
             id="g-svg-275"
@@ -2408,9 +2408,9 @@
               <path
                 id="g-svg-277"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002988,0 l 0,25.87822079408018 l-8.836465637002988 0 z"
-                width="8.836465637002988"
-                height="25.87822079408018"
+                d="M 0,0 l 8.83646563700298,0 l 0,25.878220794080157 l-8.83646563700298 0 z"
+                width="8.83646563700298"
+                height="25.878220794080157"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -2421,9 +2421,9 @@
               <path
                 id="g-svg-278"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002988,0 l 0,28.753578660089083 l-8.836465637002988 0 z"
-                width="8.836465637002988"
-                height="28.753578660089083"
+                d="M 0,0 l 8.83646563700298,0 l 0,28.75357866008906 l-8.83646563700298 0 z"
+                width="8.83646563700298"
+                height="28.75357866008906"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -2434,9 +2434,9 @@
               <path
                 id="g-svg-279"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002984,0 l 0,31.62893652609799 l-8.836465637002984 0 z"
-                width="8.836465637002984"
-                height="31.62893652609799"
+                d="M 0,0 l 8.836465637002977,0 l 0,31.628936526097966 l-8.836465637002977 0 z"
+                width="8.836465637002977"
+                height="31.628936526097966"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -2447,9 +2447,9 @@
               <path
                 id="g-svg-280"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002984,0 l 0,34.5042943921069 l-8.836465637002984 0 z"
-                width="8.836465637002984"
-                height="34.5042943921069"
+                d="M 0,0 l 8.836465637002977,0 l 0,34.50429439210687 l-8.836465637002977 0 z"
+                width="8.836465637002977"
+                height="34.50429439210687"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -2598,9 +2598,9 @@
             id="g-svg-292"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
-            width="40.25501012412468"
-            height="40.25501012412468"
+            d="M 0,0 l 40.25501012412461,0 l 0,40.25501012412461 l-40.25501012412461 0 z"
+            width="40.25501012412461"
+            height="40.25501012412461"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2608,9 +2608,9 @@
             id="g-svg-293"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
-            width="40.25501012412468"
-            height="40.25501012412468"
+            d="M 0,0 l 40.25501012412461,0 l 0,40.25501012412461 l-40.25501012412461 0 z"
+            width="40.25501012412461"
+            height="40.25501012412461"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2618,9 +2618,9 @@
             id="g-svg-294"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
-            width="40.25501012412468"
-            height="40.25501012412468"
+            d="M 0,0 l 40.25501012412461,0 l 0,40.25501012412461 l-40.25501012412461 0 z"
+            width="40.25501012412461"
+            height="40.25501012412461"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2628,9 +2628,9 @@
             id="g-svg-295"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
-            width="40.25501012412468"
-            height="40.25501012412468"
+            d="M 0,0 l 40.25501012412461,0 l 0,40.25501012412461 l-40.25501012412461 0 z"
+            width="40.25501012412461"
+            height="40.25501012412461"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2638,9 +2638,9 @@
             id="g-svg-296"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
-            width="40.25501012412468"
-            height="40.25501012412468"
+            d="M 0,0 l 40.25501012412461,0 l 0,40.25501012412461 l-40.25501012412461 0 z"
+            width="40.25501012412461"
+            height="40.25501012412461"
           />
           <g
             id="g-svg-297"
@@ -2652,9 +2652,9 @@
               <path
                 id="g-svg-299"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002979,0 l 0,31.628936526097963 l-8.836465637002979 0 z"
-                width="8.836465637002979"
-                height="31.628936526097963"
+                d="M 0,0 l 8.836465637002965,0 l 0,31.628936526097906 l-8.836465637002965 0 z"
+                width="8.836465637002965"
+                height="31.628936526097906"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -2665,9 +2665,9 @@
               <path
                 id="g-svg-300"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002979,0 l 0,34.50429439210687 l-8.836465637002979 0 z"
-                width="8.836465637002979"
-                height="34.50429439210687"
+                d="M 0,0 l 8.836465637002963,0 l 0,34.50429439210681 l-8.836465637002963 0 z"
+                width="8.836465637002963"
+                height="34.50429439210681"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -2678,9 +2678,9 @@
               <path
                 id="g-svg-301"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002977,0 l 0,37.379652258115776 l-8.836465637002977 0 z"
-                width="8.836465637002977"
-                height="37.379652258115776"
+                d="M 0,0 l 8.836465637002963,0 l 0,37.37965225811571 l-8.836465637002963 0 z"
+                width="8.836465637002963"
+                height="37.37965225811571"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -2691,9 +2691,9 @@
               <path
                 id="g-svg-302"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002973,0 l 0,40.25501012412468 l-8.836465637002973 0 z"
-                width="8.836465637002973"
-                height="40.25501012412468"
+                d="M 0,0 l 8.836465637002963,0 l 0,40.25501012412461 l-8.836465637002963 0 z"
+                width="8.836465637002963"
+                height="40.25501012412461"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
diff --git a/__tests__/integration/snapshots/interaction/score-by-item-area-radar/step0.svg b/__tests__/integration/snapshots/interaction/score-by-item-area-radar/step0.svg
index f804cddbed..af58ee834d 100644
--- a/__tests__/integration/snapshots/interaction/score-by-item-area-radar/step0.svg
+++ b/__tests__/integration/snapshots/interaction/score-by-item-area-radar/step0.svg
@@ -391,7 +391,7 @@
               x1="0"
               y1="0"
               x2="196.3931706149492"
-              y2="63.81200933842672"
+              y2="63.812009338426606"
               stroke-width="10"
               stroke="rgba(27,30,35,1)"
               stroke-opacity="0.5"
diff --git a/__tests__/integration/snapshots/interaction/state-ages-interval-highlight-link-polar/step0.svg b/__tests__/integration/snapshots/interaction/state-ages-interval-highlight-link-polar/step0.svg
index adebc7ebf9..b2f28ec6a4 100644
--- a/__tests__/integration/snapshots/interaction/state-ages-interval-highlight-link-polar/step0.svg
+++ b/__tests__/integration/snapshots/interaction/state-ages-interval-highlight-link-polar/step0.svg
@@ -68,7 +68,7 @@
               <path
                 id="g-svg-54"
                 fill="rgba(36,145,179,1)"
-                d="M 79.64187352502961,0 L 5.254918498222196,52.01841909760233 L 0,53.16926400963723 L 70.55465518321455,3.2022121928683873 Z"
+                d="M 79.6418735250295,0 L 5.254918498222139,52.018419097602305 L 0,53.16926400963729 L 70.55465518321455,3.2022121928684157 Z"
                 class="element-link"
                 fill-opacity="0.5"
               />
@@ -77,7 +77,7 @@
               <path
                 id="g-svg-55"
                 fill="rgba(36,145,179,1)"
-                d="M 51.00589748718738,36.14434733360997 L 3.943477276952592,6.368934483219562 L 0,0 L 47.6333846367537,31.953312913783066 Z"
+                d="M 51.005897487187326,36.144347333610085 L 3.9434772769525352,6.368934483219562 L 0,0 L 47.63338463675365,31.95331291378318 Z"
                 class="element-link"
                 fill-opacity="0.5"
               />
@@ -86,7 +86,7 @@
               <path
                 id="g-svg-56"
                 fill="rgba(36,145,179,1)"
-                d="M 13.626612045816955,16.37805468751924 L 0,4.602662815613371 L 3.7037489881819567,0 L 17.570089322769547,10.009120204299677 Z"
+                d="M 13.626612045817069,16.378054687519295 L 0,4.602662815613371 L 3.7037489881819567,0 L 17.57008932276966,10.009120204299734 Z"
                 class="element-link"
                 fill-opacity="0.5"
               />
@@ -95,7 +95,7 @@
               <path
                 id="g-svg-57"
                 fill="rgba(36,145,179,1)"
-                d="M 0,0.42159052534233865 L 52.31427116100781,0 L 55.63316039502925,1.1695314420980765 L 5.77103777922332,1.6854673043308992 Z"
+                d="M 0,0.42159052534245234 L 52.314271161007866,0 L 55.63316039502931,1.1695314420980765 L 5.77103777922332,1.6854673043310129 Z"
                 class="element-link"
                 fill-opacity="0.5"
               />
diff --git a/__tests__/integration/snapshots/static/agesIntervalRadialStacked.svg b/__tests__/integration/snapshots/static/agesIntervalRadialStacked.svg
index 82f4b71055..50074589be 100644
--- a/__tests__/integration/snapshots/static/agesIntervalRadialStacked.svg
+++ b/__tests__/integration/snapshots/static/agesIntervalRadialStacked.svg
@@ -808,7 +808,7 @@
                     <line
                       id="g-svg-209"
                       fill="none"
-                      x1="0.27030281071546985"
+                      x1="0.27030281071546797"
                       y1="0"
                       x2="0"
                       y2="3.9908565985912494"
@@ -829,10 +829,10 @@
                     <line
                       id="g-svg-210"
                       fill="none"
-                      x1="0.7577367012348426"
+                      x1="0.7577367012348407"
                       y1="0"
                       x2="0"
-                      y2="3.927573690155506"
+                      y2="3.9275736901555063"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -850,10 +850,10 @@
                     <line
                       id="g-svg-211"
                       fill="none"
-                      x1="1.233728932177856"
+                      x1="1.2337289321778542"
                       y1="0"
                       x2="0"
-                      y2="3.8049852722326385"
+                      y2="3.8049852722326394"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -871,10 +871,10 @@
                     <line
                       id="g-svg-212"
                       fill="none"
-                      x1="1.6910921242628054"
+                      x1="1.6910921242628045"
                       y1="0"
                       x2="0"
-                      y2="3.624942403301922"
+                      y2="3.6249424033019224"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -892,10 +892,10 @@
                     <line
                       id="g-svg-213"
                       fill="none"
-                      x1="2.122920192647735"
+                      x1="2.122920192647734"
                       y1="0"
                       x2="0"
-                      y2="3.3901636915713236"
+                      y2="3.390163691571324"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -916,7 +916,7 @@
                       x1="2.522692627311252"
                       y1="0"
                       x2="0"
-                      y2="3.1041942445841646"
+                      y2="3.104194244584165"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -934,10 +934,10 @@
                     <line
                       id="g-svg-215"
                       fill="none"
-                      x1="2.8843729513373293"
+                      x1="2.8843729513373266"
                       y1="0"
                       x2="0"
-                      y2="2.7713521388653564"
+                      y2="2.771352138865359"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -955,10 +955,10 @@
                     <line
                       id="g-svg-216"
                       fill="none"
-                      x1="3.2024998704053522"
+                      x1="3.2024998704053527"
                       y1="0"
                       x2="0"
-                      y2="2.396663217903947"
+                      y2="2.3966632179039467"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -976,10 +976,10 @@
                     <line
                       id="g-svg-217"
                       fill="none"
-                      x1="3.472269737147944"
+                      x1="3.472269737147943"
                       y1="0"
                       x2="0"
-                      y2="1.985785203008258"
+                      y2="1.98578520300826"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -997,10 +997,10 @@
                     <line
                       id="g-svg-218"
                       fill="none"
-                      x1="3.6896090851826546"
+                      x1="3.689609085182655"
                       y1="0"
                       x2="0"
-                      y2="1.5449222629432244"
+                      y2="1.544922262943223"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1018,10 +1018,10 @@
                     <line
                       id="g-svg-219"
                       fill="none"
-                      x1="3.851236137569409"
+                      x1="3.8512361375694093"
                       y1="0"
                       x2="0"
-                      y2="1.0807313323298533"
+                      y2="1.0807313323298517"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1039,10 +1039,10 @@
                     <line
                       id="g-svg-220"
                       fill="none"
-                      x1="3.954710360929362"
+                      x1="3.9547103609293615"
                       y1="0"
                       x2="0"
-                      y2="0.6002215933786094"
+                      y2="0.6002215933786107"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1063,7 +1063,7 @@
                       x1="3.9984693169687318"
                       y1="0"
                       x2="0"
-                      y2="0.11064863876072771"
+                      y2="0.11064863876072843"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1082,7 +1082,7 @@
                       id="g-svg-222"
                       fill="none"
                       x1="3.981852254957611"
-                      y1="0.38059508626490113"
+                      y1="0.38059508626490185"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1102,8 +1102,8 @@
                     <line
                       id="g-svg-223"
                       fill="none"
-                      x1="3.9051100889224424"
-                      y1="0.8660919081691938"
+                      x1="3.905110088922443"
+                      y1="0.8660919081691917"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1123,8 +1123,8 @@
                     <line
                       id="g-svg-224"
                       fill="none"
-                      x1="3.7694016088987294"
-                      y1="1.3385109304117275"
+                      x1="3.769401608898729"
+                      y1="1.3385109304117293"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1144,8 +1144,8 @@
                     <line
                       id="g-svg-225"
                       fill="none"
-                      x1="3.5767759834532407"
-                      y1="1.7907187283859247"
+                      x1="3.576775983453241"
+                      y1="1.7907187283859236"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1165,8 +1165,8 @@
                     <line
                       id="g-svg-226"
                       fill="none"
-                      x1="3.330141817683813"
-                      y1="2.215887062580932"
+                      x1="3.330141817683814"
+                      y1="2.2158870625809306"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1186,8 +1186,8 @@
                     <line
                       id="g-svg-227"
                       fill="none"
-                      x1="3.0332232339142498"
-                      y1="2.6075959835148503"
+                      x1="3.0332232339142484"
+                      y1="2.6075959835148526"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1207,8 +1207,8 @@
                     <line
                       id="g-svg-228"
                       fill="none"
-                      x1="2.6905036382562644"
-                      y1="2.9599307715772345"
+                      x1="2.690503638256265"
+                      y1="2.959930771577234"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1228,8 +1228,8 @@
                     <line
                       id="g-svg-229"
                       fill="none"
-                      x1="2.30715802215118"
-                      y1="3.2675712480102796"
+                      x1="2.3071580221511825"
+                      y1="3.2675712480102774"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1249,7 +1249,7 @@
                     <line
                       id="g-svg-230"
                       fill="none"
-                      x1="1.8889748211233877"
+                      x1="1.8889748211233879"
                       y1="3.5258721084522997"
                       x2="0"
                       y2="0"
@@ -1270,8 +1270,8 @@
                     <line
                       id="g-svg-231"
                       fill="none"
-                      x1="1.4422685106614268"
-                      y1="3.730933066024432"
+                      x1="1.4422685106614261"
+                      y1="3.7309330660244324"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1291,8 +1291,8 @@
                     <line
                       id="g-svg-232"
                       fill="none"
-                      x1="0.9737842590098701"
-                      y1="3.8796577448152045"
+                      x1="0.9737842590098719"
+                      y1="3.879657744815204"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1312,7 +1312,7 @@
                     <line
                       id="g-svg-233"
                       fill="none"
-                      x1="0.4905960765941689"
+                      x1="0.4905960765941698"
                       y1="3.9698004344841324"
                       x2="0"
                       y2="0"
@@ -1333,7 +1333,7 @@
                     <line
                       id="g-svg-234"
                       fill="none"
-                      x1="2.4492935982947064e-16"
+                      x1="1.2246467991473533e-15"
                       y1="4"
                       x2="0"
                       y2="0"
@@ -1356,7 +1356,7 @@
                       fill="none"
                       x1="0"
                       y1="3.969800434484133"
-                      x2="0.4905960765941675"
+                      x2="0.4905960765941674"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1377,7 +1377,7 @@
                       fill="none"
                       x1="0"
                       y1="3.8796577448152045"
-                      x2="0.9737842590098696"
+                      x2="0.9737842590098695"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1397,8 +1397,8 @@
                       id="g-svg-237"
                       fill="none"
                       x1="0"
-                      y1="3.7309330660244324"
-                      x2="1.4422685106614264"
+                      y1="3.7309330660244333"
+                      x2="1.442268510661424"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1418,8 +1418,8 @@
                       id="g-svg-238"
                       fill="none"
                       x1="0"
-                      y1="3.5258721084523"
-                      x2="1.8889748211233865"
+                      y1="3.5258721084523024"
+                      x2="1.8889748211233826"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1439,8 +1439,8 @@
                       id="g-svg-239"
                       fill="none"
                       x1="0"
-                      y1="3.267571248010279"
-                      x2="2.30715802215118"
+                      y1="3.267571248010277"
+                      x2="2.3071580221511834"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1460,8 +1460,8 @@
                       id="g-svg-240"
                       fill="none"
                       x1="0"
-                      y1="2.9599307715772354"
-                      x2="2.690503638256264"
+                      y1="2.9599307715772385"
+                      x2="2.6905036382562604"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1481,8 +1481,8 @@
                       id="g-svg-241"
                       fill="none"
                       x1="0"
-                      y1="2.607595983514851"
-                      x2="3.0332232339142493"
+                      y1="2.6075959835148517"
+                      x2="3.033223233914249"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1502,8 +1502,8 @@
                       id="g-svg-242"
                       fill="none"
                       x1="0"
-                      y1="2.215887062580932"
-                      x2="3.330141817683813"
+                      y1="2.2158870625809355"
+                      x2="3.3301418176838102"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1523,8 +1523,8 @@
                       id="g-svg-243"
                       fill="none"
                       x1="0"
-                      y1="1.7907187283859265"
-                      x2="3.5767759834532398"
+                      y1="1.7907187283859258"
+                      x2="3.57677598345324"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1544,8 +1544,8 @@
                       id="g-svg-244"
                       fill="none"
                       x1="0"
-                      y1="1.338510930411729"
-                      x2="3.769401608898729"
+                      y1="1.3385109304117249"
+                      x2="3.7694016088987308"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1565,8 +1565,8 @@
                       id="g-svg-245"
                       fill="none"
                       x1="0"
-                      y1="0.8660919081691931"
-                      x2="3.9051100889224424"
+                      y1="0.8660919081691871"
+                      x2="3.9051100889224437"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1586,7 +1586,7 @@
                       id="g-svg-246"
                       fill="none"
                       x1="0"
-                      y1="0.38059508626490157"
+                      y1="0.3805950862649043"
                       x2="3.981852254957611"
                       y2="0"
                       class="axis-tick-item"
@@ -1609,7 +1609,7 @@
                       x1="0"
                       y1="0"
                       x2="3.9984693169687318"
-                      y2="0.11064863876072874"
+                      y2="0.11064863876072954"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1629,8 +1629,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.954710360929362"
-                      y2="0.6002215933786093"
+                      x2="3.9547103609293632"
+                      y2="0.6002215933786013"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1650,8 +1650,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.8512361375694084"
-                      y2="1.0807313323298553"
+                      x2="3.85123613756941"
+                      y2="1.0807313323298493"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1672,7 +1672,7 @@
                       x1="0"
                       y1="0"
                       x2="3.6896090851826546"
-                      y2="1.544922262943225"
+                      y2="1.5449222629432242"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1692,8 +1692,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.4722697371479434"
-                      y2="1.9857852030082586"
+                      x2="3.4722697371479425"
+                      y2="1.9857852030082608"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1713,8 +1713,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.2024998704053522"
-                      y2="2.3966632179039467"
+                      x2="3.202499870405352"
+                      y2="2.3966632179039475"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1734,8 +1734,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.884372951337329"
-                      y2="2.771352138865357"
+                      x2="2.8843729513373257"
+                      y2="2.77135213886536"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1755,8 +1755,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.522692627311253"
-                      y2="3.1041942445841637"
+                      x2="2.5226926273112564"
+                      y2="3.104194244584161"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1776,8 +1776,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.122920192647732"
-                      y2="3.3901636915713254"
+                      x2="2.122920192647736"
+                      y2="3.390163691571323"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1797,8 +1797,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.6910921242628059"
-                      y2="3.6249424033019215"
+                      x2="1.6910921242628099"
+                      y2="3.6249424033019197"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1818,8 +1818,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.2337289321778555"
-                      y2="3.804985272232639"
+                      x2="1.2337289321778633"
+                      y2="3.8049852722326363"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1839,7 +1839,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="0.7577367012348457"
+                      x2="0.7577367012348466"
                       y2="3.9275736901555054"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1860,7 +1860,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="0.2703028107154694"
+                      x2="0.2703028107154704"
                       y2="3.9908565985912494"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -3301,7 +3301,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 243.47445237415565,0 A 243.47445237415565 243.47445237415565 0 0 1 273.39461164694296 1.8454122569006586 A 243.47445237415565 243.47445237415565 0 0 1 302.8612118040858 7.353674458897672 A 243.47445237415565 243.47445237415565 0 0 1 331.4275692238002 16.441286965822087 A 243.47445237415565 243.47445237415565 0 0 1 358.6606470465446 28.970490835471026 A 243.47445237415565 243.47445237415565 0 0 1 384.14761957239733 44.75135610874784 A 243.47445237415565 243.47445237415565 0 0 1 407.50213027785543 63.54466095423791 A 243.47445237415565 243.47445237415565 0 0 1 428.37014858690173 85.06551802732375 A 243.47445237415565 243.47445237415565 0 0 1 446.4353366136576 108.98769307193118 A 243.47445237415565 243.47445237415565 0 0 1 461.42384452227617 134.94855029930648 A 243.47445237415565 243.47445237415565 0 0 1 473.1084618113064 162.5545495769232 A 243.47445237415565 243.47445237415565 0 0 1 481.31206159328957 191.38721209573896 A 243.47445237415565 243.47445237415565 0 0 1 485.9102856578201 221.00946408236638 A 243.47445237415565 243.47445237415565 0 0 1 486.8334296152512 250.97226239194924 A 243.47445237415565 243.47445237415565 0 0 1 484.0674995441893 280.821401544509 A 243.47445237415565 243.47445237415565 0 0 1 477.6544241250778 310.10439901702995 A 243.47445237415565 243.47445237415565 0 0 1 467.69141904414147 338.37735441727267 A 243.47445237415565 243.47445237415565 0 0 1 454.3295133026789 365.21167856123344 A 243.47445237415565 243.47445237415565 0 0 1 437.771259771354 390.20059044829355 A 243.47445237415565 243.47445237415565 0 0 1 418.26766469514763 412.96528364653926 A 243.47445237415565 243.47445237415565 0 0 1 396.11438269454464 433.1606686121358 A 243.47445237415565 243.47445237415565 0 0 1 371.6472349428622 450.4806038950466 A 243.47445237415565 243.47445237415565 0 0 1 345.23711845957854 464.6625369313526 A 243.47445237415565 243.47445237415565 0 0 1 317.2843836895898 475.49148407249 A 243.47445237415565 243.47445237415565 0 0 1 288.2127655985604 482.80328951821986 A 243.47445237415565 243.47445237415565 0 0 1 258.4629602827742 486.4871137512293 A 243.47445237415565 243.47445237415565 0 0 1 228.48594446553722 486.4871137512293 A 243.47445237415565 243.47445237415565 0 0 1 198.73613914975095 482.80328951821997 A 243.47445237415565 243.47445237415565 0 0 1 169.66452105872162 475.49148407249 A 243.47445237415565 243.47445237415565 0 0 1 141.71178628873292 464.6625369313527 A 243.47445237415565 243.47445237415565 0 0 1 115.30166980544931 450.4806038950467 A 243.47445237415565 243.47445237415565 0 0 1 90.83452205376668 433.1606686121359 A 243.47445237415565 243.47445237415565 0 0 1 68.68124005316378 412.9652836465394 A 243.47445237415565 243.47445237415565 0 0 1 49.177644976957225 390.20059044829355 A 243.47445237415565 243.47445237415565 0 0 1 32.61939144563246 365.21167856123355 A 243.47445237415565 243.47445237415565 0 0 1 19.25748570416988 338.3773544172728 A 243.47445237415565 243.47445237415565 0 0 1 9.294480623233426 310.1043990170299 A 243.47445237415565 243.47445237415565 0 0 1 2.8814052041219895 280.821401544509 A 243.47445237415565 243.47445237415565 0 0 1 0.1154751330601016 250.9722623919493 A 243.47445237415565 243.47445237415565 0 0 1 1.0386190904911814 221.00946408236632 A 243.47445237415565 243.47445237415565 0 0 1 5.636843155021694 191.38721209573896 A 243.47445237415565 243.47445237415565 0 0 1 13.840442937004866 162.55454957692325 A 243.47445237415565 243.47445237415565 0 0 1 25.525060226035038 134.9485502993066 A 243.47445237415565 243.47445237415565 0 0 1 40.51356813465364 108.98769307193123 A 243.47445237415565 243.47445237415565 0 0 1 58.578756161409444 85.06551802732386 A 243.47445237415565 243.47445237415565 0 0 1 79.44677447045584 63.54466095423791 A 243.47445237415565 243.47445237415565 0 0 1 102.80128517591396 44.7513561087479 A 243.47445237415565 243.47445237415565 0 0 1 128.2882577017665 28.97049083547111 A 243.47445237415565 243.47445237415565 0 0 1 155.5213355245108 16.441286965822172 A 243.47445237415565 243.47445237415565 0 0 1 184.08769294422535 7.353674458897672 A 243.47445237415565 243.47445237415565 0 0 1 213.55429310136833 1.8454122569006586 A 243.47445237415565 243.47445237415565 0 0 1 243.47445237415565 0"
+                      d="M 243.4744523741556,0 A 243.47445237415565 243.47445237415565 0 0 1 273.3946116469429 1.8454122569006586 A 243.47445237415565 243.47445237415565 0 0 1 302.86121180408577 7.353674458897672 A 243.47445237415565 243.47445237415565 0 0 1 331.42756922380016 16.44128696582206 A 243.47445237415565 243.47445237415565 0 0 1 358.6606470465446 28.970490835470997 A 243.47445237415565 243.47445237415565 0 0 1 384.1476195723972 44.751356108747814 A 243.47445237415565 243.47445237415565 0 0 1 407.50213027785543 63.544660954237884 A 243.47445237415565 243.47445237415565 0 0 1 428.37014858690173 85.06551802732369 A 243.47445237415565 243.47445237415565 0 0 1 446.4353366136576 108.98769307193112 A 243.47445237415565 243.47445237415565 0 0 1 461.42384452227617 134.94855029930642 A 243.47445237415565 243.47445237415565 0 0 1 473.1084618113064 162.55454957692314 A 243.47445237415565 243.47445237415565 0 0 1 481.31206159328957 191.3872120957389 A 243.47445237415565 243.47445237415565 0 0 1 485.9102856578201 221.00946408236632 A 243.47445237415565 243.47445237415565 0 0 1 486.8334296152512 250.9722623919492 A 243.47445237415565 243.47445237415565 0 0 1 484.0674995441893 280.82140154450894 A 243.47445237415565 243.47445237415565 0 0 1 477.6544241250779 310.10439901702983 A 243.47445237415565 243.47445237415565 0 0 1 467.69141904414147 338.37735441727267 A 243.47445237415565 243.47445237415565 0 0 1 454.3295133026789 365.2116785612333 A 243.47445237415565 243.47445237415565 0 0 1 437.771259771354 390.20059044829355 A 243.47445237415565 243.47445237415565 0 0 1 418.26766469514763 412.96528364653915 A 243.47445237415565 243.47445237415565 0 0 1 396.11438269454476 433.1606686121358 A 243.47445237415565 243.47445237415565 0 0 1 371.6472349428623 450.4806038950465 A 243.47445237415565 243.47445237415565 0 0 1 345.23711845957854 464.6625369313526 A 243.47445237415565 243.47445237415565 0 0 1 317.2843836895899 475.49148407249 A 243.47445237415565 243.47445237415565 0 0 1 288.21276559856045 482.80328951821986 A 243.47445237415565 243.47445237415565 0 0 1 258.46296028277425 486.4871137512293 A 243.47445237415565 243.47445237415565 0 0 1 228.48594446553722 486.4871137512293 A 243.47445237415565 243.47445237415565 0 0 1 198.736139149751 482.80328951821997 A 243.47445237415565 243.47445237415565 0 0 1 169.66452105872168 475.4914840724901 A 243.47445237415565 243.47445237415565 0 0 1 141.71178628873298 464.6625369313527 A 243.47445237415565 243.47445237415565 0 0 1 115.30166980544936 450.4806038950467 A 243.47445237415565 243.47445237415565 0 0 1 90.83452205376673 433.1606686121359 A 243.47445237415565 243.47445237415565 0 0 1 68.6812400531638 412.9652836465394 A 243.47445237415565 243.47445237415565 0 0 1 49.177644976957254 390.20059044829355 A 243.47445237415565 243.47445237415565 0 0 1 32.61939144563249 365.21167856123367 A 243.47445237415565 243.47445237415565 0 0 1 19.25748570416991 338.3773544172728 A 243.47445237415565 243.47445237415565 0 0 1 9.294480623233454 310.10439901702995 A 243.47445237415565 243.47445237415565 0 0 1 2.8814052041219895 280.82140154450906 A 243.47445237415565 243.47445237415565 0 0 1 0.1154751330601016 250.97226239194936 A 243.47445237415565 243.47445237415565 0 0 1 1.0386190904911814 221.00946408236638 A 243.47445237415565 243.47445237415565 0 0 1 5.636843155021694 191.38721209573902 A 243.47445237415565 243.47445237415565 0 0 1 13.840442937004838 162.5545495769233 A 243.47445237415565 243.47445237415565 0 0 1 25.52506022603501 134.94855029930665 A 243.47445237415565 243.47445237415565 0 0 1 40.51356813465361 108.98769307193123 A 243.47445237415565 243.47445237415565 0 0 1 58.578756161409416 85.06551802732392 A 243.47445237415565 243.47445237415565 0 0 1 79.44677447045581 63.54466095423794 A 243.47445237415565 243.47445237415565 0 0 1 102.80128517591385 44.75135610874793 A 243.47445237415565 243.47445237415565 0 0 1 128.28825770176644 28.97049083547114 A 243.47445237415565 243.47445237415565 0 0 1 155.5213355245108 16.4412869658222 A 243.47445237415565 243.47445237415565 0 0 1 184.0876929442253 7.353674458897672 A 243.47445237415565 243.47445237415565 0 0 1 213.55429310136827 1.8454122569006586 A 243.47445237415565 243.47445237415565 0 0 1 243.4744523741556 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -3313,7 +3313,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 287.7433000187284,1.1368683772161603e-13 A 287.74330001872835 287.74330001872835 0 0 1 323.1035823082539 2.1809475594573655 A 287.74330001872835 287.74330001872835 0 0 1 357.9278387625573 8.690729295963195 A 287.74330001872835 287.74330001872835 0 0 1 391.68816915168367 19.43066355409843 A 287.74330001872835 287.74330001872835 0 0 1 423.8728012803198 34.23794387819575 A 287.74330001872835 287.74330001872835 0 0 1 453.993848932603 52.88810699225243 A 287.74330001872835 287.74330001872835 0 0 1 481.59470772983 75.09843543438873 A 287.74330001872835 287.74330001872835 0 0 1 506.2569767874012 100.5322432653841 A 287.74330001872835 287.74330001872835 0 0 1 527.6068012457365 128.80397988431685 A 287.74330001872835 287.74330001872835 0 0 1 545.3205395288604 159.4850745826654 A 287.74330001872835 287.74330001872835 0 0 1 559.1296694207913 192.11043323938844 A 287.74330001872835 287.74330001872835 0 0 1 568.8248585886192 226.18548867370964 A 287.74330001872835 287.74330001872835 0 0 1 574.2591378472919 261.1936977794436 A 287.74330001872835 287.74330001872835 0 0 1 575.3501290626468 296.6043717919508 A 287.74330001872835 287.74330001872835 0 0 1 572.0812939199545 331.88072098885516 A 287.74330001872835 287.74330001872835 0 0 1 564.5021846279112 366.48799187506194 A 287.74330001872835 287.74330001872835 0 0 1 552.7276927576656 399.90157350064584 A 287.74330001872835 287.74330001872835 0 0 1 536.9363076037146 431.61495002809255 A 287.74330001872835 287.74330001872835 0 0 1 517.3674104681401 461.1473789960822 A 287.74330001872835 287.74330001872835 0 0 1 494.31764588408237 488.05117888516 A 287.74330001872835 287.74330001872835 0 0 1 468.1364247869993 511.91851551323174 A 287.74330001872835 287.74330001872835 0 0 1 439.22062780105557 532.3875843860387 A 287.74330001872835 287.74330001872835 0 0 1 408.0085889334174 549.1480952844893 A 287.74330001872835 287.74330001872835 0 0 1 374.97345087751773 561.9459759480869 A 287.74330001872835 287.74330001872835 0 0 1 340.6159926521186 570.5872235514128 A 287.74330001872835 287.74330001872835 0 0 1 305.45703830185226 574.9408455892033 A 287.74330001872835 287.74330001872835 0 0 1 270.0295617356046 574.9408455892033 A 287.74330001872835 287.74330001872835 0 0 1 234.8706073853383 570.5872235514128 A 287.74330001872835 287.74330001872835 0 0 1 200.5131491599393 561.9459759480869 A 287.74330001872835 287.74330001872835 0 0 1 167.47801110403964 549.1480952844893 A 287.74330001872835 287.74330001872835 0 0 1 136.26597223640155 532.3875843860387 A 287.74330001872835 287.74330001872835 0 0 1 107.35017525045757 511.91851551323174 A 287.74330001872835 287.74330001872835 0 0 1 81.16895415337459 488.05117888516025 A 287.74330001872835 287.74330001872835 0 0 1 58.11918956931672 461.1473789960822 A 287.74330001872835 287.74330001872835 0 0 1 38.55029243374236 431.6149500280928 A 287.74330001872835 287.74330001872835 0 0 1 22.758907279791174 399.90157350064595 A 287.74330001872835 287.74330001872835 0 0 1 10.984415409545534 366.48799187506194 A 287.74330001872835 287.74330001872835 0 0 1 3.405306117502221 331.8807209888552 A 287.74330001872835 287.74330001872835 0 0 1 0.13647097480998127 296.60437179195094 A 287.74330001872835 287.74330001872835 0 0 1 1.2274621901649425 261.19369777944354 A 287.74330001872835 287.74330001872835 0 0 1 6.6617414488375175 226.18548867370964 A 287.74330001872835 287.74330001872835 0 0 1 16.356930616665522 192.11043323938856 A 287.74330001872835 287.74330001872835 0 0 1 30.166060508596274 159.4850745826655 A 287.74330001872835 287.74330001872835 0 0 1 47.87979879172025 128.80397988431687 A 287.74330001872835 287.74330001872835 0 0 1 69.22962325005554 100.53224326538424 A 287.74330001872835 287.74330001872835 0 0 1 93.89189230762682 75.09843543438873 A 287.74330001872835 287.74330001872835 0 0 1 121.49275110485377 52.88810699225249 A 287.74330001872835 287.74330001872835 0 0 1 151.61379875713692 34.237943878195864 A 287.74330001872835 287.74330001872835 0 0 1 183.79843088577286 19.430663554098544 A 287.74330001872835 287.74330001872835 0 0 1 217.55876127489938 8.690729295963251 A 287.74330001872835 287.74330001872835 0 0 1 252.3830177292029 2.1809475594573655 A 287.74330001872835 287.74330001872835 0 0 1 287.7433000187284 1.1368683772161603e-13"
+                      d="M 287.74330001872835,1.1368683772161603e-13 A 287.74330001872835 287.74330001872835 0 0 1 323.10358230825386 2.1809475594573655 A 287.74330001872835 287.74330001872835 0 0 1 357.92783876255726 8.690729295963195 A 287.74330001872835 287.74330001872835 0 0 1 391.6881691516836 19.43066355409843 A 287.74330001872835 287.74330001872835 0 0 1 423.87280128031966 34.23794387819572 A 287.74330001872835 287.74330001872835 0 0 1 453.993848932603 52.8881069922524 A 287.74330001872835 287.74330001872835 0 0 1 481.5947077298299 75.0984354343887 A 287.74330001872835 287.74330001872835 0 0 1 506.2569767874011 100.53224326538404 A 287.74330001872835 287.74330001872835 0 0 1 527.6068012457365 128.8039798843168 A 287.74330001872835 287.74330001872835 0 0 1 545.3205395288604 159.48507458266528 A 287.74330001872835 287.74330001872835 0 0 1 559.1296694207913 192.11043323938839 A 287.74330001872835 287.74330001872835 0 0 1 568.8248585886192 226.18548867370959 A 287.74330001872835 287.74330001872835 0 0 1 574.2591378472919 261.19369777944354 A 287.74330001872835 287.74330001872835 0 0 1 575.3501290626468 296.60437179195077 A 287.74330001872835 287.74330001872835 0 0 1 572.0812939199545 331.8807209888551 A 287.74330001872835 287.74330001872835 0 0 1 564.5021846279112 366.48799187506194 A 287.74330001872835 287.74330001872835 0 0 1 552.7276927576656 399.90157350064584 A 287.74330001872835 287.74330001872835 0 0 1 536.9363076037146 431.61495002809255 A 287.74330001872835 287.74330001872835 0 0 1 517.3674104681401 461.14737899608207 A 287.74330001872835 287.74330001872835 0 0 1 494.31764588408237 488.05117888516 A 287.74330001872835 287.74330001872835 0 0 1 468.1364247869993 511.9185155132316 A 287.74330001872835 287.74330001872835 0 0 1 439.22062780105557 532.3875843860387 A 287.74330001872835 287.74330001872835 0 0 1 408.0085889334174 549.1480952844893 A 287.74330001872835 287.74330001872835 0 0 1 374.97345087751773 561.9459759480869 A 287.74330001872835 287.74330001872835 0 0 1 340.6159926521187 570.5872235514128 A 287.74330001872835 287.74330001872835 0 0 1 305.4570383018523 574.9408455892033 A 287.74330001872835 287.74330001872835 0 0 1 270.02956173560466 574.9408455892033 A 287.74330001872835 287.74330001872835 0 0 1 234.8706073853383 570.5872235514128 A 287.74330001872835 287.74330001872835 0 0 1 200.51314915993936 561.9459759480869 A 287.74330001872835 287.74330001872835 0 0 1 167.4780111040397 549.1480952844893 A 287.74330001872835 287.74330001872835 0 0 1 136.2659722364016 532.3875843860387 A 287.74330001872835 287.74330001872835 0 0 1 107.35017525045762 511.91851551323174 A 287.74330001872835 287.74330001872835 0 0 1 81.16895415337461 488.05117888516025 A 287.74330001872835 287.74330001872835 0 0 1 58.119189569316745 461.1473789960822 A 287.74330001872835 287.74330001872835 0 0 1 38.550292433742385 431.6149500280928 A 287.74330001872835 287.74330001872835 0 0 1 22.758907279791174 399.90157350064595 A 287.74330001872835 287.74330001872835 0 0 1 10.984415409545534 366.48799187506194 A 287.74330001872835 287.74330001872835 0 0 1 3.405306117502221 331.8807209888552 A 287.74330001872835 287.74330001872835 0 0 1 0.13647097480998127 296.604371791951 A 287.74330001872835 287.74330001872835 0 0 1 1.2274621901649425 261.1936977794436 A 287.74330001872835 287.74330001872835 0 0 1 6.6617414488375175 226.1854886737097 A 287.74330001872835 287.74330001872835 0 0 1 16.356930616665522 192.11043323938856 A 287.74330001872835 287.74330001872835 0 0 1 30.166060508596274 159.48507458266556 A 287.74330001872835 287.74330001872835 0 0 1 47.87979879172022 128.80397988431693 A 287.74330001872835 287.74330001872835 0 0 1 69.22962325005551 100.5322432653843 A 287.74330001872835 287.74330001872835 0 0 1 93.89189230762679 75.09843543438876 A 287.74330001872835 287.74330001872835 0 0 1 121.49275110485371 52.88810699225252 A 287.74330001872835 287.74330001872835 0 0 1 151.6137987571368 34.23794387819589 A 287.74330001872835 287.74330001872835 0 0 1 183.7984308857728 19.430663554098544 A 287.74330001872835 287.74330001872835 0 0 1 217.55876127489933 8.690729295963251 A 287.74330001872835 287.74330001872835 0 0 1 252.38301772920283 2.1809475594573655 A 287.74330001872835 287.74330001872835 0 0 1 287.74330001872835 1.1368683772161603e-13"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -3325,7 +3325,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 321.7119815431378,0 A 321.7119815431378 321.7119815431378 0 0 1 361.24661704133206 2.438412852528586 A 321.7119815431378 321.7119815431378 0 0 1 400.1819477647621 9.716687556851241 A 321.7119815431378 321.7119815431378 0 0 1 437.9277537881515 21.72449288751511 A 321.7119815431378 321.7119815431378 0 0 1 473.9118471681417 38.279802755790115 A 321.7119815431378 321.7119815431378 0 0 1 507.58874572925714 59.131655539626934 A 321.7119815431378 321.7119815431378 0 0 1 538.4479420176515 83.96395840603086 A 321.7119815431378 321.7119815431378 0 0 1 566.0216420737252 112.40027895620292 A 321.7119815431378 321.7119815431378 0 0 1 589.8918567117103 144.00955155699174 A 321.7119815431378 321.7119815431378 0 0 1 609.6967378096522 178.3126118564876 A 321.7119815431378 321.7119815431378 0 0 1 625.13606355809 214.78946042716433 A 321.7119815431378 321.7119815431378 0 0 1 635.9757895166597 252.8871454271425 A 321.7119815431378 321.7119815431378 0 0 1 642.0515964892375 292.02814478646434 A 321.7119815431378 321.7119815431378 0 0 1 643.2713814354559 331.6191208529803 A 321.7119815431378 321.7119815431378 0 0 1 639.6166536589101 371.0599147863407 A 321.7119815431378 321.7119815431378 0 0 1 631.1428151072685 409.75264435424754 A 321.7119815431378 321.7119815431378 0 0 1 617.9783205352187 447.11076721764806 A 321.7119815431378 321.7119815431378 0 0 1 600.3227302613257 482.56797231470665 A 321.7119815431378 321.7119815431378 0 0 1 578.4436850370241 515.5867645592368 A 321.7119815431378 321.7119815431378 0 0 1 552.6728488856443 545.6666127183146 A 321.7119815431378 321.7119815431378 0 0 1 523.4008814138963 572.3515369555575 A 321.7119815431378 321.7119815431378 0 0 1 491.0715158104519 595.2370210206429 A 321.7119815431378 321.7119815431378 0 0 1 456.1748323031183 613.9761443033221 A 321.7119815431378 321.7119815431378 0 0 1 419.2398290421462 628.2848407962401 A 321.7119815431378 321.7119815431378 0 0 1 380.8264030275029 637.9462052460462 A 321.7119815431378 321.7119815431378 0 0 1 341.5168626410797 642.8137812159341 A 321.7119815431378 321.7119815431378 0 0 1 301.9071004451961 642.8137812159341 A 321.7119815431378 321.7119815431378 0 0 1 262.5975600587728 637.9462052460462 A 321.7119815431378 321.7119815431378 0 0 1 224.18413404412968 628.2848407962401 A 321.7119815431378 321.7119815431378 0 0 1 187.24913078315757 613.9761443033221 A 321.7119815431378 321.7119815431378 0 0 1 152.35244727582406 595.2370210206432 A 321.7119815431378 321.7119815431378 0 0 1 120.02308167237939 572.3515369555575 A 321.7119815431378 321.7119815431378 0 0 1 90.75111420063163 545.6666127183148 A 321.7119815431378 321.7119815431378 0 0 1 64.98027804925141 515.5867645592368 A 321.7119815431378 321.7119815431378 0 0 1 43.101232824950046 482.5679723147069 A 321.7119815431378 321.7119815431378 0 0 1 25.44564255105712 447.11076721764806 A 321.7119815431378 321.7119815431378 0 0 1 12.28114797900713 409.7526443542475 A 321.7119815431378 321.7119815431378 0 0 1 3.807309427365624 371.05991478634076 A 321.7119815431378 321.7119815431378 0 0 1 0.15258165081991137 331.61912085298036 A 321.7119815431378 321.7119815431378 0 0 1 1.3723665970381376 292.0281447864643 A 321.7119815431378 321.7119815431378 0 0 1 7.44817356961596 252.8871454271425 A 321.7119815431378 321.7119815431378 0 0 1 18.287899528185562 214.78946042716439 A 321.7119815431378 321.7119815431378 0 0 1 33.727225276623415 178.31261185648776 A 321.7119815431378 321.7119815431378 0 0 1 53.53210637456533 144.00955155699177 A 321.7119815431378 321.7119815431378 0 0 1 77.40232101255046 112.40027895620307 A 321.7119815431378 321.7119815431378 0 0 1 104.97602106862428 83.96395840603086 A 321.7119815431378 321.7119815431378 0 0 1 135.83521735701845 59.13165553962699 A 321.7119815431378 321.7119815431378 0 0 1 169.51211591813376 38.27980275579023 A 321.7119815431378 321.7119815431378 0 0 1 205.4962092981238 21.724492887515225 A 321.7119815431378 321.7119815431378 0 0 1 243.2420153215134 9.716687556851298 A 321.7119815431378 321.7119815431378 0 0 1 282.1773460449436 2.438412852528586 A 321.7119815431378 321.7119815431378 0 0 1 321.7119815431378 0"
+                      d="M 321.71198154313777,0 A 321.7119815431378 321.7119815431378 0 0 1 361.246617041332 2.438412852528586 A 321.7119815431378 321.7119815431378 0 0 1 400.18194776476207 9.716687556851241 A 321.7119815431378 321.7119815431378 0 0 1 437.9277537881514 21.72449288751511 A 321.7119815431378 321.7119815431378 0 0 1 473.9118471681416 38.279802755790115 A 321.7119815431378 321.7119815431378 0 0 1 507.58874572925714 59.13165553962688 A 321.7119815431378 321.7119815431378 0 0 1 538.4479420176513 83.96395840603083 A 321.7119815431378 321.7119815431378 0 0 1 566.0216420737249 112.40027895620287 A 321.7119815431378 321.7119815431378 0 0 1 589.8918567117103 144.00955155699168 A 321.7119815431378 321.7119815431378 0 0 1 609.6967378096522 178.31261185648754 A 321.7119815431378 321.7119815431378 0 0 1 625.13606355809 214.78946042716422 A 321.7119815431378 321.7119815431378 0 0 1 635.9757895166597 252.88714542714246 A 321.7119815431378 321.7119815431378 0 0 1 642.0515964892375 292.0281447864643 A 321.7119815431378 321.7119815431378 0 0 1 643.2713814354559 331.61912085298025 A 321.7119815431378 321.7119815431378 0 0 1 639.6166536589101 371.0599147863407 A 321.7119815431378 321.7119815431378 0 0 1 631.1428151072685 409.7526443542475 A 321.7119815431378 321.7119815431378 0 0 1 617.9783205352187 447.11076721764795 A 321.7119815431378 321.7119815431378 0 0 1 600.3227302613257 482.56797231470654 A 321.7119815431378 321.7119815431378 0 0 1 578.4436850370244 515.5867645592368 A 321.7119815431378 321.7119815431378 0 0 1 552.6728488856443 545.6666127183146 A 321.7119815431378 321.7119815431378 0 0 1 523.4008814138963 572.3515369555575 A 321.7119815431378 321.7119815431378 0 0 1 491.071515810452 595.2370210206429 A 321.7119815431378 321.7119815431378 0 0 1 456.1748323031183 613.9761443033221 A 321.7119815431378 321.7119815431378 0 0 1 419.23982904214625 628.2848407962401 A 321.7119815431378 321.7119815431378 0 0 1 380.826403027503 637.9462052460462 A 321.7119815431378 321.7119815431378 0 0 1 341.51686264107974 642.8137812159341 A 321.7119815431378 321.7119815431378 0 0 1 301.90710044519614 642.8137812159341 A 321.7119815431378 321.7119815431378 0 0 1 262.59756005877284 637.9462052460462 A 321.7119815431378 321.7119815431378 0 0 1 224.18413404412973 628.2848407962401 A 321.7119815431378 321.7119815431378 0 0 1 187.24913078315763 613.9761443033221 A 321.7119815431378 321.7119815431378 0 0 1 152.35244727582412 595.2370210206432 A 321.7119815431378 321.7119815431378 0 0 1 120.02308167237945 572.3515369555575 A 321.7119815431378 321.7119815431378 0 0 1 90.75111420063166 545.6666127183148 A 321.7119815431378 321.7119815431378 0 0 1 64.98027804925147 515.5867645592368 A 321.7119815431378 321.7119815431378 0 0 1 43.1012328249501 482.567972314707 A 321.7119815431378 321.7119815431378 0 0 1 25.44564255105712 447.1107672176482 A 321.7119815431378 321.7119815431378 0 0 1 12.28114797900713 409.75264435424754 A 321.7119815431378 321.7119815431378 0 0 1 3.807309427365624 371.0599147863408 A 321.7119815431378 321.7119815431378 0 0 1 0.15258165081991137 331.6191208529804 A 321.7119815431378 321.7119815431378 0 0 1 1.3723665970381376 292.02814478646434 A 321.7119815431378 321.7119815431378 0 0 1 7.44817356961596 252.88714542714257 A 321.7119815431378 321.7119815431378 0 0 1 18.287899528185562 214.78946042716444 A 321.7119815431378 321.7119815431378 0 0 1 33.727225276623415 178.31261185648776 A 321.7119815431378 321.7119815431378 0 0 1 53.532106374565274 144.00955155699182 A 321.7119815431378 321.7119815431378 0 0 1 77.40232101255043 112.40027895620312 A 321.7119815431378 321.7119815431378 0 0 1 104.97602106862425 83.96395840603088 A 321.7119815431378 321.7119815431378 0 0 1 135.8352173570184 59.13165553962705 A 321.7119815431378 321.7119815431378 0 0 1 169.5121159181337 38.27980275579023 A 321.7119815431378 321.7119815431378 0 0 1 205.4962092981238 21.724492887515225 A 321.7119815431378 321.7119815431378 0 0 1 243.2420153215133 9.716687556851298 A 321.7119815431378 321.7119815431378 0 0 1 282.17734604494353 2.438412852528586 A 321.7119815431378 321.7119815431378 0 0 1 321.71198154313777 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -3356,7 +3356,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="204.89999999999998"
                     class="axis-line axis-line"
                     stroke-width="0.5"
@@ -3464,7 +3464,7 @@
             <g
               id="g-svg-383"
               fill="none"
-              transform="matrix(1,0,0,1,401,48.500000)"
+              transform="matrix(1,0,0,1,401,58.500000)"
               class="axis-title-group"
             >
               <g transform="matrix(1,0,0,1,0,0)">
diff --git a/__tests__/integration/snapshots/static/agesIntervalRadialStackedSorted.svg b/__tests__/integration/snapshots/static/agesIntervalRadialStackedSorted.svg
index 730fa9bcf7..6f51a29cfc 100644
--- a/__tests__/integration/snapshots/static/agesIntervalRadialStackedSorted.svg
+++ b/__tests__/integration/snapshots/static/agesIntervalRadialStackedSorted.svg
@@ -808,7 +808,7 @@
                     <line
                       id="g-svg-209"
                       fill="none"
-                      x1="0.27030281071546985"
+                      x1="0.27030281071546797"
                       y1="0"
                       x2="0"
                       y2="3.9908565985912494"
@@ -829,10 +829,10 @@
                     <line
                       id="g-svg-210"
                       fill="none"
-                      x1="0.7577367012348426"
+                      x1="0.7577367012348407"
                       y1="0"
                       x2="0"
-                      y2="3.927573690155506"
+                      y2="3.9275736901555063"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -850,10 +850,10 @@
                     <line
                       id="g-svg-211"
                       fill="none"
-                      x1="1.233728932177856"
+                      x1="1.2337289321778542"
                       y1="0"
                       x2="0"
-                      y2="3.8049852722326385"
+                      y2="3.8049852722326394"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -871,10 +871,10 @@
                     <line
                       id="g-svg-212"
                       fill="none"
-                      x1="1.6910921242628054"
+                      x1="1.6910921242628045"
                       y1="0"
                       x2="0"
-                      y2="3.624942403301922"
+                      y2="3.6249424033019224"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -892,10 +892,10 @@
                     <line
                       id="g-svg-213"
                       fill="none"
-                      x1="2.122920192647735"
+                      x1="2.122920192647734"
                       y1="0"
                       x2="0"
-                      y2="3.3901636915713236"
+                      y2="3.390163691571324"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -916,7 +916,7 @@
                       x1="2.522692627311252"
                       y1="0"
                       x2="0"
-                      y2="3.1041942445841646"
+                      y2="3.104194244584165"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -934,10 +934,10 @@
                     <line
                       id="g-svg-215"
                       fill="none"
-                      x1="2.8843729513373293"
+                      x1="2.8843729513373266"
                       y1="0"
                       x2="0"
-                      y2="2.7713521388653564"
+                      y2="2.771352138865359"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -955,10 +955,10 @@
                     <line
                       id="g-svg-216"
                       fill="none"
-                      x1="3.2024998704053522"
+                      x1="3.2024998704053527"
                       y1="0"
                       x2="0"
-                      y2="2.396663217903947"
+                      y2="2.3966632179039467"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -976,10 +976,10 @@
                     <line
                       id="g-svg-217"
                       fill="none"
-                      x1="3.472269737147944"
+                      x1="3.472269737147943"
                       y1="0"
                       x2="0"
-                      y2="1.985785203008258"
+                      y2="1.98578520300826"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -997,10 +997,10 @@
                     <line
                       id="g-svg-218"
                       fill="none"
-                      x1="3.6896090851826546"
+                      x1="3.689609085182655"
                       y1="0"
                       x2="0"
-                      y2="1.5449222629432244"
+                      y2="1.544922262943223"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1018,10 +1018,10 @@
                     <line
                       id="g-svg-219"
                       fill="none"
-                      x1="3.851236137569409"
+                      x1="3.8512361375694093"
                       y1="0"
                       x2="0"
-                      y2="1.0807313323298533"
+                      y2="1.0807313323298517"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1039,10 +1039,10 @@
                     <line
                       id="g-svg-220"
                       fill="none"
-                      x1="3.954710360929362"
+                      x1="3.9547103609293615"
                       y1="0"
                       x2="0"
-                      y2="0.6002215933786094"
+                      y2="0.6002215933786107"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1063,7 +1063,7 @@
                       x1="3.9984693169687318"
                       y1="0"
                       x2="0"
-                      y2="0.11064863876072771"
+                      y2="0.11064863876072843"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1082,7 +1082,7 @@
                       id="g-svg-222"
                       fill="none"
                       x1="3.981852254957611"
-                      y1="0.38059508626490113"
+                      y1="0.38059508626490185"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1102,8 +1102,8 @@
                     <line
                       id="g-svg-223"
                       fill="none"
-                      x1="3.9051100889224424"
-                      y1="0.8660919081691938"
+                      x1="3.905110088922443"
+                      y1="0.8660919081691917"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1123,8 +1123,8 @@
                     <line
                       id="g-svg-224"
                       fill="none"
-                      x1="3.7694016088987294"
-                      y1="1.3385109304117275"
+                      x1="3.769401608898729"
+                      y1="1.3385109304117293"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1144,8 +1144,8 @@
                     <line
                       id="g-svg-225"
                       fill="none"
-                      x1="3.5767759834532407"
-                      y1="1.7907187283859247"
+                      x1="3.576775983453241"
+                      y1="1.7907187283859236"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1165,8 +1165,8 @@
                     <line
                       id="g-svg-226"
                       fill="none"
-                      x1="3.330141817683813"
-                      y1="2.215887062580932"
+                      x1="3.330141817683814"
+                      y1="2.2158870625809306"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1186,8 +1186,8 @@
                     <line
                       id="g-svg-227"
                       fill="none"
-                      x1="3.0332232339142498"
-                      y1="2.6075959835148503"
+                      x1="3.0332232339142484"
+                      y1="2.6075959835148526"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1207,8 +1207,8 @@
                     <line
                       id="g-svg-228"
                       fill="none"
-                      x1="2.6905036382562644"
-                      y1="2.9599307715772345"
+                      x1="2.690503638256265"
+                      y1="2.959930771577234"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1228,8 +1228,8 @@
                     <line
                       id="g-svg-229"
                       fill="none"
-                      x1="2.30715802215118"
-                      y1="3.2675712480102796"
+                      x1="2.3071580221511825"
+                      y1="3.2675712480102774"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1249,7 +1249,7 @@
                     <line
                       id="g-svg-230"
                       fill="none"
-                      x1="1.8889748211233877"
+                      x1="1.8889748211233879"
                       y1="3.5258721084522997"
                       x2="0"
                       y2="0"
@@ -1270,8 +1270,8 @@
                     <line
                       id="g-svg-231"
                       fill="none"
-                      x1="1.4422685106614268"
-                      y1="3.730933066024432"
+                      x1="1.4422685106614261"
+                      y1="3.7309330660244324"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1291,8 +1291,8 @@
                     <line
                       id="g-svg-232"
                       fill="none"
-                      x1="0.9737842590098701"
-                      y1="3.8796577448152045"
+                      x1="0.9737842590098719"
+                      y1="3.879657744815204"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1312,7 +1312,7 @@
                     <line
                       id="g-svg-233"
                       fill="none"
-                      x1="0.4905960765941689"
+                      x1="0.4905960765941698"
                       y1="3.9698004344841324"
                       x2="0"
                       y2="0"
@@ -1333,7 +1333,7 @@
                     <line
                       id="g-svg-234"
                       fill="none"
-                      x1="2.4492935982947064e-16"
+                      x1="1.2246467991473533e-15"
                       y1="4"
                       x2="0"
                       y2="0"
@@ -1356,7 +1356,7 @@
                       fill="none"
                       x1="0"
                       y1="3.969800434484133"
-                      x2="0.4905960765941675"
+                      x2="0.4905960765941674"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1377,7 +1377,7 @@
                       fill="none"
                       x1="0"
                       y1="3.8796577448152045"
-                      x2="0.9737842590098696"
+                      x2="0.9737842590098695"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1397,8 +1397,8 @@
                       id="g-svg-237"
                       fill="none"
                       x1="0"
-                      y1="3.7309330660244324"
-                      x2="1.4422685106614264"
+                      y1="3.7309330660244333"
+                      x2="1.442268510661424"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1418,8 +1418,8 @@
                       id="g-svg-238"
                       fill="none"
                       x1="0"
-                      y1="3.5258721084523"
-                      x2="1.8889748211233865"
+                      y1="3.5258721084523024"
+                      x2="1.8889748211233826"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1439,8 +1439,8 @@
                       id="g-svg-239"
                       fill="none"
                       x1="0"
-                      y1="3.267571248010279"
-                      x2="2.30715802215118"
+                      y1="3.267571248010277"
+                      x2="2.3071580221511834"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1460,8 +1460,8 @@
                       id="g-svg-240"
                       fill="none"
                       x1="0"
-                      y1="2.9599307715772354"
-                      x2="2.690503638256264"
+                      y1="2.9599307715772385"
+                      x2="2.6905036382562604"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1481,8 +1481,8 @@
                       id="g-svg-241"
                       fill="none"
                       x1="0"
-                      y1="2.607595983514851"
-                      x2="3.0332232339142493"
+                      y1="2.6075959835148517"
+                      x2="3.033223233914249"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1502,8 +1502,8 @@
                       id="g-svg-242"
                       fill="none"
                       x1="0"
-                      y1="2.215887062580932"
-                      x2="3.330141817683813"
+                      y1="2.2158870625809355"
+                      x2="3.3301418176838102"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1523,8 +1523,8 @@
                       id="g-svg-243"
                       fill="none"
                       x1="0"
-                      y1="1.7907187283859265"
-                      x2="3.5767759834532398"
+                      y1="1.7907187283859258"
+                      x2="3.57677598345324"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1544,8 +1544,8 @@
                       id="g-svg-244"
                       fill="none"
                       x1="0"
-                      y1="1.338510930411729"
-                      x2="3.769401608898729"
+                      y1="1.3385109304117249"
+                      x2="3.7694016088987308"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1565,8 +1565,8 @@
                       id="g-svg-245"
                       fill="none"
                       x1="0"
-                      y1="0.8660919081691931"
-                      x2="3.9051100889224424"
+                      y1="0.8660919081691871"
+                      x2="3.9051100889224437"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1586,7 +1586,7 @@
                       id="g-svg-246"
                       fill="none"
                       x1="0"
-                      y1="0.38059508626490157"
+                      y1="0.3805950862649043"
                       x2="3.981852254957611"
                       y2="0"
                       class="axis-tick-item"
@@ -1609,7 +1609,7 @@
                       x1="0"
                       y1="0"
                       x2="3.9984693169687318"
-                      y2="0.11064863876072874"
+                      y2="0.11064863876072954"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1629,8 +1629,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.954710360929362"
-                      y2="0.6002215933786093"
+                      x2="3.9547103609293632"
+                      y2="0.6002215933786013"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1650,8 +1650,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.8512361375694084"
-                      y2="1.0807313323298553"
+                      x2="3.85123613756941"
+                      y2="1.0807313323298493"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1672,7 +1672,7 @@
                       x1="0"
                       y1="0"
                       x2="3.6896090851826546"
-                      y2="1.544922262943225"
+                      y2="1.5449222629432242"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1692,8 +1692,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.4722697371479434"
-                      y2="1.9857852030082586"
+                      x2="3.4722697371479425"
+                      y2="1.9857852030082608"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1713,8 +1713,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.2024998704053522"
-                      y2="2.3966632179039467"
+                      x2="3.202499870405352"
+                      y2="2.3966632179039475"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1734,8 +1734,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.884372951337329"
-                      y2="2.771352138865357"
+                      x2="2.8843729513373257"
+                      y2="2.77135213886536"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1755,8 +1755,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.522692627311253"
-                      y2="3.1041942445841637"
+                      x2="2.5226926273112564"
+                      y2="3.104194244584161"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1776,8 +1776,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.122920192647732"
-                      y2="3.3901636915713254"
+                      x2="2.122920192647736"
+                      y2="3.390163691571323"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1797,8 +1797,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.6910921242628059"
-                      y2="3.6249424033019215"
+                      x2="1.6910921242628099"
+                      y2="3.6249424033019197"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1818,8 +1818,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.2337289321778555"
-                      y2="3.804985272232639"
+                      x2="1.2337289321778633"
+                      y2="3.8049852722326363"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1839,7 +1839,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="0.7577367012348457"
+                      x2="0.7577367012348466"
                       y2="3.9275736901555054"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1860,7 +1860,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="0.2703028107154694"
+                      x2="0.2703028107154704"
                       y2="3.9908565985912494"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -3301,7 +3301,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 243.47445237415565,0 A 243.47445237415565 243.47445237415565 0 0 1 273.39461164694296 1.8454122569006586 A 243.47445237415565 243.47445237415565 0 0 1 302.8612118040858 7.353674458897672 A 243.47445237415565 243.47445237415565 0 0 1 331.4275692238002 16.441286965822087 A 243.47445237415565 243.47445237415565 0 0 1 358.6606470465446 28.970490835471026 A 243.47445237415565 243.47445237415565 0 0 1 384.14761957239733 44.75135610874784 A 243.47445237415565 243.47445237415565 0 0 1 407.50213027785543 63.54466095423791 A 243.47445237415565 243.47445237415565 0 0 1 428.37014858690173 85.06551802732375 A 243.47445237415565 243.47445237415565 0 0 1 446.4353366136576 108.98769307193118 A 243.47445237415565 243.47445237415565 0 0 1 461.42384452227617 134.94855029930648 A 243.47445237415565 243.47445237415565 0 0 1 473.1084618113064 162.5545495769232 A 243.47445237415565 243.47445237415565 0 0 1 481.31206159328957 191.38721209573896 A 243.47445237415565 243.47445237415565 0 0 1 485.9102856578201 221.00946408236638 A 243.47445237415565 243.47445237415565 0 0 1 486.8334296152512 250.97226239194924 A 243.47445237415565 243.47445237415565 0 0 1 484.0674995441893 280.821401544509 A 243.47445237415565 243.47445237415565 0 0 1 477.6544241250778 310.10439901702995 A 243.47445237415565 243.47445237415565 0 0 1 467.69141904414147 338.37735441727267 A 243.47445237415565 243.47445237415565 0 0 1 454.3295133026789 365.21167856123344 A 243.47445237415565 243.47445237415565 0 0 1 437.771259771354 390.20059044829355 A 243.47445237415565 243.47445237415565 0 0 1 418.26766469514763 412.96528364653926 A 243.47445237415565 243.47445237415565 0 0 1 396.11438269454464 433.1606686121358 A 243.47445237415565 243.47445237415565 0 0 1 371.6472349428622 450.4806038950466 A 243.47445237415565 243.47445237415565 0 0 1 345.23711845957854 464.6625369313526 A 243.47445237415565 243.47445237415565 0 0 1 317.2843836895898 475.49148407249 A 243.47445237415565 243.47445237415565 0 0 1 288.2127655985604 482.80328951821986 A 243.47445237415565 243.47445237415565 0 0 1 258.4629602827742 486.4871137512293 A 243.47445237415565 243.47445237415565 0 0 1 228.48594446553722 486.4871137512293 A 243.47445237415565 243.47445237415565 0 0 1 198.73613914975095 482.80328951821997 A 243.47445237415565 243.47445237415565 0 0 1 169.66452105872162 475.49148407249 A 243.47445237415565 243.47445237415565 0 0 1 141.71178628873292 464.6625369313527 A 243.47445237415565 243.47445237415565 0 0 1 115.30166980544931 450.4806038950467 A 243.47445237415565 243.47445237415565 0 0 1 90.83452205376668 433.1606686121359 A 243.47445237415565 243.47445237415565 0 0 1 68.68124005316378 412.9652836465394 A 243.47445237415565 243.47445237415565 0 0 1 49.177644976957225 390.20059044829355 A 243.47445237415565 243.47445237415565 0 0 1 32.61939144563246 365.21167856123355 A 243.47445237415565 243.47445237415565 0 0 1 19.25748570416988 338.3773544172728 A 243.47445237415565 243.47445237415565 0 0 1 9.294480623233426 310.1043990170299 A 243.47445237415565 243.47445237415565 0 0 1 2.8814052041219895 280.821401544509 A 243.47445237415565 243.47445237415565 0 0 1 0.1154751330601016 250.9722623919493 A 243.47445237415565 243.47445237415565 0 0 1 1.0386190904911814 221.00946408236632 A 243.47445237415565 243.47445237415565 0 0 1 5.636843155021694 191.38721209573896 A 243.47445237415565 243.47445237415565 0 0 1 13.840442937004866 162.55454957692325 A 243.47445237415565 243.47445237415565 0 0 1 25.525060226035038 134.9485502993066 A 243.47445237415565 243.47445237415565 0 0 1 40.51356813465364 108.98769307193123 A 243.47445237415565 243.47445237415565 0 0 1 58.578756161409444 85.06551802732386 A 243.47445237415565 243.47445237415565 0 0 1 79.44677447045584 63.54466095423791 A 243.47445237415565 243.47445237415565 0 0 1 102.80128517591396 44.7513561087479 A 243.47445237415565 243.47445237415565 0 0 1 128.2882577017665 28.97049083547111 A 243.47445237415565 243.47445237415565 0 0 1 155.5213355245108 16.441286965822172 A 243.47445237415565 243.47445237415565 0 0 1 184.08769294422535 7.353674458897672 A 243.47445237415565 243.47445237415565 0 0 1 213.55429310136833 1.8454122569006586 A 243.47445237415565 243.47445237415565 0 0 1 243.47445237415565 0"
+                      d="M 243.4744523741556,0 A 243.47445237415565 243.47445237415565 0 0 1 273.3946116469429 1.8454122569006586 A 243.47445237415565 243.47445237415565 0 0 1 302.86121180408577 7.353674458897672 A 243.47445237415565 243.47445237415565 0 0 1 331.42756922380016 16.44128696582206 A 243.47445237415565 243.47445237415565 0 0 1 358.6606470465446 28.970490835470997 A 243.47445237415565 243.47445237415565 0 0 1 384.1476195723972 44.751356108747814 A 243.47445237415565 243.47445237415565 0 0 1 407.50213027785543 63.544660954237884 A 243.47445237415565 243.47445237415565 0 0 1 428.37014858690173 85.06551802732369 A 243.47445237415565 243.47445237415565 0 0 1 446.4353366136576 108.98769307193112 A 243.47445237415565 243.47445237415565 0 0 1 461.42384452227617 134.94855029930642 A 243.47445237415565 243.47445237415565 0 0 1 473.1084618113064 162.55454957692314 A 243.47445237415565 243.47445237415565 0 0 1 481.31206159328957 191.3872120957389 A 243.47445237415565 243.47445237415565 0 0 1 485.9102856578201 221.00946408236632 A 243.47445237415565 243.47445237415565 0 0 1 486.8334296152512 250.9722623919492 A 243.47445237415565 243.47445237415565 0 0 1 484.0674995441893 280.82140154450894 A 243.47445237415565 243.47445237415565 0 0 1 477.6544241250779 310.10439901702983 A 243.47445237415565 243.47445237415565 0 0 1 467.69141904414147 338.37735441727267 A 243.47445237415565 243.47445237415565 0 0 1 454.3295133026789 365.2116785612333 A 243.47445237415565 243.47445237415565 0 0 1 437.771259771354 390.20059044829355 A 243.47445237415565 243.47445237415565 0 0 1 418.26766469514763 412.96528364653915 A 243.47445237415565 243.47445237415565 0 0 1 396.11438269454476 433.1606686121358 A 243.47445237415565 243.47445237415565 0 0 1 371.6472349428623 450.4806038950465 A 243.47445237415565 243.47445237415565 0 0 1 345.23711845957854 464.6625369313526 A 243.47445237415565 243.47445237415565 0 0 1 317.2843836895899 475.49148407249 A 243.47445237415565 243.47445237415565 0 0 1 288.21276559856045 482.80328951821986 A 243.47445237415565 243.47445237415565 0 0 1 258.46296028277425 486.4871137512293 A 243.47445237415565 243.47445237415565 0 0 1 228.48594446553722 486.4871137512293 A 243.47445237415565 243.47445237415565 0 0 1 198.736139149751 482.80328951821997 A 243.47445237415565 243.47445237415565 0 0 1 169.66452105872168 475.4914840724901 A 243.47445237415565 243.47445237415565 0 0 1 141.71178628873298 464.6625369313527 A 243.47445237415565 243.47445237415565 0 0 1 115.30166980544936 450.4806038950467 A 243.47445237415565 243.47445237415565 0 0 1 90.83452205376673 433.1606686121359 A 243.47445237415565 243.47445237415565 0 0 1 68.6812400531638 412.9652836465394 A 243.47445237415565 243.47445237415565 0 0 1 49.177644976957254 390.20059044829355 A 243.47445237415565 243.47445237415565 0 0 1 32.61939144563249 365.21167856123367 A 243.47445237415565 243.47445237415565 0 0 1 19.25748570416991 338.3773544172728 A 243.47445237415565 243.47445237415565 0 0 1 9.294480623233454 310.10439901702995 A 243.47445237415565 243.47445237415565 0 0 1 2.8814052041219895 280.82140154450906 A 243.47445237415565 243.47445237415565 0 0 1 0.1154751330601016 250.97226239194936 A 243.47445237415565 243.47445237415565 0 0 1 1.0386190904911814 221.00946408236638 A 243.47445237415565 243.47445237415565 0 0 1 5.636843155021694 191.38721209573902 A 243.47445237415565 243.47445237415565 0 0 1 13.840442937004838 162.5545495769233 A 243.47445237415565 243.47445237415565 0 0 1 25.52506022603501 134.94855029930665 A 243.47445237415565 243.47445237415565 0 0 1 40.51356813465361 108.98769307193123 A 243.47445237415565 243.47445237415565 0 0 1 58.578756161409416 85.06551802732392 A 243.47445237415565 243.47445237415565 0 0 1 79.44677447045581 63.54466095423794 A 243.47445237415565 243.47445237415565 0 0 1 102.80128517591385 44.75135610874793 A 243.47445237415565 243.47445237415565 0 0 1 128.28825770176644 28.97049083547114 A 243.47445237415565 243.47445237415565 0 0 1 155.5213355245108 16.4412869658222 A 243.47445237415565 243.47445237415565 0 0 1 184.0876929442253 7.353674458897672 A 243.47445237415565 243.47445237415565 0 0 1 213.55429310136827 1.8454122569006586 A 243.47445237415565 243.47445237415565 0 0 1 243.4744523741556 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -3313,7 +3313,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 287.7433000187284,1.1368683772161603e-13 A 287.74330001872835 287.74330001872835 0 0 1 323.1035823082539 2.1809475594573655 A 287.74330001872835 287.74330001872835 0 0 1 357.9278387625573 8.690729295963195 A 287.74330001872835 287.74330001872835 0 0 1 391.68816915168367 19.43066355409843 A 287.74330001872835 287.74330001872835 0 0 1 423.8728012803198 34.23794387819575 A 287.74330001872835 287.74330001872835 0 0 1 453.993848932603 52.88810699225243 A 287.74330001872835 287.74330001872835 0 0 1 481.59470772983 75.09843543438873 A 287.74330001872835 287.74330001872835 0 0 1 506.2569767874012 100.5322432653841 A 287.74330001872835 287.74330001872835 0 0 1 527.6068012457365 128.80397988431685 A 287.74330001872835 287.74330001872835 0 0 1 545.3205395288604 159.4850745826654 A 287.74330001872835 287.74330001872835 0 0 1 559.1296694207913 192.11043323938844 A 287.74330001872835 287.74330001872835 0 0 1 568.8248585886192 226.18548867370964 A 287.74330001872835 287.74330001872835 0 0 1 574.2591378472919 261.1936977794436 A 287.74330001872835 287.74330001872835 0 0 1 575.3501290626468 296.6043717919508 A 287.74330001872835 287.74330001872835 0 0 1 572.0812939199545 331.88072098885516 A 287.74330001872835 287.74330001872835 0 0 1 564.5021846279112 366.48799187506194 A 287.74330001872835 287.74330001872835 0 0 1 552.7276927576656 399.90157350064584 A 287.74330001872835 287.74330001872835 0 0 1 536.9363076037146 431.61495002809255 A 287.74330001872835 287.74330001872835 0 0 1 517.3674104681401 461.1473789960822 A 287.74330001872835 287.74330001872835 0 0 1 494.31764588408237 488.05117888516 A 287.74330001872835 287.74330001872835 0 0 1 468.1364247869993 511.91851551323174 A 287.74330001872835 287.74330001872835 0 0 1 439.22062780105557 532.3875843860387 A 287.74330001872835 287.74330001872835 0 0 1 408.0085889334174 549.1480952844893 A 287.74330001872835 287.74330001872835 0 0 1 374.97345087751773 561.9459759480869 A 287.74330001872835 287.74330001872835 0 0 1 340.6159926521186 570.5872235514128 A 287.74330001872835 287.74330001872835 0 0 1 305.45703830185226 574.9408455892033 A 287.74330001872835 287.74330001872835 0 0 1 270.0295617356046 574.9408455892033 A 287.74330001872835 287.74330001872835 0 0 1 234.8706073853383 570.5872235514128 A 287.74330001872835 287.74330001872835 0 0 1 200.5131491599393 561.9459759480869 A 287.74330001872835 287.74330001872835 0 0 1 167.47801110403964 549.1480952844893 A 287.74330001872835 287.74330001872835 0 0 1 136.26597223640155 532.3875843860387 A 287.74330001872835 287.74330001872835 0 0 1 107.35017525045757 511.91851551323174 A 287.74330001872835 287.74330001872835 0 0 1 81.16895415337459 488.05117888516025 A 287.74330001872835 287.74330001872835 0 0 1 58.11918956931672 461.1473789960822 A 287.74330001872835 287.74330001872835 0 0 1 38.55029243374236 431.6149500280928 A 287.74330001872835 287.74330001872835 0 0 1 22.758907279791174 399.90157350064595 A 287.74330001872835 287.74330001872835 0 0 1 10.984415409545534 366.48799187506194 A 287.74330001872835 287.74330001872835 0 0 1 3.405306117502221 331.8807209888552 A 287.74330001872835 287.74330001872835 0 0 1 0.13647097480998127 296.60437179195094 A 287.74330001872835 287.74330001872835 0 0 1 1.2274621901649425 261.19369777944354 A 287.74330001872835 287.74330001872835 0 0 1 6.6617414488375175 226.18548867370964 A 287.74330001872835 287.74330001872835 0 0 1 16.356930616665522 192.11043323938856 A 287.74330001872835 287.74330001872835 0 0 1 30.166060508596274 159.4850745826655 A 287.74330001872835 287.74330001872835 0 0 1 47.87979879172025 128.80397988431687 A 287.74330001872835 287.74330001872835 0 0 1 69.22962325005554 100.53224326538424 A 287.74330001872835 287.74330001872835 0 0 1 93.89189230762682 75.09843543438873 A 287.74330001872835 287.74330001872835 0 0 1 121.49275110485377 52.88810699225249 A 287.74330001872835 287.74330001872835 0 0 1 151.61379875713692 34.237943878195864 A 287.74330001872835 287.74330001872835 0 0 1 183.79843088577286 19.430663554098544 A 287.74330001872835 287.74330001872835 0 0 1 217.55876127489938 8.690729295963251 A 287.74330001872835 287.74330001872835 0 0 1 252.3830177292029 2.1809475594573655 A 287.74330001872835 287.74330001872835 0 0 1 287.7433000187284 1.1368683772161603e-13"
+                      d="M 287.74330001872835,1.1368683772161603e-13 A 287.74330001872835 287.74330001872835 0 0 1 323.10358230825386 2.1809475594573655 A 287.74330001872835 287.74330001872835 0 0 1 357.92783876255726 8.690729295963195 A 287.74330001872835 287.74330001872835 0 0 1 391.6881691516836 19.43066355409843 A 287.74330001872835 287.74330001872835 0 0 1 423.87280128031966 34.23794387819572 A 287.74330001872835 287.74330001872835 0 0 1 453.993848932603 52.8881069922524 A 287.74330001872835 287.74330001872835 0 0 1 481.5947077298299 75.0984354343887 A 287.74330001872835 287.74330001872835 0 0 1 506.2569767874011 100.53224326538404 A 287.74330001872835 287.74330001872835 0 0 1 527.6068012457365 128.8039798843168 A 287.74330001872835 287.74330001872835 0 0 1 545.3205395288604 159.48507458266528 A 287.74330001872835 287.74330001872835 0 0 1 559.1296694207913 192.11043323938839 A 287.74330001872835 287.74330001872835 0 0 1 568.8248585886192 226.18548867370959 A 287.74330001872835 287.74330001872835 0 0 1 574.2591378472919 261.19369777944354 A 287.74330001872835 287.74330001872835 0 0 1 575.3501290626468 296.60437179195077 A 287.74330001872835 287.74330001872835 0 0 1 572.0812939199545 331.8807209888551 A 287.74330001872835 287.74330001872835 0 0 1 564.5021846279112 366.48799187506194 A 287.74330001872835 287.74330001872835 0 0 1 552.7276927576656 399.90157350064584 A 287.74330001872835 287.74330001872835 0 0 1 536.9363076037146 431.61495002809255 A 287.74330001872835 287.74330001872835 0 0 1 517.3674104681401 461.14737899608207 A 287.74330001872835 287.74330001872835 0 0 1 494.31764588408237 488.05117888516 A 287.74330001872835 287.74330001872835 0 0 1 468.1364247869993 511.9185155132316 A 287.74330001872835 287.74330001872835 0 0 1 439.22062780105557 532.3875843860387 A 287.74330001872835 287.74330001872835 0 0 1 408.0085889334174 549.1480952844893 A 287.74330001872835 287.74330001872835 0 0 1 374.97345087751773 561.9459759480869 A 287.74330001872835 287.74330001872835 0 0 1 340.6159926521187 570.5872235514128 A 287.74330001872835 287.74330001872835 0 0 1 305.4570383018523 574.9408455892033 A 287.74330001872835 287.74330001872835 0 0 1 270.02956173560466 574.9408455892033 A 287.74330001872835 287.74330001872835 0 0 1 234.8706073853383 570.5872235514128 A 287.74330001872835 287.74330001872835 0 0 1 200.51314915993936 561.9459759480869 A 287.74330001872835 287.74330001872835 0 0 1 167.4780111040397 549.1480952844893 A 287.74330001872835 287.74330001872835 0 0 1 136.2659722364016 532.3875843860387 A 287.74330001872835 287.74330001872835 0 0 1 107.35017525045762 511.91851551323174 A 287.74330001872835 287.74330001872835 0 0 1 81.16895415337461 488.05117888516025 A 287.74330001872835 287.74330001872835 0 0 1 58.119189569316745 461.1473789960822 A 287.74330001872835 287.74330001872835 0 0 1 38.550292433742385 431.6149500280928 A 287.74330001872835 287.74330001872835 0 0 1 22.758907279791174 399.90157350064595 A 287.74330001872835 287.74330001872835 0 0 1 10.984415409545534 366.48799187506194 A 287.74330001872835 287.74330001872835 0 0 1 3.405306117502221 331.8807209888552 A 287.74330001872835 287.74330001872835 0 0 1 0.13647097480998127 296.604371791951 A 287.74330001872835 287.74330001872835 0 0 1 1.2274621901649425 261.1936977794436 A 287.74330001872835 287.74330001872835 0 0 1 6.6617414488375175 226.1854886737097 A 287.74330001872835 287.74330001872835 0 0 1 16.356930616665522 192.11043323938856 A 287.74330001872835 287.74330001872835 0 0 1 30.166060508596274 159.48507458266556 A 287.74330001872835 287.74330001872835 0 0 1 47.87979879172022 128.80397988431693 A 287.74330001872835 287.74330001872835 0 0 1 69.22962325005551 100.5322432653843 A 287.74330001872835 287.74330001872835 0 0 1 93.89189230762679 75.09843543438876 A 287.74330001872835 287.74330001872835 0 0 1 121.49275110485371 52.88810699225252 A 287.74330001872835 287.74330001872835 0 0 1 151.6137987571368 34.23794387819589 A 287.74330001872835 287.74330001872835 0 0 1 183.7984308857728 19.430663554098544 A 287.74330001872835 287.74330001872835 0 0 1 217.55876127489933 8.690729295963251 A 287.74330001872835 287.74330001872835 0 0 1 252.38301772920283 2.1809475594573655 A 287.74330001872835 287.74330001872835 0 0 1 287.74330001872835 1.1368683772161603e-13"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -3325,7 +3325,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 321.7119815431378,0 A 321.7119815431378 321.7119815431378 0 0 1 361.24661704133206 2.438412852528586 A 321.7119815431378 321.7119815431378 0 0 1 400.1819477647621 9.716687556851241 A 321.7119815431378 321.7119815431378 0 0 1 437.9277537881515 21.72449288751511 A 321.7119815431378 321.7119815431378 0 0 1 473.9118471681417 38.279802755790115 A 321.7119815431378 321.7119815431378 0 0 1 507.58874572925714 59.131655539626934 A 321.7119815431378 321.7119815431378 0 0 1 538.4479420176515 83.96395840603086 A 321.7119815431378 321.7119815431378 0 0 1 566.0216420737252 112.40027895620292 A 321.7119815431378 321.7119815431378 0 0 1 589.8918567117103 144.00955155699174 A 321.7119815431378 321.7119815431378 0 0 1 609.6967378096522 178.3126118564876 A 321.7119815431378 321.7119815431378 0 0 1 625.13606355809 214.78946042716433 A 321.7119815431378 321.7119815431378 0 0 1 635.9757895166597 252.8871454271425 A 321.7119815431378 321.7119815431378 0 0 1 642.0515964892375 292.02814478646434 A 321.7119815431378 321.7119815431378 0 0 1 643.2713814354559 331.6191208529803 A 321.7119815431378 321.7119815431378 0 0 1 639.6166536589101 371.0599147863407 A 321.7119815431378 321.7119815431378 0 0 1 631.1428151072685 409.75264435424754 A 321.7119815431378 321.7119815431378 0 0 1 617.9783205352187 447.11076721764806 A 321.7119815431378 321.7119815431378 0 0 1 600.3227302613257 482.56797231470665 A 321.7119815431378 321.7119815431378 0 0 1 578.4436850370241 515.5867645592368 A 321.7119815431378 321.7119815431378 0 0 1 552.6728488856443 545.6666127183146 A 321.7119815431378 321.7119815431378 0 0 1 523.4008814138963 572.3515369555575 A 321.7119815431378 321.7119815431378 0 0 1 491.0715158104519 595.2370210206429 A 321.7119815431378 321.7119815431378 0 0 1 456.1748323031183 613.9761443033221 A 321.7119815431378 321.7119815431378 0 0 1 419.2398290421462 628.2848407962401 A 321.7119815431378 321.7119815431378 0 0 1 380.8264030275029 637.9462052460462 A 321.7119815431378 321.7119815431378 0 0 1 341.5168626410797 642.8137812159341 A 321.7119815431378 321.7119815431378 0 0 1 301.9071004451961 642.8137812159341 A 321.7119815431378 321.7119815431378 0 0 1 262.5975600587728 637.9462052460462 A 321.7119815431378 321.7119815431378 0 0 1 224.18413404412968 628.2848407962401 A 321.7119815431378 321.7119815431378 0 0 1 187.24913078315757 613.9761443033221 A 321.7119815431378 321.7119815431378 0 0 1 152.35244727582406 595.2370210206432 A 321.7119815431378 321.7119815431378 0 0 1 120.02308167237939 572.3515369555575 A 321.7119815431378 321.7119815431378 0 0 1 90.75111420063163 545.6666127183148 A 321.7119815431378 321.7119815431378 0 0 1 64.98027804925141 515.5867645592368 A 321.7119815431378 321.7119815431378 0 0 1 43.101232824950046 482.5679723147069 A 321.7119815431378 321.7119815431378 0 0 1 25.44564255105712 447.11076721764806 A 321.7119815431378 321.7119815431378 0 0 1 12.28114797900713 409.7526443542475 A 321.7119815431378 321.7119815431378 0 0 1 3.807309427365624 371.05991478634076 A 321.7119815431378 321.7119815431378 0 0 1 0.15258165081991137 331.61912085298036 A 321.7119815431378 321.7119815431378 0 0 1 1.3723665970381376 292.0281447864643 A 321.7119815431378 321.7119815431378 0 0 1 7.44817356961596 252.8871454271425 A 321.7119815431378 321.7119815431378 0 0 1 18.287899528185562 214.78946042716439 A 321.7119815431378 321.7119815431378 0 0 1 33.727225276623415 178.31261185648776 A 321.7119815431378 321.7119815431378 0 0 1 53.53210637456533 144.00955155699177 A 321.7119815431378 321.7119815431378 0 0 1 77.40232101255046 112.40027895620307 A 321.7119815431378 321.7119815431378 0 0 1 104.97602106862428 83.96395840603086 A 321.7119815431378 321.7119815431378 0 0 1 135.83521735701845 59.13165553962699 A 321.7119815431378 321.7119815431378 0 0 1 169.51211591813376 38.27980275579023 A 321.7119815431378 321.7119815431378 0 0 1 205.4962092981238 21.724492887515225 A 321.7119815431378 321.7119815431378 0 0 1 243.2420153215134 9.716687556851298 A 321.7119815431378 321.7119815431378 0 0 1 282.1773460449436 2.438412852528586 A 321.7119815431378 321.7119815431378 0 0 1 321.7119815431378 0"
+                      d="M 321.71198154313777,0 A 321.7119815431378 321.7119815431378 0 0 1 361.246617041332 2.438412852528586 A 321.7119815431378 321.7119815431378 0 0 1 400.18194776476207 9.716687556851241 A 321.7119815431378 321.7119815431378 0 0 1 437.9277537881514 21.72449288751511 A 321.7119815431378 321.7119815431378 0 0 1 473.9118471681416 38.279802755790115 A 321.7119815431378 321.7119815431378 0 0 1 507.58874572925714 59.13165553962688 A 321.7119815431378 321.7119815431378 0 0 1 538.4479420176513 83.96395840603083 A 321.7119815431378 321.7119815431378 0 0 1 566.0216420737249 112.40027895620287 A 321.7119815431378 321.7119815431378 0 0 1 589.8918567117103 144.00955155699168 A 321.7119815431378 321.7119815431378 0 0 1 609.6967378096522 178.31261185648754 A 321.7119815431378 321.7119815431378 0 0 1 625.13606355809 214.78946042716422 A 321.7119815431378 321.7119815431378 0 0 1 635.9757895166597 252.88714542714246 A 321.7119815431378 321.7119815431378 0 0 1 642.0515964892375 292.0281447864643 A 321.7119815431378 321.7119815431378 0 0 1 643.2713814354559 331.61912085298025 A 321.7119815431378 321.7119815431378 0 0 1 639.6166536589101 371.0599147863407 A 321.7119815431378 321.7119815431378 0 0 1 631.1428151072685 409.7526443542475 A 321.7119815431378 321.7119815431378 0 0 1 617.9783205352187 447.11076721764795 A 321.7119815431378 321.7119815431378 0 0 1 600.3227302613257 482.56797231470654 A 321.7119815431378 321.7119815431378 0 0 1 578.4436850370244 515.5867645592368 A 321.7119815431378 321.7119815431378 0 0 1 552.6728488856443 545.6666127183146 A 321.7119815431378 321.7119815431378 0 0 1 523.4008814138963 572.3515369555575 A 321.7119815431378 321.7119815431378 0 0 1 491.071515810452 595.2370210206429 A 321.7119815431378 321.7119815431378 0 0 1 456.1748323031183 613.9761443033221 A 321.7119815431378 321.7119815431378 0 0 1 419.23982904214625 628.2848407962401 A 321.7119815431378 321.7119815431378 0 0 1 380.826403027503 637.9462052460462 A 321.7119815431378 321.7119815431378 0 0 1 341.51686264107974 642.8137812159341 A 321.7119815431378 321.7119815431378 0 0 1 301.90710044519614 642.8137812159341 A 321.7119815431378 321.7119815431378 0 0 1 262.59756005877284 637.9462052460462 A 321.7119815431378 321.7119815431378 0 0 1 224.18413404412973 628.2848407962401 A 321.7119815431378 321.7119815431378 0 0 1 187.24913078315763 613.9761443033221 A 321.7119815431378 321.7119815431378 0 0 1 152.35244727582412 595.2370210206432 A 321.7119815431378 321.7119815431378 0 0 1 120.02308167237945 572.3515369555575 A 321.7119815431378 321.7119815431378 0 0 1 90.75111420063166 545.6666127183148 A 321.7119815431378 321.7119815431378 0 0 1 64.98027804925147 515.5867645592368 A 321.7119815431378 321.7119815431378 0 0 1 43.1012328249501 482.567972314707 A 321.7119815431378 321.7119815431378 0 0 1 25.44564255105712 447.1107672176482 A 321.7119815431378 321.7119815431378 0 0 1 12.28114797900713 409.75264435424754 A 321.7119815431378 321.7119815431378 0 0 1 3.807309427365624 371.0599147863408 A 321.7119815431378 321.7119815431378 0 0 1 0.15258165081991137 331.6191208529804 A 321.7119815431378 321.7119815431378 0 0 1 1.3723665970381376 292.02814478646434 A 321.7119815431378 321.7119815431378 0 0 1 7.44817356961596 252.88714542714257 A 321.7119815431378 321.7119815431378 0 0 1 18.287899528185562 214.78946042716444 A 321.7119815431378 321.7119815431378 0 0 1 33.727225276623415 178.31261185648776 A 321.7119815431378 321.7119815431378 0 0 1 53.532106374565274 144.00955155699182 A 321.7119815431378 321.7119815431378 0 0 1 77.40232101255043 112.40027895620312 A 321.7119815431378 321.7119815431378 0 0 1 104.97602106862425 83.96395840603088 A 321.7119815431378 321.7119815431378 0 0 1 135.8352173570184 59.13165553962705 A 321.7119815431378 321.7119815431378 0 0 1 169.5121159181337 38.27980275579023 A 321.7119815431378 321.7119815431378 0 0 1 205.4962092981238 21.724492887515225 A 321.7119815431378 321.7119815431378 0 0 1 243.2420153215133 9.716687556851298 A 321.7119815431378 321.7119815431378 0 0 1 282.17734604494353 2.438412852528586 A 321.7119815431378 321.7119815431378 0 0 1 321.71198154313777 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -3356,7 +3356,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="204.89999999999998"
                     class="axis-line axis-line"
                     stroke-width="0.5"
@@ -3464,7 +3464,7 @@
             <g
               id="g-svg-383"
               fill="none"
-              transform="matrix(1,0,0,1,384.980011,48.500000)"
+              transform="matrix(1,0,0,1,384.980011,58.500000)"
               class="axis-title-group"
             >
               <g transform="matrix(1,0,0,1,0,0)">
diff --git a/__tests__/integration/snapshots/static/diamondPointJitterPolar.svg b/__tests__/integration/snapshots/static/diamondPointJitterPolar.svg
index e4484ce787..b4f5aa7a9e 100644
--- a/__tests__/integration/snapshots/static/diamondPointJitterPolar.svg
+++ b/__tests__/integration/snapshots/static/diamondPointJitterPolar.svg
@@ -91,8 +91,8 @@
                       id="g-svg-28"
                       fill="none"
                       x1="0"
-                      y1="3.695518130045147"
-                      x2="1.5307337294603593"
+                      y1="3.6955181300451465"
+                      x2="1.53073372946036"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -112,8 +112,8 @@
                       id="g-svg-29"
                       fill="none"
                       x1="0"
-                      y1="1.5307337294603591"
-                      x2="3.695518130045147"
+                      y1="1.5307337294603582"
+                      x2="3.6955181300451474"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -134,8 +134,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.695518130045147"
-                      y2="1.5307337294603591"
+                      x2="3.6955181300451483"
+                      y2="1.5307337294603565"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -155,8 +155,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.5307337294603593"
-                      y2="3.695518130045147"
+                      x2="1.5307337294603585"
+                      y2="3.6955181300451474"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -174,10 +174,10 @@
                     <line
                       id="g-svg-32"
                       fill="none"
-                      x1="1.530733729460359"
+                      x1="1.530733729460353"
                       y1="0"
                       x2="0"
-                      y2="3.695518130045147"
+                      y2="3.6955181300451496"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -195,10 +195,10 @@
                     <line
                       id="g-svg-33"
                       fill="none"
-                      x1="3.695518130045147"
+                      x1="3.6955181300451456"
                       y1="0"
                       x2="0"
-                      y2="1.5307337294603596"
+                      y2="1.530733729460362"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -216,8 +216,8 @@
                     <line
                       id="g-svg-34"
                       fill="none"
-                      x1="3.695518130045148"
-                      y1="1.530733729460357"
+                      x1="3.695518130045147"
+                      y1="1.5307337294603593"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -237,8 +237,8 @@
                     <line
                       id="g-svg-35"
                       fill="none"
-                      x1="1.530733729460358"
-                      y1="3.6955181300451474"
+                      x1="1.5307337294603622"
+                      y1="3.6955181300451456"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -700,7 +700,7 @@
               <path
                 id="g-svg-73"
                 fill="rgba(255,128,202,1)"
-                d="M 2.842170943040401e-14,3.0000002920019355 A 3 3 0 1 0 6 3.0000002920019355 A 3 3 0 1 0 2.842170943040401e-14 3.0000002920019355 Z"
+                d="M 0,3 A 3 3 0 1 0 6 3 A 3 3 0 1 0 0 3 Z"
                 r="3"
                 fill-opacity="0.95"
                 stroke-width="0"
@@ -6760,7 +6760,7 @@
               <path
                 id="g-svg-578"
                 fill="rgba(255,128,202,1)"
-                d="M 2.842170943040401e-14,3.0000002920019426 A 3 3 0 1 0 6 3.0000002920019426 A 3 3 0 1 0 2.842170943040401e-14 3.0000002920019426 Z"
+                d="M 0,3 A 3 3 0 1 0 6 3 A 3 3 0 1 0 0 3 Z"
                 r="3"
                 fill-opacity="0.95"
                 stroke-width="0"
@@ -11764,7 +11764,7 @@
               <path
                 id="g-svg-995"
                 fill="rgba(96,196,45,1)"
-                d="M 2.842170943040401e-14,3.0000002920019426 A 3 3 0 1 0 6 3.0000002920019426 A 3 3 0 1 0 2.842170943040401e-14 3.0000002920019426 Z"
+                d="M 0,3 A 3 3 0 1 0 6 3 A 3 3 0 1 0 0 3 Z"
                 r="3"
                 fill-opacity="0.95"
                 stroke-width="0"
@@ -14212,7 +14212,7 @@
               <path
                 id="g-svg-1199"
                 fill="rgba(255,128,202,1)"
-                d="M 0,3 A 3 3 0 1 0 6 3 A 3 3 0 1 0 0 3 Z"
+                d="M 0,3.000000000000014 A 3 3 0 1 0 6.000000000000028 3.000000000000014 A 3 3 0 1 0 0 3.000000000000014 Z"
                 r="3"
                 fill-opacity="0.95"
                 stroke-width="0"
@@ -15568,7 +15568,7 @@
               <path
                 id="g-svg-1312"
                 fill="rgba(255,128,202,1)"
-                d="M 0,3.000000000000014 A 3 3 0 1 0 6.000000000000028 3.000000000000014 A 3 3 0 1 0 0 3.000000000000014 Z"
+                d="M 0,3 A 3 3 0 1 0 6 3 A 3 3 0 1 0 0 3 Z"
                 r="3"
                 fill-opacity="0.95"
                 stroke-width="0"
@@ -23824,7 +23824,7 @@
               <path
                 id="g-svg-2000"
                 fill="rgba(255,128,202,1)"
-                d="M 0,3 A 3 3 0 1 0 6 3 A 3 3 0 1 0 0 3 Z"
+                d="M 0,3.000000000000014 A 3 3 0 1 0 6.000000000000028 3.000000000000014 A 3 3 0 1 0 0 3.000000000000014 Z"
                 r="3"
                 fill-opacity="0.95"
                 stroke-width="0"
diff --git a/__tests__/integration/snapshots/static/gaugeCustomColor.svg b/__tests__/integration/snapshots/static/gaugeCustomColor.svg
index 9580ad908c..f86fd4ad78 100644
--- a/__tests__/integration/snapshots/static/gaugeCustomColor.svg
+++ b/__tests__/integration/snapshots/static/gaugeCustomColor.svg
@@ -90,10 +90,10 @@
                     <line
                       id="g-svg-22"
                       fill="none"
-                      x1="3.804226065180614"
+                      x1="3.8042260651806137"
                       y1="0"
                       x2="0"
-                      y2="1.236067977499791"
+                      y2="1.2360679774997918"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -111,8 +111,8 @@
                     <line
                       id="g-svg-23"
                       fill="none"
-                      x1="3.2360679774997907"
-                      y1="2.351141009169891"
+                      x1="3.236067977499792"
+                      y1="2.351141009169889"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -132,7 +132,7 @@
                     <line
                       id="g-svg-24"
                       fill="none"
-                      x1="1.5314274795707798e-15"
+                      x1="7.347880794884119e-16"
                       y1="4"
                       x2="0"
                       y2="0"
@@ -154,8 +154,8 @@
                       id="g-svg-25"
                       fill="none"
                       x1="0"
-                      y1="2.3511410091698925"
-                      x2="3.23606797749979"
+                      y1="2.3511410091698934"
+                      x2="3.2360679774997894"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -176,8 +176,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.804226065180614"
-                      y2="1.2360679774997896"
+                      x2="3.8042260651806146"
+                      y2="1.2360679774997887"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -409,8 +409,8 @@
                   fill="none"
                   x1="0"
                   y1="0"
-                  x2="101.09347292807189"
-                  y2="107.66703256570715"
+                  x2="101.09347292807195"
+                  y2="107.66703256570709"
                   stroke="rgba(244,102,74,1)"
                   stroke-linecap="round"
                   stroke-width="4"
diff --git a/__tests__/integration/snapshots/static/gaugeCustomShape.svg b/__tests__/integration/snapshots/static/gaugeCustomShape.svg
index 33ef48c135..2156489e86 100644
--- a/__tests__/integration/snapshots/static/gaugeCustomShape.svg
+++ b/__tests__/integration/snapshots/static/gaugeCustomShape.svg
@@ -90,10 +90,10 @@
                     <line
                       id="g-svg-22"
                       fill="none"
-                      x1="3.804226065180614"
+                      x1="3.8042260651806137"
                       y1="0"
                       x2="0"
-                      y2="1.236067977499791"
+                      y2="1.2360679774997918"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -111,8 +111,8 @@
                     <line
                       id="g-svg-23"
                       fill="none"
-                      x1="3.356832878377207"
-                      y1="2.1752409123234595"
+                      x1="3.3568328783772077"
+                      y1="2.1752409123234586"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -132,7 +132,7 @@
                     <line
                       id="g-svg-24"
                       fill="none"
-                      x1="0.4259731140211506"
+                      x1="0.4259731140211543"
                       y1="3.9772536889329957"
                       x2="0"
                       y2="0"
@@ -154,8 +154,8 @@
                       id="g-svg-25"
                       fill="none"
                       x1="0"
-                      y1="2.836797488150935"
-                      x2="2.820031916702459"
+                      y1="2.8367974881509377"
+                      x2="2.8200319167024563"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -177,7 +177,7 @@
                       x1="0"
                       y1="0"
                       x2="3.979708772474456"
-                      y2="0.40239046495892417"
+                      y2="0.4023904649589258"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -398,8 +398,8 @@
                   fill="none"
                   x1="0"
                   y1="0"
-                  x2="67.04127921651207"
-                  y2="131.596151353972"
+                  x2="67.04127921651218"
+                  y2="131.59615135397195"
                   stroke="rgba(48,191,120,1)"
                   stroke-width="5"
                 />
diff --git a/__tests__/integration/snapshots/static/gaugeDefault.svg b/__tests__/integration/snapshots/static/gaugeDefault.svg
index 5d3f07e4f4..0d779abb6f 100644
--- a/__tests__/integration/snapshots/static/gaugeDefault.svg
+++ b/__tests__/integration/snapshots/static/gaugeDefault.svg
@@ -90,10 +90,10 @@
                     <line
                       id="g-svg-22"
                       fill="none"
-                      x1="3.804226065180614"
+                      x1="3.8042260651806137"
                       y1="0"
                       x2="0"
-                      y2="1.236067977499791"
+                      y2="1.2360679774997918"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -111,8 +111,8 @@
                     <line
                       id="g-svg-23"
                       fill="none"
-                      x1="3.2360679774997907"
-                      y1="2.351141009169891"
+                      x1="3.236067977499792"
+                      y1="2.351141009169889"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -132,7 +132,7 @@
                     <line
                       id="g-svg-24"
                       fill="none"
-                      x1="1.5314274795707798e-15"
+                      x1="7.347880794884119e-16"
                       y1="4"
                       x2="0"
                       y2="0"
@@ -154,8 +154,8 @@
                       id="g-svg-25"
                       fill="none"
                       x1="0"
-                      y1="2.3511410091698925"
-                      x2="3.23606797749979"
+                      y1="2.3511410091698934"
+                      x2="3.2360679774997894"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -176,8 +176,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.804226065180614"
-                      y2="1.2360679774997896"
+                      x2="3.8042260651806146"
+                      y2="1.2360679774997887"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -398,8 +398,8 @@
                   fill="none"
                   x1="0"
                   y1="0"
-                  x2="101.09347292807189"
-                  y2="107.66703256570715"
+                  x2="101.09347292807195"
+                  y2="107.66703256570709"
                   stroke="rgba(48,191,120,1)"
                   stroke-linecap="round"
                   stroke-width="4"
diff --git a/__tests__/integration/snapshots/static/githubStarIntervalRadialLabel.svg b/__tests__/integration/snapshots/static/githubStarIntervalRadialLabel.svg
index 1c7d76015d..f4df0c4047 100644
--- a/__tests__/integration/snapshots/static/githubStarIntervalRadialLabel.svg
+++ b/__tests__/integration/snapshots/static/githubStarIntervalRadialLabel.svg
@@ -79,14 +79,14 @@
                 transform="matrix(1,0,0,1,0,0)"
                 class="axis-line-group"
               >
-                <g transform="matrix(1,0,0,1,320,70)">
+                <g transform="matrix(1,0,0,1,320,269.649994)">
                   <line
                     id="g-svg-21"
                     fill="none"
                     x1="0"
-                    y1="0"
-                    x2="0"
-                    y2="163.35"
+                    y1="163.35000000000002"
+                    x2="5.684341886080802e-14"
+                    y2="0"
                     class="axis-line axis-line"
                     stroke-width="0.5"
                     stroke="rgba(29,33,41,1)"
@@ -110,7 +110,7 @@
                 <g
                   id="g-svg-24"
                   fill="none"
-                  transform="matrix(1,0,0,1,316,223.477203)"
+                  transform="matrix(1,0,0,1,324,279.522797)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -126,7 +126,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="end"
+                      text-anchor="left"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -137,7 +137,7 @@
                 <g
                   id="g-svg-25"
                   fill="none"
-                  transform="matrix(1,0,0,1,316,205.526642)"
+                  transform="matrix(1,0,0,1,324,297.473358)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -153,7 +153,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="end"
+                      text-anchor="left"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -164,7 +164,7 @@
                 <g
                   id="g-svg-26"
                   fill="none"
-                  transform="matrix(1,0,0,1,316,187.576096)"
+                  transform="matrix(1,0,0,1,324,315.423889)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -180,7 +180,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="end"
+                      text-anchor="left"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -191,7 +191,7 @@
                 <g
                   id="g-svg-27"
                   fill="none"
-                  transform="matrix(1,0,0,1,316,169.625549)"
+                  transform="matrix(1,0,0,1,324,333.374451)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -207,7 +207,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="end"
+                      text-anchor="left"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -218,7 +218,7 @@
                 <g
                   id="g-svg-28"
                   fill="none"
-                  transform="matrix(1,0,0,1,316,151.675003)"
+                  transform="matrix(1,0,0,1,324,351.325012)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -234,7 +234,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="end"
+                      text-anchor="left"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -245,7 +245,7 @@
                 <g
                   id="g-svg-29"
                   fill="none"
-                  transform="matrix(1,0,0,1,316,133.724457)"
+                  transform="matrix(1,0,0,1,324,369.275543)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -261,7 +261,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="end"
+                      text-anchor="left"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -272,7 +272,7 @@
                 <g
                   id="g-svg-30"
                   fill="none"
-                  transform="matrix(1,0,0,1,316,115.773903)"
+                  transform="matrix(1,0,0,1,324,387.226105)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -288,7 +288,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="end"
+                      text-anchor="left"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -299,7 +299,7 @@
                 <g
                   id="g-svg-31"
                   fill="none"
-                  transform="matrix(1,0,0,1,316,97.823349)"
+                  transform="matrix(1,0,0,1,324,405.176636)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -315,7 +315,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="end"
+                      text-anchor="left"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -326,7 +326,7 @@
                 <g
                   id="g-svg-32"
                   fill="none"
-                  transform="matrix(1,0,0,1,316,79.872803)"
+                  transform="matrix(1,0,0,1,324,423.127197)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -342,7 +342,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="end"
+                      text-anchor="left"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -355,7 +355,7 @@
             <g
               id="g-svg-42"
               fill="none"
-              transform="matrix(1,0,0,1,298.380005,46.872803)"
+              transform="matrix(1,0,0,1,342.119995,256.522797)"
               class="axis-title-group"
             >
               <g transform="matrix(1,0,0,1,0,0)">
@@ -396,99 +396,99 @@
             transform="matrix(1,0,0,1,0,0)"
             class="main-layer"
           >
-            <g transform="matrix(1,0,0,1,304,201.906437)">
+            <g transform="matrix(1,0,0,1,297.168000,257.383522)">
               <path
                 id="g-svg-48"
                 fill="rgba(23,131,255,1)"
-                d="M 8.881784197001252e-16,4.86556467223302 A 4.868 4.868 0 1 1 9.465 6.469564672233023 L 8.595000000000002,8.96156467223302 A 4.421 4.421 0 0 1 8.881784197001252e-16 7.505564672233021 Z"
+                d="M 6.831999573324827,8.515478416313012 A 3.416 3.416 0 1 1 0.08499957332482744 7.756478416313012 L 1.3589995733248275,2.1564784163130106 A 2.771 2.771 0 0 1 6.831999573324827 2.7714784163130126 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,304,183.934208)">
+            <g transform="matrix(1,0,0,1,291.799252,275.067097)">
               <path
                 id="g-svg-49"
                 fill="rgba(0,201,201,1)"
-                d="M 8.881784197001252e-16,5.983790750840882 A 5.984 5.984 0 0 1 6.7620000000000005 0.050790750840882026 A 51.957 51.957 0 0 1 13.796 1.4737907508408838 A 5.984 5.984 0 0 1 17.72 9.568790750840883 L 17.72,9.568790750840883 A 5.984 5.984 0 0 1 10.618000000000002 13.01179075084088 A 39.99 39.99 0 0 0 5.205000000000001 11.915790750840884 A 5.984 5.984 0 0 1 8.881784197001252e-16 5.983790750840882 Z"
+                d="M 12.200748167827507,6.01490328642344 A 5.984 5.984 0 0 1 5.438748167827508 11.94790328642344 A 51.957 51.957 0 0 1 5.173748167827507 11.912903286423436 A 5.984 5.984 0 0 1 0.21074816782750716 4.409903286423436 L 0.21074816782750716,4.409903286423436 A 5.984 5.984 0 0 1 6.792748167827507 0.05490328642343911 A 39.99 39.99 0 0 0 6.995748167827507 0.0829032864234378 A 5.984 5.984 0 0 1 12.200748167827507 6.01490328642344 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,304,165.873741)">
+            <g transform="matrix(1,0,0,1,283.894913,291.861263)">
               <path
                 id="g-svg-50"
                 fill="rgba(240,136,77,1)"
-                d="M 0,5.983260835780925 A 5.984 5.984 0 0 1 6.544 0.026260835780931302 A 69.907 69.907 0 0 1 25.995 4.73226083578092 A 5.984 5.984 0 0 1 29.092 13.021260835780929 L 29.092,13.021260835780929 A 5.984 5.984 0 0 1 21.545 15.840260835780924 A 57.94 57.94 0 0 0 5.423 11.940260835780926 A 5.984 5.984 0 0 1 0 5.983260835780925 Z"
+                d="M 20.105087261403483,7.281738581294498 A 5.984 5.984 0 0 1 13.561087261403483 13.238738581294491 A 69.907 69.907 0 0 1 4.661087261403482 11.818738581294504 A 5.984 5.984 0 0 1 0.2970872614034832 4.120738581294496 L 0.2970872614034832,4.120738581294496 A 5.984 5.984 0 0 1 7.305087261403482 0.14773858129449735 A 57.94 57.94 0 0 0 14.682087261403483 1.324738581294497 A 5.984 5.984 0 0 1 20.105087261403483 7.281738581294498 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,304,147.861023)">
+            <g transform="matrix(1,0,0,1,254.194733,298.676113)">
               <path
                 id="g-svg-51"
                 fill="rgba(213,128,255,1)"
-                d="M 2.1966783947391377e-10,5.982977972249145 A 5.984 5.984 0 0 1 6.421000000219668 0.015977972249146433 A 87.858 87.858 0 0 1 67.92600000021967 31.915977972249152 A 5.984 5.984 0 0 1 66.74700000021967 40.60197797224915 L 66.74700000021967,40.60197797224915 A 5.984 5.984 0 0 1 58.674000000219664 39.50597797224915 A 75.891 75.891 0 0 0 5.546000000219668 11.950977972249149 A 5.984 5.984 0 0 1 2.1966783947391377e-10 5.982977972249145 Z"
+                d="M 49.80526686370949,18.47988548178838 A 5.984 5.984 0 0 1 43.38426686370949 24.446885481788378 A 87.858 87.858 0 0 1 2.7802668637094925 11.036885481788367 A 5.984 5.984 0 0 1 1.1762668637094933 2.419885481788377 L 1.1762668637094933,2.419885481788377 A 5.984 5.984 0 0 1 9.185266863709494 0.9288854817883774 A 75.891 75.891 0 0 0 44.25926686370949 12.511885481788376 A 5.984 5.984 0 0 1 49.80526686370949 18.47988548178838 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,304,129.871284)">
+            <g transform="matrix(1,0,0,1,231.138458,303.626907)">
               <path
                 id="g-svg-52"
                 fill="rgba(120,99,255,1)"
-                d="M 0,5.982718498032213 A 5.984 5.984 0 0 1 6.342 0.010718498032218804 A 105.809 105.809 0 0 1 95.749 60.600718498032215 A 5.984 5.984 0 0 1 92.552 68.70471849803221 L 92.552,68.70471849803221 A 5.984 5.984 0 0 1 84.92 65.69371849803221 A 93.841 93.841 0 0 0 5.625 11.955718498032212 A 5.984 5.984 0 0 1 0 5.982718498032213 Z"
+                d="M 72.86153901728508,31.519090587418333 A 5.984 5.984 0 0 1 66.51953901728508 37.49109058741833 A 105.809 105.809 0 0 1 1.9745390172850819 10.425090587418339 A 5.984 5.984 0 0 1 1.7895390172850796 1.7150905874183309 L 1.7895390172850796,1.7150905874183309 A 5.984 5.984 0 0 1 9.991539017285085 1.5410905874183385 A 93.841 93.841 0 0 0 67.23653901728508 25.546090587418334 A 5.984 5.984 0 0 1 72.86153901728508 31.519090587418333 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(120,99,255,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,304,111.893272)">
+            <g transform="matrix(1,0,0,1,196.152885,288.633430)">
               <path
                 id="g-svg-53"
                 fill="rgba(96,196,45,1)"
-                d="M 8.881784197001252e-16,5.983726914187116 A 5.984 5.984 0 0 1 6.288000000000001 0.007726914187117018 A 123.759 123.759 0 0 1 123.729 126.33472691418712 A 5.984 5.984 0 0 1 117.311 132.16972691418712 L 117.311,132.16972691418712 A 5.984 5.984 0 0 1 111.765 126.07072691418712 A 111.792 111.792 0 0 0 5.680000000000001 11.958726914187125 A 5.984 5.984 0 0 1 8.881784197001252e-16 5.983726914187116 Z"
+                d="M 107.8471142282507,64.48956889855481 A 5.984 5.984 0 0 1 101.5591142282507 70.4655688985548 A 123.759 123.759 0 0 1 0.8081142282507017 8.986568898554793 A 5.984 5.984 0 0 1 3.246114228250704 0.6625688985547953 L 3.246114228250704,0.6625688985547953 A 5.984 5.984 0 0 1 11.15811422825071 2.9795688985547955 A 111.792 111.792 0 0 0 102.16711422825071 58.51456889855479 A 5.984 5.984 0 0 1 107.8471142282507 64.48956889855481 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(96,196,45,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,304,93.922211)">
+            <g transform="matrix(1,0,0,1,162.289993,176.028435)">
               <path
                 id="g-svg-54"
                 fill="rgba(189,143,36,1)"
-                d="M 0,5.983782289183779 A 5.984 5.984 0 0 1 6.247 0.005782289183770217 A 141.71 141.71 0 0 1 21.981 281.5727822891838 A 5.984 5.984 0 0 1 15.106 276.3277822891838 L 15.106,276.3277822891838 A 5.984 5.984 0 0 1 20.124 269.74978228918377 A 129.743 129.743 0 0 0 5.72 11.961782289183759 A 5.984 5.984 0 0 1 0 5.983782289183779 Z"
+                d="M 141.71001278297598,195.06556562065333 A 5.984 5.984 0 0 1 135.46301278297597 201.04356562065334 A 141.71 141.71 0 0 1 11.46801278297599 3.6255656206533544 A 5.984 5.984 0 0 1 19.566012782975974 0.5935656206533508 L 19.566012782975974,0.5935656206533508 A 5.984 5.984 0 0 1 22.467012782975985 8.341565620653348 A 129.743 129.743 0 0 0 135.99001278297598 189.08756562065338 A 5.984 5.984 0 0 1 141.71001278297598 195.06556562065333 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(189,143,36,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,203.657173,75.956497)">
+            <g transform="matrix(1,0,0,1,144.339127,104.390381)">
               <path
                 id="g-svg-55"
                 fill="rgba(255,128,202,1)"
-                d="M 100.34282402204714,5.983499018290104 A 5.984 5.984 0 0 1 106.55882402204713 0.004499018290118784 A 159.66 159.66 0 1 1 2.3088240220471334 285.5614990182901 A 5.984 5.984 0 0 1 1.4068240220471324 276.9844990182901 L 1.4068240220471324,276.9844990182901 A 5.984 5.984 0 0 1 9.656824022047132 276.1164990182901 A 147.693 147.693 0 1 0 106.09382402204714 11.962499018290117 A 5.984 5.984 0 0 1 100.34282402204714 5.983499018290104 Z"
+                d="M 159.66086615429447,284.66961732095206 A 5.984 5.984 0 0 1 153.44486615429446 290.6486173209521 A 159.66 159.66 0 0 1 66.96786615429447 1.1116173209520923 A 5.984 5.984 0 0 1 75.44586615429446 2.702617320952072 L 75.44586615429446,2.702617320952072 A 5.984 5.984 0 0 1 73.91586615429446 10.855617320952078 A 147.693 147.693 0 0 0 153.90986615429446 278.6906173209521 A 5.984 5.984 0 0 1 159.66086615429447 284.66961732095206 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(255,128,202,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,126.493378,57.993378)">
+            <g transform="matrix(1,0,0,1,126.389923,57.993378)">
               <path
                 id="g-svg-56"
                 fill="rgba(36,145,179,1)"
-                d="M 177.50661606626494,5.983616066264943 A 5.984 5.984 0 0 1 183.69861606626495 0.003616066264953588 A 177.611 177.611 0 1 1 0.003616066264953588 183.69861606626495 A 5.984 5.984 0 0 1 5.983616066264943 177.50661606626494 L 5.983616066264943,177.50661606626494 A 5.984 5.984 0 0 1 11.963616066264933 183.28161606626495 A 165.644 165.644 0 1 0 183.28161606626495 11.963616066264933 A 5.984 5.984 0 0 1 177.50661606626494 5.983616066264943 Z"
+                d="M 177.61007565038912,349.0296160662649 A 5.984 5.984 0 0 1 171.4180756503891 355.0096160662649 A 177.611 177.611 0 0 1 171.4180756503891 0.003616066264953588 A 5.984 5.984 0 0 1 177.61007565038912 5.983616066264943 L 177.61007565038912,5.983616066264943 A 5.984 5.984 0 0 1 171.83507565038911 11.963616066264933 A 165.644 165.644 0 0 0 171.83507565038911 343.04961606626495 A 5.984 5.984 0 0 1 177.61007565038912 349.0296160662649 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(36,145,179,1)"
@@ -505,19 +505,19 @@
             <g
               id="g-svg-66"
               fill="none"
-              transform="matrix(1,0,0,1,313.232758,209.041840)"
+              transform="matrix(1,0,0,1,297.779907,262.823761)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-0.012273,-9.540009)">
+              <g transform="matrix(1,0,0,1,-28.372049,-17.090776)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 28.80270057293706,0 l 0,29.122340761313687 l-28.80270057293706 0 z"
-                  width="28.80270057293706"
-                  height="29.122340761313687"
+                  d="M 0,0 l 27.024435877240933,0 l 0,27.416042138376383 l-27.024435877240933 0 z"
+                  width="27.024435877240933"
+                  height="27.416042138376383"
                 />
               </g>
-              <g transform="matrix(0.944165,0.329473,-0.329473,0.944165,0,0)">
+              <g transform="matrix(-0.975055,-0.221966,0.221966,-0.975055,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -533,26 +533,26 @@
                   814
                 </text>
               </g>
-              <g transform="matrix(1,0,0,1,0,0)">
-                <path id="connector" fill="none" d="M 0,0 L 0,0" />
+              <g transform="matrix(1,0,0,1,-1.348000,0)">
+                <path id="connector" fill="none" d="M 1.348,0 L 0,0" />
               </g>
             </g>
             <g
               id="g-svg-70"
               fill="none"
-              transform="matrix(1,0,0,1,321.871704,193.142578)"
+              transform="matrix(1,0,0,1,291.906982,279.854340)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-0.785126,-9.040532)">
+              <g transform="matrix(1,0,0,1,-30.424870,-18.565466)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 31.42190452061494,0 l 0,30.676254893232773 l-31.42190452061494 0 z"
-                  width="31.42190452061494"
-                  height="30.676254893232773"
+                  d="M 0,0 l 29.590741082653764,0 l 0,28.6083053222875 l-29.590741082653764 0 z"
+                  width="29.590741082653764"
+                  height="28.6083053222875"
                 />
               </g>
-              <g transform="matrix(0.921347,0.388740,-0.388740,0.921347,0,0)">
+              <g transform="matrix(-0.964784,-0.263044,0.263044,-0.964784,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -568,26 +568,26 @@
                   968
                 </text>
               </g>
-              <g transform="matrix(1,0,0,1,0,0)">
-                <path id="connector" fill="none" d="M 0,0 L 0,0" />
+              <g transform="matrix(1,0,0,1,-0.834000,0)">
+                <path id="connector" fill="none" d="M 0.834,0 L 0,0" />
               </g>
             </g>
             <g
               id="g-svg-74"
               fill="none"
-              transform="matrix(1,0,0,1,333.220337,178.645477)"
+              transform="matrix(1,0,0,1,284.104401,296.248901)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-1.699145,-8.399762)">
+              <g transform="matrix(1,0,0,1,-31.937143,-20.216185)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 33.49590368950475,0 l 0,32.26817772184818 l-33.49590368950475 0 z"
-                  width="33.49590368950475"
-                  height="32.26817772184818"
+                  d="M 0,0 l 31.715064936366183,0 l 0,29.900041770951752 l-31.715064936366183 0 z"
+                  width="31.715064936366183"
+                  height="29.900041770951752"
                 />
               </g>
-              <g transform="matrix(0.889409,0.457112,-0.457112,0.889409,0,0)">
+              <g transform="matrix(-0.950332,-0.311239,0.311239,-0.950332,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -603,26 +603,26 @@
                   1151
                 </text>
               </g>
-              <g transform="matrix(1,0,0,1,0,0)">
-                <path id="connector" fill="none" d="M 0,0 L 0,0" />
+              <g transform="matrix(1,0,0,1,-0.222000,0)">
+                <path id="connector" fill="none" d="M 0.222,0 L 0,0" />
               </g>
             </g>
             <g
               id="g-svg-78"
               fill="none"
-              transform="matrix(1,0,0,1,370.925629,188.336609)"
+              transform="matrix(1,0,0,1,255.240158,301.271606)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-7.096124,-3.354849)">
+              <g transform="matrix(1,0,0,1,-35.157864,-30.225180)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 36.796263604345924,0 l 0,38.78517332152458 l-36.796263604345924 0 z"
-                  width="36.796263604345924"
-                  height="38.78517332152458"
+                  d="M 0,0 l 38.79331162810992,0 l 0,37.081215053090546 l-38.79331162810992 0 z"
+                  width="38.79331162810992"
+                  height="37.081215053090546"
                 />
               </g>
-              <g transform="matrix(0.576045,0.817418,-0.817418,0.576045,0,0)">
+              <g transform="matrix(-0.803323,-0.595544,0.595544,-0.803323,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -645,19 +645,19 @@
             <g
               id="g-svg-82"
               fill="none"
-              transform="matrix(1,0,0,1,396.718628,198.509628)"
+              transform="matrix(1,0,0,1,232.799500,305.467987)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-9.199126,-0.546103)">
+              <g transform="matrix(1,0,0,1,-33.322903,-33.623417)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 33.16104873710742,0 l 0,38.09606308881268 l-33.16104873710742 0 z"
-                  width="33.16104873710742"
-                  height="38.09606308881268"
+                  d="M 0,0 l 38.72168788848746,0 l 0,38.83083009744332 l-38.72168788848746 0 z"
+                  width="38.72168788848746"
+                  height="38.83083009744332"
                 />
               </g>
-              <g transform="matrix(0.370552,0.928812,-0.928812,0.370552,0,0)">
+              <g transform="matrix(-0.700907,-0.713253,0.713253,-0.700907,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -680,19 +680,19 @@
             <g
               id="g-svg-86"
               fill="none"
-              transform="matrix(1,0,0,1,421.463013,244.074524)"
+              transform="matrix(1,0,0,1,199.264130,289.365356)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-14.078776,3.152139)">
+              <g transform="matrix(1,0,0,1,-26.618399,-37.131519)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 25.257042489992262,0 l 0,33.429996176854566 l-25.257042489992262 0 z"
-                  width="25.257042489992262"
-                  height="33.429996176854566"
+                  d="M 0,0 l 35.015737756122334,0 l 0,38.83397853861767 l-35.015737756122334 0 z"
+                  width="35.015737756122334"
+                  height="38.83397853861767"
                 />
               </g>
-              <g transform="matrix(-0.072804,0.997346,-0.997346,-0.072804,0,0)">
+              <g transform="matrix(-0.457356,-0.889284,0.889284,-0.457356,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -709,25 +709,25 @@
                 </text>
               </g>
               <g transform="matrix(1,0,0,1,0,0)">
-                <path id="connector" fill="none" d="M 0,0 L 0,3.152" />
+                <path id="connector" fill="none" d="M 0,0 L 0,0" />
               </g>
             </g>
             <g
               id="g-svg-90"
               fill="none"
-              transform="matrix(1,0,0,1,319.121002,370.381165)"
+              transform="matrix(1,0,0,1,181.737000,176.565018)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-36.421070,-10.982777)">
+              <g transform="matrix(1,0,0,1,-8.622401,-36.846062)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 33.72716474960059,0 l 0,26.350580666368625 l-33.72716474960059 0 z"
-                  width="33.72716474960059"
-                  height="26.350580666368625"
+                  d="M 0,0 l 34.33569114206425,0 l 0,38.23636082781899 l-34.33569114206425 0 z"
+                  width="34.33569114206425"
+                  height="38.23636082781899"
                 />
               </g>
-              <g transform="matrix(-0.993775,0.111408,-0.111408,-0.993775,0,0)">
+              <g transform="matrix(0.434220,-0.900807,0.900807,0.434220,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -743,26 +743,26 @@
                   7346
                 </text>
               </g>
-              <g transform="matrix(1,0,0,1,-2.694000,0)">
-                <path id="connector" fill="none" d="M 2.694,0 L 0,0" />
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path id="connector" fill="none" d="M 0,0 L 0,0" />
               </g>
             </g>
             <g
               id="g-svg-94"
               fill="none"
-              transform="matrix(1,0,0,1,204.988556,353.029755)"
+              transform="matrix(1,0,0,1,219.720749,106.995056)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-33.534367,-30.803791)">
+              <g transform="matrix(1,0,0,1,-2.962008,-28.350344)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 37.88448949365536,0 l 0,37.021695229182455 l-37.88448949365536 0 z"
-                  width="37.88448949365536"
-                  height="37.021695229182455"
+                  d="M 0,0 l 37.83354095186261,0 l 0,35.7730060195252 l-37.83354095186261 0 z"
+                  width="37.83354095186261"
+                  height="35.7730060195252"
                 />
               </g>
-              <g transform="matrix(-0.764786,-0.644284,0.644284,-0.764786,0,0)">
+              <g transform="matrix(0.836203,-0.548419,0.548419,0.836203,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -785,19 +785,19 @@
             <g
               id="g-svg-98"
               fill="none"
-              transform="matrix(1,0,0,1,132.372803,235.500000)"
+              transform="matrix(1,0,0,1,304,63.872803)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-11.499999,-39.439999)">
+              <g transform="matrix(1,0,0,1,4,-11.500000)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 23.00000042580306,0 l 0,35.43999957419694 l-23.00000042580306 0 z"
-                  width="23.00000042580306"
-                  height="35.43999957419694"
+                  d="M 0,0 l 35.440000000000005,0 l 0,23.000000000000007 l-35.440000000000005 0 z"
+                  width="35.440000000000005"
+                  height="23.000000000000007"
                 />
               </g>
-              <g transform="matrix(0,-1,1,0,0,0)">
+              <g transform="matrix(1,-0,0,1,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -813,8 +813,8 @@
                   11425
                 </text>
               </g>
-              <g transform="matrix(1,0,0,1,0,-4)">
-                <path id="connector" fill="none" d="M 0,4 L 0,0" />
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path id="connector" fill="none" d="M 0,0 L 4,0" />
               </g>
             </g>
           </g>
diff --git a/__tests__/integration/snapshots/static/mockAxisXYPolar.svg b/__tests__/integration/snapshots/static/mockAxisXYPolar.svg
index 0c683829a9..8bd34be31f 100644
--- a/__tests__/integration/snapshots/static/mockAxisXYPolar.svg
+++ b/__tests__/integration/snapshots/static/mockAxisXYPolar.svg
@@ -91,7 +91,7 @@
                       id="g-svg-29"
                       fill="none"
                       x1="0"
-                      y1="1.2360679774997896"
+                      y1="1.2360679774997905"
                       x2="3.804226065180614"
                       y2="0"
                       class="axis-tick-item"
@@ -113,8 +113,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.3511410091698925"
-                      y2="3.23606797749979"
+                      x2="2.351141009169896"
+                      y2="3.236067977499787"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -132,10 +132,10 @@
                     <line
                       id="g-svg-31"
                       fill="none"
-                      x1="2.351141009169892"
+                      x1="2.3511410091698917"
                       y1="0"
                       x2="0"
-                      y2="3.23606797749979"
+                      y2="3.2360679774997902"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -153,8 +153,8 @@
                     <line
                       id="g-svg-32"
                       fill="none"
-                      x1="3.804226065180614"
-                      y1="1.236067977499791"
+                      x1="3.8042260651806146"
+                      y1="1.2360679774997883"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -331,7 +331,7 @@
                       stroke="rgba(255,0,0,1)"
                       stroke-width="10"
                       stroke-dasharray="3,4"
-                      d="M 177.5,0 A 177.5 177.5 0 0 1 177.5 355 A 177.5 177.5 0 0 1 177.5 0"
+                      d="M 177.49999999999994,0 A 177.5 177.5 0 0 1 177.50000000000006 355 A 177.5 177.5 0 0 1 177.49999999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -343,7 +343,7 @@
                       stroke="rgba(255,0,0,1)"
                       stroke-width="10"
                       stroke-dasharray="3,4"
-                      d="M 142,0 A 142 142 0 0 1 142 284 A 142 142 0 0 1 142 0"
+                      d="M 141.99999999999994,0 A 142 142 0 0 1 142.00000000000006 284 A 142 142 0 0 1 141.99999999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -355,7 +355,7 @@
                       stroke="rgba(255,0,0,1)"
                       stroke-width="10"
                       stroke-dasharray="3,4"
-                      d="M 106.5,0 A 106.5 106.5 0 0 1 106.5 213 A 106.5 106.5 0 0 1 106.5 0"
+                      d="M 106.49999999999994,0 A 106.5 106.5 0 0 1 106.50000000000006 213 A 106.5 106.5 0 0 1 106.49999999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -422,7 +422,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="177.5"
                     class="axis-line axis-line"
                     stroke-width="0.5"
@@ -611,7 +611,7 @@
             <g
               id="g-svg-71"
               fill="none"
-              transform="matrix(1,0,0,1,310.160004,39)"
+              transform="matrix(1,0,0,1,310.160004,49)"
               class="axis-title-group"
             >
               <g transform="matrix(1,0,0,1,0,0)">
diff --git a/__tests__/integration/snapshots/static/mockComplexRadar.svg b/__tests__/integration/snapshots/static/mockComplexRadar.svg
index b09278990a..4c21280934 100644
--- a/__tests__/integration/snapshots/static/mockComplexRadar.svg
+++ b/__tests__/integration/snapshots/static/mockComplexRadar.svg
@@ -79,7 +79,7 @@
                     id="g-svg-464"
                     fill="none"
                     class="axis-line"
-                    d="M 197,0 A 197 197 0 1 0 197 394 A 197 197 0 1 0 196.99999999999994 0"
+                    d="M 196.99999999999994,0 A 197 197 0 1 0 197.00000000000006 394 A 197 197 0 1 0 196.99999999999994 0"
                     stroke-width="1"
                     stroke="rgba(29,33,41,1)"
                     stroke-opacity="0.45"
@@ -98,13 +98,13 @@
                   transform="matrix(1,0,0,1,320,43)"
                   class="axis-tick"
                 >
-                  <g transform="matrix(1,0,0,1,0,-4)">
+                  <g transform="matrix(1,0,0,1,-0,-4)">
                     <line
                       id="g-svg-486"
                       fill="none"
-                      x1="0"
+                      x1="7.347880794884119e-16"
                       y1="4"
-                      x2="2.4492935982947064e-16"
+                      x2="0"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -124,8 +124,8 @@
                       id="g-svg-487"
                       fill="none"
                       x1="0"
-                      y1="3.7587704831436333"
-                      x2="1.3680805733026753"
+                      y1="3.758770483143634"
+                      x2="1.3680805733026726"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -145,8 +145,8 @@
                       id="g-svg-488"
                       fill="none"
                       x1="0"
-                      y1="3.064177772475912"
-                      x2="2.5711504387461575"
+                      y1="3.0641777724759125"
+                      x2="2.571150438746157"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -166,8 +166,8 @@
                       id="g-svg-489"
                       fill="none"
                       x1="0"
-                      y1="1.9999999999999998"
-                      x2="3.464101615137755"
+                      y1="2.0000000000000018"
+                      x2="3.4641016151377535"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -187,8 +187,8 @@
                       id="g-svg-490"
                       fill="none"
                       x1="0"
-                      y1="0.6945927106677213"
-                      x2="3.939231012048832"
+                      y1="0.6945927106677251"
+                      x2="3.9392310120488316"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -209,8 +209,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.939231012048832"
-                      y2="0.6945927106677213"
+                      x2="3.9392310120488325"
+                      y2="0.6945927106677197"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -230,8 +230,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.464101615137755"
-                      y2="1.9999999999999998"
+                      x2="3.464101615137756"
+                      y2="1.9999999999999971"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -251,8 +251,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.5711504387461575"
-                      y2="3.064177772475912"
+                      x2="2.5711504387461583"
+                      y2="3.064177772475911"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -272,8 +272,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.3680805733026753"
-                      y2="3.7587704831436333"
+                      x2="1.368080573302678"
+                      y2="3.7587704831436324"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -293,7 +293,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.4492935982947064e-16"
+                      x2="1.2246467991473533e-15"
                       y2="4"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -312,10 +312,10 @@
                     <line
                       id="g-svg-496"
                       fill="none"
-                      x1="1.3680805733026749"
+                      x1="1.3680805733026722"
                       y1="0"
                       x2="0"
-                      y2="3.7587704831436337"
+                      y2="3.7587704831436346"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -333,10 +333,10 @@
                     <line
                       id="g-svg-497"
                       fill="none"
-                      x1="2.571150438746159"
+                      x1="2.571150438746154"
                       y1="0"
                       x2="0"
-                      y2="3.064177772475911"
+                      y2="3.064177772475915"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -354,10 +354,10 @@
                     <line
                       id="g-svg-498"
                       fill="none"
-                      x1="3.464101615137755"
+                      x1="3.4641016151377553"
                       y1="0"
                       x2="0"
-                      y2="1.9999999999999998"
+                      y2="1.9999999999999991"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -378,7 +378,7 @@
                       x1="3.939231012048832"
                       y1="0"
                       x2="0"
-                      y2="0.6945927106677211"
+                      y2="0.694592710667722"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -396,8 +396,8 @@
                     <line
                       id="g-svg-500"
                       fill="none"
-                      x1="3.939231012048832"
-                      y1="0.6945927106677219"
+                      x1="3.9392310120488325"
+                      y1="0.6945927106677191"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -417,8 +417,8 @@
                     <line
                       id="g-svg-501"
                       fill="none"
-                      x1="3.4641016151377544"
-                      y1="2.0000000000000004"
+                      x1="3.464101615137753"
+                      y1="2.0000000000000027"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -438,8 +438,8 @@
                     <line
                       id="g-svg-502"
                       fill="none"
-                      x1="2.571150438746158"
-                      y1="3.0641777724759116"
+                      x1="2.571150438746156"
+                      y1="3.064177772475913"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -459,8 +459,8 @@
                     <line
                       id="g-svg-503"
                       fill="none"
-                      x1="1.3680805733026775"
-                      y1="3.758770483143633"
+                      x1="1.368080573302675"
+                      y1="3.7587704831436337"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -480,7 +480,7 @@
                     <line
                       id="g-svg-504"
                       fill="none"
-                      x1="7.347880794884119e-16"
+                      x1="1.7145055188062944e-15"
                       y1="4"
                       x2="0"
                       y2="0"
diff --git a/__tests__/integration/snapshots/static/mockIntervalFacetRectPolar.svg b/__tests__/integration/snapshots/static/mockIntervalFacetRectPolar.svg
index 3b1231621e..b4b1598a0a 100644
--- a/__tests__/integration/snapshots/static/mockIntervalFacetRectPolar.svg
+++ b/__tests__/integration/snapshots/static/mockIntervalFacetRectPolar.svg
@@ -375,8 +375,8 @@
                       id="g-svg-55"
                       fill="none"
                       x1="0"
-                      y1="1.7615766062305362"
-                      x2="3.591218158282967"
+                      y1="1.7615766062305371"
+                      x2="3.5912181582829668"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -397,7 +397,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.4492935982947064e-16"
+                      x2="1.2246467991473533e-15"
                       y2="4"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -416,8 +416,8 @@
                     <line
                       id="g-svg-57"
                       fill="none"
-                      x1="3.591218158282967"
-                      y1="1.7615766062305358"
+                      x1="3.5912181582829676"
+                      y1="1.761576606230535"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -614,7 +614,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 50,0 A 50 50 0 0 1 93.30127018922192 75 A 50 50 0 0 1 6.698729810778076 75.00000000000003 A 50 50 0 0 1 50 0"
+                      d="M 49.99999999999997,0 A 50 50 0 0 1 93.30127018922195 74.99999999999997 A 50 50 0 0 1 6.69872981077809 75.00000000000006 A 50 50 0 0 1 49.99999999999997 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -626,7 +626,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 62.5,0 A 62.5 62.5 0 0 1 116.62658773652743 93.75 A 62.5 62.5 0 0 1 8.373412263472602 93.75000000000003 A 62.5 62.5 0 0 1 62.5 0"
+                      d="M 62.5,0 A 62.5 62.5 0 0 1 116.62658773652745 93.74999999999997 A 62.5 62.5 0 0 1 8.37341226347263 93.75000000000006 A 62.5 62.5 0 0 1 62.5 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -638,7 +638,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 75.00000000000003,0 A 75 75 0 0 1 139.95190528383293 112.5 A 75 75 0 0 1 10.048094716167142 112.50000000000003 A 75 75 0 0 1 75.00000000000003 0"
+                      d="M 74.99999999999997,0 A 75 75 0 0 1 139.95190528383293 112.49999999999997 A 75 75 0 0 1 10.048094716167128 112.50000000000006 A 75 75 0 0 1 74.99999999999997 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -669,7 +669,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="2.842170943040401e-14"
                     y2="80"
                     class="axis-line axis-line"
                     stroke-width="0.5"
@@ -845,8 +845,8 @@
                       id="g-svg-104"
                       fill="none"
                       x1="0"
-                      y1="1.7615766062305362"
-                      x2="3.591218158282967"
+                      y1="1.7615766062305371"
+                      x2="3.5912181582829668"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -867,7 +867,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.4492935982947064e-16"
+                      x2="1.2246467991473533e-15"
                       y2="4"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -886,8 +886,8 @@
                     <line
                       id="g-svg-106"
                       fill="none"
-                      x1="3.591218158282967"
-                      y1="1.7615766062305358"
+                      x1="3.5912181582829676"
+                      y1="1.761576606230535"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1084,7 +1084,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 50,0 A 50 50 0 0 1 93.30127018922192 75 A 50 50 0 0 1 6.698729810778076 75.00000000000003 A 50 50 0 0 1 50 0"
+                      d="M 49.99999999999997,0 A 50 50 0 0 1 93.30127018922195 74.99999999999997 A 50 50 0 0 1 6.69872981077809 75.00000000000006 A 50 50 0 0 1 49.99999999999997 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1096,7 +1096,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 62.5,0 A 62.5 62.5 0 0 1 116.62658773652743 93.75 A 62.5 62.5 0 0 1 8.373412263472602 93.75000000000003 A 62.5 62.5 0 0 1 62.5 0"
+                      d="M 62.5,0 A 62.5 62.5 0 0 1 116.62658773652745 93.74999999999997 A 62.5 62.5 0 0 1 8.37341226347263 93.75000000000006 A 62.5 62.5 0 0 1 62.5 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1108,7 +1108,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 75.00000000000003,0 A 75 75 0 0 1 139.95190528383293 112.5 A 75 75 0 0 1 10.048094716167142 112.50000000000003 A 75 75 0 0 1 75.00000000000003 0"
+                      d="M 74.99999999999997,0 A 75 75 0 0 1 139.95190528383293 112.49999999999997 A 75 75 0 0 1 10.048094716167128 112.50000000000006 A 75 75 0 0 1 74.99999999999997 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1139,7 +1139,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="2.842170943040401e-14"
                     y2="80"
                     class="axis-line axis-line"
                     stroke-width="0.5"
diff --git a/__tests__/integration/snapshots/static/mockSquareRadar.svg b/__tests__/integration/snapshots/static/mockSquareRadar.svg
index ebfc43f62c..601ad95d3c 100644
--- a/__tests__/integration/snapshots/static/mockSquareRadar.svg
+++ b/__tests__/integration/snapshots/static/mockSquareRadar.svg
@@ -87,7 +87,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,0 L 0,0 L 0,0 L 0,0 L 0,0"
+                      d="M 0,0 L 0,0 L 0,0 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -99,7 +99,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,0 L 67.70547429861196,0 L 67.70547429861196,67.7054742986119 L 0,67.70547429861196 L 0,0"
+                      d="M 5.684341886080802e-14,0 L 67.70547429861202,2.842170943040401e-14 L 67.70547429861196,67.70547429861196 L 0,67.70547429861185"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -111,7 +111,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,0 L 135.41094859722386,0 L 135.41094859722386,135.41094859722386 L 0,135.41094859722386 L 0,0"
+                      d="M 1.1368683772161603e-13,0 L 135.41094859722403,2.842170943040401e-14 L 135.41094859722392,135.41094859722392 L 0,135.41094859722375"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -123,7 +123,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,0 L 203.11642289583574,2.842170943040401e-14 L 203.11642289583574,203.11642289583577 L 0,203.11642289583577 L 0,0"
+                      d="M 1.1368683772161603e-13,0 L 203.11642289583597,0 L 203.1164228958359,203.1164228958358 L 0,203.11642289583563"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -135,7 +135,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,0 L 270.82189719444773,2.842170943040401e-14 L 270.82189719444773,270.82189719444773 L 0,270.82189719444773 L 0,0"
+                      d="M 1.7053025658242404e-13,0 L 270.82189719444796,0 L 270.82189719444784,270.82189719444784 L 0,270.8218971944475"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -150,7 +150,7 @@
                     <path
                       id="g-svg-58"
                       fill="rgba(0,0,0,0.04)"
-                      d="M 33.852737149305966,33.852737149305966 L 33.852737149305966,33.852737149305966 L 33.852737149305966,33.852737149305966 L 33.852737149305966,33.852737149305966 L 33.852737149305966,33.852737149305966 L 0,0 L 0,67.70547429861196 L 67.70547429861196,67.7054742986119 L 67.70547429861196,0 L 0,0 L 33.852737149305966,33.852737149305966 Z"
+                      d="M 33.85273714930602,33.852737149305966 L 33.85273714930602,33.852737149305966 L 33.85273714930602,33.852737149305966 L 33.85273714930602,33.852737149305966 L 0,67.70547429861185 L 67.70547429861196,67.70547429861196 L 67.70547429861202,2.842170943040401e-14 L 5.684341886080802e-14,0 L 33.85273714930602,33.852737149305966"
                       class="grid-region"
                     />
                   </g>
@@ -158,7 +158,7 @@
                     <path
                       id="g-svg-59"
                       fill="rgba(0,0,0,0)"
-                      d="M 33.852737149305966,33.852737149305966 L 101.55821144791793,33.852737149305966 L 101.55821144791793,101.55821144791787 L 33.852737149305966,101.55821144791793 L 33.852737149305966,33.852737149305966 L 0,0 L 0,135.41094859722386 L 135.41094859722386,135.41094859722386 L 135.41094859722386,0 L 0,0 L 33.852737149305966,33.852737149305966 Z"
+                      d="M 33.85273714930608,33.852737149305966 L 101.55821144791804,33.852737149305995 L 101.55821144791798,101.55821144791793 L 33.85273714930602,101.55821144791781 L 0,135.41094859722375 L 135.41094859722392,135.41094859722392 L 135.41094859722403,2.842170943040401e-14 L 1.1368683772161603e-13,0 L 33.85273714930608,33.852737149305966"
                       class="grid-region"
                     />
                   </g>
@@ -166,7 +166,7 @@
                     <path
                       id="g-svg-60"
                       fill="rgba(0,0,0,0.04)"
-                      d="M 33.85273714930594,33.852737149305966 L 169.2636857465298,33.852737149305966 L 169.2636857465298,169.26368574652983 L 33.85273714930594,169.26368574652983 L 33.85273714930594,33.852737149305966 L 0,0 L 0,203.11642289583577 L 203.11642289583574,203.11642289583577 L 203.11642289583574,2.842170943040401e-14 L 0,0 L 33.85273714930594,33.852737149305966 Z"
+                      d="M 33.85273714930611,33.85273714930594 L 169.26368574653003,33.852737149305966 L 169.26368574652992,169.26368574652986 L 33.852737149305995,169.2636857465297 L 0,203.11642289583563 L 203.1164228958359,203.1164228958358 L 203.11642289583597,0 L 1.1368683772161603e-13,0 L 33.85273714930611,33.85273714930594"
                       class="grid-region"
                     />
                   </g>
@@ -174,7 +174,7 @@
                     <path
                       id="g-svg-61"
                       fill="rgba(0,0,0,0)"
-                      d="M 33.852737149305966,33.852737149305966 L 236.9691600451417,33.852737149305995 L 236.9691600451417,236.96916004514173 L 33.852737149305966,236.96916004514173 L 33.852737149305966,33.852737149305966 L 0,0 L 0,270.82189719444773 L 270.82189719444773,270.82189719444773 L 270.82189719444773,2.842170943040401e-14 L 0,0 L 33.852737149305966,33.852737149305966 Z"
+                      d="M 33.85273714930614,33.852737149305966 L 236.969160045142,33.852737149305966 L 236.96916004514193,236.96916004514176 L 33.85273714930602,236.9691600451416 L 0,270.8218971944475 L 270.82189719444784,270.82189719444784 L 270.82189719444796,0 L 1.7053025658242404e-13,0 L 33.85273714930614,33.852737149305966"
                       class="grid-region"
                     />
                   </g>
@@ -199,8 +199,8 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="135.41094859722384"
-                    y2="135.41094859722386"
+                    x2="135.4109485972239"
+                    y2="135.41094859722384"
                     class="axis-line axis-line"
                     stroke-width="0.5"
                     stroke="rgba(29,33,41,1)"
@@ -454,7 +454,7 @@
                       class="grid-line"
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
-                      d="M 0,0 L 165.46298679765206,165.4629867976521"
+                      d="M 0,0 L 165.46298679765212,165.46298679765206"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -465,7 +465,7 @@
                       class="grid-line"
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
-                      d="M 165.46298679765212,0 L 0,165.46298679765206"
+                      d="M 165.4629867976521,0 L 0,165.46298679765212"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -476,7 +476,7 @@
                       class="grid-line"
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
-                      d="M 165.46298679765212,165.4629867976521 L 0,0"
+                      d="M 165.46298679765204,165.46298679765223 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -487,7 +487,7 @@
                       class="grid-line"
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
-                      d="M 0,165.46298679765212 L 165.46298679765206,0"
+                      d="M 0,165.46298679765204 L 165.4629867976522,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -528,8 +528,8 @@
                     <line
                       id="g-svg-34"
                       fill="none"
-                      x1="2.82842712474619"
-                      y1="2.8284271247461903"
+                      x1="2.8284271247461907"
+                      y1="2.82842712474619"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -550,8 +550,8 @@
                       id="g-svg-35"
                       fill="none"
                       x1="0"
-                      y1="2.82842712474619"
-                      x2="2.8284271247461903"
+                      y1="2.8284271247461907"
+                      x2="2.8284271247461894"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -572,8 +572,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.8284271247461903"
-                      y2="2.82842712474619"
+                      x2="2.8284271247461885"
+                      y2="2.828427124746192"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -591,10 +591,10 @@
                     <line
                       id="g-svg-37"
                       fill="none"
-                      x1="2.82842712474619"
+                      x1="2.8284271247461916"
                       y1="0"
                       x2="0"
-                      y2="2.8284271247461903"
+                      y2="2.8284271247461885"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
diff --git a/__tests__/integration/snapshots/static/monthIntervalFacetCircle.svg b/__tests__/integration/snapshots/static/monthIntervalFacetCircle.svg
index b307627926..c078a5b14f 100644
--- a/__tests__/integration/snapshots/static/monthIntervalFacetCircle.svg
+++ b/__tests__/integration/snapshots/static/monthIntervalFacetCircle.svg
@@ -507,8 +507,8 @@
                       id="g-svg-106"
                       fill="none"
                       x1="0"
-                      y1="3.8876231757205906"
-                      x2="0.9414807717633703"
+                      y1="3.88762317572059"
+                      x2="0.9414807717633711"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -528,8 +528,8 @@
                       id="g-svg-107"
                       fill="none"
                       x1="0"
-                      y1="2.883871784148899"
-                      x2="2.771873650184987"
+                      y1="2.8838717841489006"
+                      x2="2.7718736501849857"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -549,8 +549,8 @@
                       id="g-svg-108"
                       fill="none"
                       x1="0"
-                      y1="1.094651960288332"
-                      x2="3.847302572691276"
+                      y1="1.0946519602883327"
+                      x2="3.8473025726912757"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -571,8 +571,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.8748573362551544"
-                      y2="0.9927137672408942"
+                      x2="3.8748573362551553"
+                      y2="0.9927137672408911"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -592,7 +592,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.8470329619598846"
+                      x2="2.847032961959884"
                       y2="2.8096980822703936"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -613,8 +613,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.0437737955920692"
-                      y2="3.861416354608154"
+                      x2="1.04377379559207"
+                      y2="3.8614163546081537"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -632,10 +632,10 @@
                     <line
                       id="g-svg-112"
                       fill="none"
-                      x1="1.0437737955920643"
+                      x1="1.0437737955920607"
                       y1="0"
                       x2="0"
-                      y2="3.8614163546081555"
+                      y2="3.8614163546081564"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -653,10 +653,10 @@
                     <line
                       id="g-svg-113"
                       fill="none"
-                      x1="2.8470329619598806"
+                      x1="2.847032961959883"
                       y1="0"
                       x2="0"
-                      y2="2.809698082270397"
+                      y2="2.8096980822703954"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -674,10 +674,10 @@
                     <line
                       id="g-svg-114"
                       fill="none"
-                      x1="3.8748573362551535"
+                      x1="3.874857336255153"
                       y1="0"
                       x2="0"
-                      y2="0.9927137672408977"
+                      y2="0.9927137672409003"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -695,8 +695,8 @@
                     <line
                       id="g-svg-115"
                       fill="none"
-                      x1="3.847302572691276"
-                      y1="1.0946519602883313"
+                      x1="3.8473025726912766"
+                      y1="1.0946519602883305"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -716,8 +716,8 @@
                     <line
                       id="g-svg-116"
                       fill="none"
-                      x1="2.7718736501849905"
-                      y1="2.8838717841488957"
+                      x1="2.77187365018499"
+                      y1="2.8838717841488966"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -737,8 +737,8 @@
                     <line
                       id="g-svg-117"
                       fill="none"
-                      x1="0.941480771763376"
-                      y1="3.8876231757205892"
+                      x1="0.94148077176337"
+                      y1="3.8876231757205906"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1256,9 +1256,9 @@
             id="g-svg-171"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412482,0 l 0,40.25501012412482 l-40.25501012412482 0 z"
+            width="40.25501012412482"
+            height="40.25501012412482"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1266,9 +1266,9 @@
             id="g-svg-172"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412482,0 l 0,40.25501012412482 l-40.25501012412482 0 z"
+            width="40.25501012412482"
+            height="40.25501012412482"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1276,9 +1276,9 @@
             id="g-svg-173"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412482,0 l 0,40.25501012412482 l-40.25501012412482 0 z"
+            width="40.25501012412482"
+            height="40.25501012412482"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1286,9 +1286,9 @@
             id="g-svg-174"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412482,0 l 0,40.25501012412482 l-40.25501012412482 0 z"
+            width="40.25501012412482"
+            height="40.25501012412482"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1296,9 +1296,9 @@
             id="g-svg-175"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412482,0 l 0,40.25501012412482 l-40.25501012412482 0 z"
+            width="40.25501012412482"
+            height="40.25501012412482"
           />
           <g
             id="g-svg-176"
@@ -1310,9 +1310,9 @@
               <path
                 id="g-svg-178"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002995,0 l 0,10.212957483676078 l-8.836465637002995 0 z"
-                width="8.836465637002995"
-                height="10.212957483676078"
+                d="M 0,0 l 8.83646563700301,0 l 0,10.212957483676096 l-8.83646563700301 0 z"
+                width="8.83646563700301"
+                height="10.212957483676096"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -1323,9 +1323,9 @@
               <path
                 id="g-svg-179"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002997,0 l 0,3.5666120535234 l-8.836465637002997 0 z"
-                width="8.836465637002997"
-                height="3.5666120535234"
+                d="M 0,0 l 8.836465637003013,0 l 0,3.566612053523407 l-8.836465637003013 0 z"
+                width="8.836465637003013"
+                height="3.566612053523407"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -1336,9 +1336,9 @@
               <path
                 id="g-svg-180"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002991,0 l 0,23.363824327983412 l-8.836465637002991 0 z"
-                width="8.836465637002991"
-                height="23.363824327983412"
+                d="M 0,0 l 8.836465637003009,0 l 0,23.36382432798345 l-8.836465637003009 0 z"
+                width="8.836465637003009"
+                height="23.36382432798345"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -1349,9 +1349,9 @@
               <path
                 id="g-svg-181"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002991,0 l 0,9.00725467916823 l-8.836465637002991 0 z"
-                width="8.836465637002991"
-                height="9.00725467916823"
+                d="M 0,0 l 8.836465637003009,0 l 0,9.007254679168248 l-8.836465637003009 0 z"
+                width="8.836465637003009"
+                height="9.007254679168248"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -1500,9 +1500,9 @@
             id="g-svg-193"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412473,0 l 0,40.25501012412473 l-40.25501012412473 0 z"
-            width="40.25501012412473"
-            height="40.25501012412473"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1510,9 +1510,9 @@
             id="g-svg-194"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412473,0 l 0,40.25501012412473 l-40.25501012412473 0 z"
-            width="40.25501012412473"
-            height="40.25501012412473"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1520,9 +1520,9 @@
             id="g-svg-195"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412473,0 l 0,40.25501012412473 l-40.25501012412473 0 z"
-            width="40.25501012412473"
-            height="40.25501012412473"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1530,9 +1530,9 @@
             id="g-svg-196"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412473,0 l 0,40.25501012412473 l-40.25501012412473 0 z"
-            width="40.25501012412473"
-            height="40.25501012412473"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1540,9 +1540,9 @@
             id="g-svg-197"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412473,0 l 0,40.25501012412473 l-40.25501012412473 0 z"
-            width="40.25501012412473"
-            height="40.25501012412473"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
           <g
             id="g-svg-198"
@@ -1554,9 +1554,9 @@
               <path
                 id="g-svg-200"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.83646563700299,0 l 0,35.36513917153266 l-8.83646563700299 0 z"
-                width="8.83646563700299"
-                height="35.36513917153266"
+                d="M 0,0 l 8.836465637002973,0 l 0,35.36513917153259 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="35.36513917153259"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -1567,9 +1567,9 @@
               <path
                 id="g-svg-201"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002991,0 l 0,40.25501012412473 l-8.836465637002991 0 z"
-                width="8.836465637002991"
-                height="40.25501012412473"
+                d="M 0,0 l 8.836465637002973,0 l 0,40.25501012412465 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="40.25501012412465"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -1580,9 +1580,9 @@
               <path
                 id="g-svg-202"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002988,0 l 0,34.53096794584291 l-8.836465637002988 0 z"
-                width="8.836465637002988"
-                height="34.53096794584291"
+                d="M 0,0 l 8.836465637002973,0 l 0,34.530967945842846 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="34.530967945842846"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -1593,9 +1593,9 @@
               <path
                 id="g-svg-203"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002988,0 l 0,20.223002815906852 l-8.836465637002988 0 z"
-                width="8.836465637002988"
-                height="20.223002815906852"
+                d="M 0,0 l 8.836465637002973,0 l 0,20.223002815906813 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="20.223002815906813"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -1622,9 +1622,9 @@
             id="g-svg-204"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412472,0 l 0,40.25501012412472 l-40.25501012412472 0 z"
-            width="40.25501012412472"
-            height="40.25501012412472"
+            d="M 0,0 l 40.2550101241248,0 l 0,40.2550101241248 l-40.2550101241248 0 z"
+            width="40.2550101241248"
+            height="40.2550101241248"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1632,9 +1632,9 @@
             id="g-svg-205"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412472,0 l 0,40.25501012412472 l-40.25501012412472 0 z"
-            width="40.25501012412472"
-            height="40.25501012412472"
+            d="M 0,0 l 40.2550101241248,0 l 0,40.2550101241248 l-40.2550101241248 0 z"
+            width="40.2550101241248"
+            height="40.2550101241248"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1642,9 +1642,9 @@
             id="g-svg-206"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412472,0 l 0,40.25501012412472 l-40.25501012412472 0 z"
-            width="40.25501012412472"
-            height="40.25501012412472"
+            d="M 0,0 l 40.2550101241248,0 l 0,40.2550101241248 l-40.2550101241248 0 z"
+            width="40.2550101241248"
+            height="40.2550101241248"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1652,9 +1652,9 @@
             id="g-svg-207"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412472,0 l 0,40.25501012412472 l-40.25501012412472 0 z"
-            width="40.25501012412472"
-            height="40.25501012412472"
+            d="M 0,0 l 40.2550101241248,0 l 0,40.2550101241248 l-40.2550101241248 0 z"
+            width="40.2550101241248"
+            height="40.2550101241248"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1662,9 +1662,9 @@
             id="g-svg-208"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412472,0 l 0,40.25501012412472 l-40.25501012412472 0 z"
-            width="40.25501012412472"
-            height="40.25501012412472"
+            d="M 0,0 l 40.2550101241248,0 l 0,40.2550101241248 l-40.2550101241248 0 z"
+            width="40.2550101241248"
+            height="40.2550101241248"
           />
           <g
             id="g-svg-209"
@@ -1676,9 +1676,9 @@
               <path
                 id="g-svg-211"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002988,0 l 0,25.983173152334377 l-8.836465637002988 0 z"
-                width="8.836465637002988"
-                height="25.983173152334377"
+                d="M 0,0 l 8.836465637003005,0 l 0,25.98317315233443 l-8.836465637003005 0 z"
+                width="8.836465637003005"
+                height="25.98317315233443"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -1689,9 +1689,9 @@
               <path
                 id="g-svg-212"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.83646563700299,0 l 0,34.865003556856834 l-8.83646563700299 0 z"
-                width="8.83646563700299"
-                height="34.865003556856834"
+                d="M 0,0 l 8.836465637003007,0 l 0,34.8650035568569 l-8.836465637003007 0 z"
+                width="8.836465637003007"
+                height="34.8650035568569"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -1702,9 +1702,9 @@
               <path
                 id="g-svg-213"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002984,0 l 0,24.140427779628695 l-8.836465637002984 0 z"
-                width="8.836465637002984"
-                height="24.140427779628695"
+                d="M 0,0 l 8.836465637003005,0 l 0,24.14042777962874 l-8.836465637003005 0 z"
+                width="8.836465637003005"
+                height="24.14042777962874"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -1715,9 +1715,9 @@
               <path
                 id="g-svg-214"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002984,0 l 0,3.6728560001708814 l-8.836465637002984 0 z"
-                width="8.836465637002984"
-                height="3.6728560001708814"
+                d="M 0,0 l 8.836465637003005,0 l 0,3.6728560001708885 l-8.836465637003005 0 z"
+                width="8.836465637003005"
+                height="3.6728560001708885"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -1744,9 +1744,9 @@
             id="g-svg-215"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
+            width="40.25501012412468"
+            height="40.25501012412468"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1754,9 +1754,9 @@
             id="g-svg-216"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
+            width="40.25501012412468"
+            height="40.25501012412468"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1764,9 +1764,9 @@
             id="g-svg-217"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
+            width="40.25501012412468"
+            height="40.25501012412468"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1774,9 +1774,9 @@
             id="g-svg-218"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
+            width="40.25501012412468"
+            height="40.25501012412468"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1784,9 +1784,9 @@
             id="g-svg-219"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412475,0 l 0,40.25501012412475 l-40.25501012412475 0 z"
-            width="40.25501012412475"
-            height="40.25501012412475"
+            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
+            width="40.25501012412468"
+            height="40.25501012412468"
           />
           <g
             id="g-svg-220"
@@ -1798,9 +1798,9 @@
               <path
                 id="g-svg-222"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002995,0 l 0,5.674595153333684 l-8.836465637002995 0 z"
-                width="8.836465637002995"
-                height="5.674595153333684"
+                d="M 0,0 l 8.836465637002979,0 l 0,5.674595153333669 l-8.836465637002979 0 z"
+                width="8.836465637002979"
+                height="5.674595153333669"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -1811,9 +1811,9 @@
               <path
                 id="g-svg-223"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002997,0 l 0,38.45213676952416 l-8.836465637002997 0 z"
-                width="8.836465637002997"
-                height="38.45213676952416"
+                d="M 0,0 l 8.836465637002979,0 l 0,38.452136769524095 l-8.836465637002979 0 z"
+                width="8.836465637002979"
+                height="38.452136769524095"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -1824,9 +1824,9 @@
               <path
                 id="g-svg-224"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002991,0 l 0,37.418767635350314 l-8.836465637002991 0 z"
-                width="8.836465637002991"
-                height="37.418767635350314"
+                d="M 0,0 l 8.836465637002977,0 l 0,37.41876763535025 l-8.836465637002977 0 z"
+                width="8.836465637002977"
+                height="37.41876763535025"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -1837,9 +1837,9 @@
               <path
                 id="g-svg-225"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002991,0 l 0,35.998741173663596 l-8.836465637002991 0 z"
-                width="8.836465637002991"
-                height="35.998741173663596"
+                d="M 0,0 l 8.836465637002973,0 l 0,35.99874117366353 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="35.99874117366353"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -1866,9 +1866,9 @@
             id="g-svg-226"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124716,0 l 0,40.255010124124716 l-40.255010124124716 0 z"
-            width="40.255010124124716"
-            height="40.255010124124716"
+            d="M 0,0 l 40.25501012412463,0 l 0,40.25501012412463 l-40.25501012412463 0 z"
+            width="40.25501012412463"
+            height="40.25501012412463"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1876,9 +1876,9 @@
             id="g-svg-227"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124716,0 l 0,40.255010124124716 l-40.255010124124716 0 z"
-            width="40.255010124124716"
-            height="40.255010124124716"
+            d="M 0,0 l 40.25501012412463,0 l 0,40.25501012412463 l-40.25501012412463 0 z"
+            width="40.25501012412463"
+            height="40.25501012412463"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1886,9 +1886,9 @@
             id="g-svg-228"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124716,0 l 0,40.255010124124716 l-40.255010124124716 0 z"
-            width="40.255010124124716"
-            height="40.255010124124716"
+            d="M 0,0 l 40.25501012412463,0 l 0,40.25501012412463 l-40.25501012412463 0 z"
+            width="40.25501012412463"
+            height="40.25501012412463"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1896,9 +1896,9 @@
             id="g-svg-229"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.255010124124716,0 l 0,40.255010124124716 l-40.255010124124716 0 z"
-            width="40.255010124124716"
-            height="40.255010124124716"
+            d="M 0,0 l 40.25501012412463,0 l 0,40.25501012412463 l-40.25501012412463 0 z"
+            width="40.25501012412463"
+            height="40.25501012412463"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1906,9 +1906,9 @@
             id="g-svg-230"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.255010124124716,0 l 0,40.255010124124716 l-40.255010124124716 0 z"
-            width="40.255010124124716"
-            height="40.255010124124716"
+            d="M 0,0 l 40.25501012412463,0 l 0,40.25501012412463 l-40.25501012412463 0 z"
+            width="40.25501012412463"
+            height="40.25501012412463"
           />
           <g
             id="g-svg-231"
@@ -1920,9 +1920,9 @@
               <path
                 id="g-svg-233"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002988,0 l 0,22.28026979815575 l-8.836465637002988 0 z"
-                width="8.836465637002988"
-                height="22.28026979815575"
+                d="M 0,0 l 8.83646563700297,0 l 0,22.2802697981557 l-8.83646563700297 0 z"
+                width="8.83646563700297"
+                height="22.2802697981557"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -1933,9 +1933,9 @@
               <path
                 id="g-svg-234"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002988,0 l 0,7.305897067752134 l-8.836465637002988 0 z"
-                width="8.836465637002988"
-                height="7.305897067752134"
+                d="M 0,0 l 8.836465637002968,0 l 0,7.30589706775212 l-8.836465637002968 0 z"
+                width="8.836465637002968"
+                height="7.30589706775212"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -1946,9 +1946,9 @@
               <path
                 id="g-svg-235"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002984,0 l 0,22.263154263994025 l-8.836465637002984 0 z"
-                width="8.836465637002984"
-                height="22.263154263994025"
+                d="M 0,0 l 8.836465637002966,0 l 0,22.26315426399398 l-8.836465637002966 0 z"
+                width="8.836465637002966"
+                height="22.26315426399398"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -1959,9 +1959,9 @@
               <path
                 id="g-svg-236"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002984,0 l 0,10.480948903722325 l-8.836465637002984 0 z"
-                width="8.836465637002984"
-                height="10.480948903722325"
+                d="M 0,0 l 8.83646563700297,0 l 0,10.4809489037223 l-8.83646563700297 0 z"
+                width="8.83646563700297"
+                height="10.4809489037223"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -1988,9 +1988,9 @@
             id="g-svg-237"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412472,0 l 0,40.25501012412472 l-40.25501012412472 0 z"
-            width="40.25501012412472"
-            height="40.25501012412472"
+            d="M 0,0 l 40.255010124124816,0 l 0,40.255010124124816 l-40.255010124124816 0 z"
+            width="40.255010124124816"
+            height="40.255010124124816"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -1998,9 +1998,9 @@
             id="g-svg-238"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412472,0 l 0,40.25501012412472 l-40.25501012412472 0 z"
-            width="40.25501012412472"
-            height="40.25501012412472"
+            d="M 0,0 l 40.255010124124816,0 l 0,40.255010124124816 l-40.255010124124816 0 z"
+            width="40.255010124124816"
+            height="40.255010124124816"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2008,9 +2008,9 @@
             id="g-svg-239"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412472,0 l 0,40.25501012412472 l-40.25501012412472 0 z"
-            width="40.25501012412472"
-            height="40.25501012412472"
+            d="M 0,0 l 40.255010124124816,0 l 0,40.255010124124816 l-40.255010124124816 0 z"
+            width="40.255010124124816"
+            height="40.255010124124816"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2018,9 +2018,9 @@
             id="g-svg-240"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412472,0 l 0,40.25501012412472 l-40.25501012412472 0 z"
-            width="40.25501012412472"
-            height="40.25501012412472"
+            d="M 0,0 l 40.255010124124816,0 l 0,40.255010124124816 l-40.255010124124816 0 z"
+            width="40.255010124124816"
+            height="40.255010124124816"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2028,9 +2028,9 @@
             id="g-svg-241"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412472,0 l 0,40.25501012412472 l-40.25501012412472 0 z"
-            width="40.25501012412472"
-            height="40.25501012412472"
+            d="M 0,0 l 40.255010124124816,0 l 0,40.255010124124816 l-40.255010124124816 0 z"
+            width="40.255010124124816"
+            height="40.255010124124816"
           />
           <g
             id="g-svg-242"
@@ -2042,9 +2042,9 @@
               <path
                 id="g-svg-244"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002988,0 l 0,38.17018276763219 l-8.836465637002988 0 z"
-                width="8.836465637002988"
-                height="38.17018276763219"
+                d="M 0,0 l 8.836465637003009,0 l 0,38.170182767632284 l-8.836465637003009 0 z"
+                width="8.836465637003009"
+                height="38.170182767632284"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -2055,9 +2055,9 @@
               <path
                 id="g-svg-245"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.83646563700299,0 l 0,33.24792951456414 l-8.83646563700299 0 z"
-                width="8.83646563700299"
-                height="33.24792951456414"
+                d="M 0,0 l 8.83646563700301,0 l 0,33.24792951456422 l-8.83646563700301 0 z"
+                width="8.83646563700301"
+                height="33.24792951456422"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -2068,9 +2068,9 @@
               <path
                 id="g-svg-246"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002984,0 l 0,6.2850818846276795 l-8.836465637002984 0 z"
-                width="8.836465637002984"
-                height="6.2850818846276795"
+                d="M 0,0 l 8.836465637003005,0 l 0,6.285081884627694 l-8.836465637003005 0 z"
+                width="8.836465637003005"
+                height="6.285081884627694"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -2081,9 +2081,9 @@
               <path
                 id="g-svg-247"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002984,0 l 0,33.56740593507602 l-8.836465637002984 0 z"
-                width="8.836465637002984"
-                height="33.56740593507602"
+                d="M 0,0 l 8.836465637003005,0 l 0,33.567405935076096 l-8.836465637003005 0 z"
+                width="8.836465637003005"
+                height="33.567405935076096"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -2232,9 +2232,9 @@
             id="g-svg-259"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412471,0 l 0,40.25501012412471 l-40.25501012412471 0 z"
-            width="40.25501012412471"
-            height="40.25501012412471"
+            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
+            width="40.25501012412469"
+            height="40.25501012412469"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2242,9 +2242,9 @@
             id="g-svg-260"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412471,0 l 0,40.25501012412471 l-40.25501012412471 0 z"
-            width="40.25501012412471"
-            height="40.25501012412471"
+            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
+            width="40.25501012412469"
+            height="40.25501012412469"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2252,9 +2252,9 @@
             id="g-svg-261"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412471,0 l 0,40.25501012412471 l-40.25501012412471 0 z"
-            width="40.25501012412471"
-            height="40.25501012412471"
+            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
+            width="40.25501012412469"
+            height="40.25501012412469"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2262,9 +2262,9 @@
             id="g-svg-262"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412471,0 l 0,40.25501012412471 l-40.25501012412471 0 z"
-            width="40.25501012412471"
-            height="40.25501012412471"
+            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
+            width="40.25501012412469"
+            height="40.25501012412469"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2272,9 +2272,9 @@
             id="g-svg-263"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412471,0 l 0,40.25501012412471 l-40.25501012412471 0 z"
-            width="40.25501012412471"
-            height="40.25501012412471"
+            d="M 0,0 l 40.25501012412469,0 l 0,40.25501012412469 l-40.25501012412469 0 z"
+            width="40.25501012412469"
+            height="40.25501012412469"
           />
           <g
             id="g-svg-264"
@@ -2286,9 +2286,9 @@
               <path
                 id="g-svg-266"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002986,0 l 0,33.590295125409966 l-8.836465637002986 0 z"
-                width="8.836465637002986"
-                height="33.590295125409966"
+                d="M 0,0 l 8.83646563700298,0 l 0,33.59029512540995 l-8.83646563700298 0 z"
+                width="8.83646563700298"
+                height="33.59029512540995"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -2299,9 +2299,9 @@
               <path
                 id="g-svg-267"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002986,0 l 0,34.21242746205138 l-8.836465637002986 0 z"
-                width="8.836465637002986"
-                height="34.21242746205138"
+                d="M 0,0 l 8.83646563700298,0 l 0,34.21242746205136 l-8.83646563700298 0 z"
+                width="8.83646563700298"
+                height="34.21242746205136"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -2312,9 +2312,9 @@
               <path
                 id="g-svg-268"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002984,0 l 0,27.55823355564553 l-8.836465637002984 0 z"
-                width="8.836465637002984"
-                height="27.55823355564553"
+                d="M 0,0 l 8.836465637002977,0 l 0,27.558233555645515 l-8.836465637002977 0 z"
+                width="8.836465637002977"
+                height="27.558233555645515"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -2325,9 +2325,9 @@
               <path
                 id="g-svg-269"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.83646563700298,0 l 0,15.41010691279136 l-8.83646563700298 0 z"
-                width="8.83646563700298"
-                height="15.41010691279136"
+                d="M 0,0 l 8.836465637002977,0 l 0,15.410106912791353 l-8.836465637002977 0 z"
+                width="8.836465637002977"
+                height="15.410106912791353"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -2476,9 +2476,9 @@
             id="g-svg-281"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
-            width="40.25501012412468"
-            height="40.25501012412468"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2486,9 +2486,9 @@
             id="g-svg-282"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
-            width="40.25501012412468"
-            height="40.25501012412468"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2496,9 +2496,9 @@
             id="g-svg-283"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
-            width="40.25501012412468"
-            height="40.25501012412468"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2506,9 +2506,9 @@
             id="g-svg-284"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
-            width="40.25501012412468"
-            height="40.25501012412468"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2516,9 +2516,9 @@
             id="g-svg-285"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412468,0 l 0,40.25501012412468 l-40.25501012412468 0 z"
-            width="40.25501012412468"
-            height="40.25501012412468"
+            d="M 0,0 l 40.25501012412465,0 l 0,40.25501012412465 l-40.25501012412465 0 z"
+            width="40.25501012412465"
+            height="40.25501012412465"
           />
           <g
             id="g-svg-286"
@@ -2530,9 +2530,9 @@
               <path
                 id="g-svg-288"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002979,0 l 0,40.07908456116505 l-8.836465637002979 0 z"
-                width="8.836465637002979"
-                height="40.07908456116505"
+                d="M 0,0 l 8.836465637002973,0 l 0,40.07908456116502 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="40.07908456116502"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -2543,9 +2543,9 @@
               <path
                 id="g-svg-289"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002979,0 l 0,18.202474980205228 l-8.836465637002979 0 z"
-                width="8.836465637002979"
-                height="18.202474980205228"
+                d="M 0,0 l 8.836465637002973,0 l 0,18.202474980205217 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="18.202474980205217"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -2556,9 +2556,9 @@
               <path
                 id="g-svg-290"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002977,0 l 0,3.963294522905379 l-8.836465637002977 0 z"
-                width="8.836465637002977"
-                height="3.963294522905379"
+                d="M 0,0 l 8.836465637002973,0 l 0,3.9632945229053718 l-8.836465637002973 0 z"
+                width="8.836465637002973"
+                height="3.9632945229053718"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -2569,9 +2569,9 @@
               <path
                 id="g-svg-291"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002973,0 l 0,7.75423051717538 l-8.836465637002973 0 z"
+                d="M 0,0 l 8.836465637002973,0 l 0,7.7542305171753725 l-8.836465637002973 0 z"
                 width="8.836465637002973"
-                height="7.75423051717538"
+                height="7.7542305171753725"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
@@ -2598,9 +2598,9 @@
             id="g-svg-292"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412467,0 l 0,40.25501012412467 l-40.25501012412467 0 z"
-            width="40.25501012412467"
-            height="40.25501012412467"
+            d="M 0,0 l 40.255010124124595,0 l 0,40.255010124124595 l-40.255010124124595 0 z"
+            width="40.255010124124595"
+            height="40.255010124124595"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2608,9 +2608,9 @@
             id="g-svg-293"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412467,0 l 0,40.25501012412467 l-40.25501012412467 0 z"
-            width="40.25501012412467"
-            height="40.25501012412467"
+            d="M 0,0 l 40.255010124124595,0 l 0,40.255010124124595 l-40.255010124124595 0 z"
+            width="40.255010124124595"
+            height="40.255010124124595"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2618,9 +2618,9 @@
             id="g-svg-294"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412467,0 l 0,40.25501012412467 l-40.25501012412467 0 z"
-            width="40.25501012412467"
-            height="40.25501012412467"
+            d="M 0,0 l 40.255010124124595,0 l 0,40.255010124124595 l-40.255010124124595 0 z"
+            width="40.255010124124595"
+            height="40.255010124124595"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2628,9 +2628,9 @@
             id="g-svg-295"
             fill="rgba(0,0,0,0)"
             class="area"
-            d="M 0,0 l 40.25501012412467,0 l 0,40.25501012412467 l-40.25501012412467 0 z"
-            width="40.25501012412467"
-            height="40.25501012412467"
+            d="M 0,0 l 40.255010124124595,0 l 0,40.255010124124595 l-40.255010124124595 0 z"
+            width="40.255010124124595"
+            height="40.255010124124595"
           />
         </g>
         <g transform="matrix(1,0,0,1,0,0)">
@@ -2638,9 +2638,9 @@
             id="g-svg-296"
             fill="rgba(0,0,0,0)"
             class="plot"
-            d="M 0,0 l 40.25501012412467,0 l 0,40.25501012412467 l-40.25501012412467 0 z"
-            width="40.25501012412467"
-            height="40.25501012412467"
+            d="M 0,0 l 40.255010124124595,0 l 0,40.255010124124595 l-40.255010124124595 0 z"
+            width="40.255010124124595"
+            height="40.255010124124595"
           />
           <g
             id="g-svg-297"
@@ -2652,9 +2652,9 @@
               <path
                 id="g-svg-299"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0 l 8.836465637002977,0 l 0,18.106384594278737 l-8.836465637002977 0 z"
-                width="8.836465637002977"
-                height="18.106384594278737"
+                d="M 0,0 l 8.836465637002961,0 l 0,18.106384594278705 l-8.836465637002961 0 z"
+                width="8.836465637002961"
+                height="18.106384594278705"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
@@ -2665,9 +2665,9 @@
               <path
                 id="g-svg-300"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 l 8.836465637002977,0 l 0,5.140011096833149 l-8.836465637002977 0 z"
-                width="8.836465637002977"
-                height="5.140011096833149"
+                d="M 0,0 l 8.83646563700296,0 l 0,5.140011096833135 l-8.83646563700296 0 z"
+                width="8.83646563700296"
+                height="5.140011096833135"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
@@ -2678,9 +2678,9 @@
               <path
                 id="g-svg-301"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 l 8.836465637002977,0 l 0,31.113584855181152 l-8.836465637002977 0 z"
-                width="8.836465637002977"
-                height="31.113584855181152"
+                d="M 0,0 l 8.83646563700296,0 l 0,31.1135848551811 l-8.83646563700296 0 z"
+                width="8.83646563700296"
+                height="31.1135848551811"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
@@ -2691,9 +2691,9 @@
               <path
                 id="g-svg-302"
                 fill="rgba(213,128,255,1)"
-                d="M 0,0 l 8.836465637002977,0 l 0,24.02915745240269 l-8.836465637002977 0 z"
-                width="8.836465637002977"
-                height="24.02915745240269"
+                d="M 0,0 l 8.83646563700296,0 l 0,24.029157452402647 l-8.83646563700296 0 z"
+                width="8.83646563700296"
+                height="24.029157452402647"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
diff --git a/__tests__/integration/snapshots/static/populationFlowChordDefault.svg b/__tests__/integration/snapshots/static/populationFlowChordDefault.svg
index 3f6c3c9148..6dba0f3f18 100644
--- a/__tests__/integration/snapshots/static/populationFlowChordDefault.svg
+++ b/__tests__/integration/snapshots/static/populationFlowChordDefault.svg
@@ -68,7 +68,7 @@
               <path
                 id="g-svg-10"
                 fill="rgba(23,131,255,1)"
-                d="M 390.3430922244252,0.5454887826235506 Q 176.50807846891058 -7.85611178981722,0 113.14346769380288 A 213.99999999999994 213.99999999999994 0 0 0 18.775870562973324 136.76944123978453 Q 176.50807846891058 -7.85611178981722,387.0350431219604 30.54176776066717 A 213.99999999999994 213.99999999999994 0 0 0 390.3430922244252 0.5454887826234938 Z"
+                d="M 390.34309222442516,0.5454887826235506 Q 176.50807846891055 -7.856111789817135,0 113.14346769380307 A 213.99999999999994 213.99999999999994 0 0 0 18.775870562973296 136.7694412397846 Q 176.50807846891055 -7.856111789817135,387.03504312196037 30.541767760667256 A 213.99999999999994 213.99999999999994 0 0 0 390.34309222442516 0.5454887826234938 Z"
                 fill-opacity="0.95"
                 stroke="rgba(23,131,255,1)"
                 opacity="0.5"
@@ -80,7 +80,7 @@
               <path
                 id="g-svg-11"
                 fill="rgba(23,131,255,1)"
-                d="M 423.9913773405616,27.544001926099412 Q 213.46441268751178 -10.853877624384978,2.842170943040401e-14 4.277034971214448 A 214.00000000000003 214.00000000000003 0 0 0 20.502202821142276 81.6749587645331 Q 213.46441268751178 -10.853877624384978,395.1432044100251 102.23377262199531 A 214.00000000000003 214.00000000000003 0 0 0 423.9913773405616 27.544001926099412 Z"
+                d="M 423.9913773405616,27.544001926099412 Q 213.46441268751175 -10.853877624384978,0 4.277034971214476 A 214.00000000000003 214.00000000000003 0 0 0 20.502202821142276 81.67495876453322 Q 213.46441268751175 -10.853877624384978,395.14320441002513 102.23377262199526 A 214.00000000000003 214.00000000000003 0 0 0 423.9913773405616 27.544001926099412 Z"
                 fill-opacity="0.95"
                 stroke="rgba(23,131,255,1)"
                 opacity="0.5"
@@ -92,7 +92,7 @@
               <path
                 id="g-svg-12"
                 fill="rgba(23,131,255,1)"
-                d="M 363.7260759043213,262.0471262538195 Q 182.04728418180795 148.9594760074392,28.4013453887857 0 A 214.00000000000003 214.00000000000003 0 0 0 0 36.46598143096131 Q 182.04728418180795 148.9594760074392,335.2057462145707 298.42012470052754 A 214.00000000000003 214.00000000000003 0 0 0 363.7260759043213 262.04712625381944 Z"
+                d="M 363.72607590432136,262.0471262538194 Q 182.04728418180798 148.95947600743915,28.401345388785643 0 A 214.00000000000003 214.00000000000003 0 0 0 2.842170943040401e-14 36.46598143096125 Q 182.04728418180798 148.95947600743915,335.2057462145707 298.4201247005275 A 214.00000000000003 214.00000000000003 0 0 0 363.7260759043213 262.0471262538194 Z"
                 fill-opacity="0.95"
                 stroke="rgba(23,131,255,1)"
                 opacity="0.5"
@@ -104,7 +104,7 @@
               <path
                 id="g-svg-13"
                 fill="rgba(23,131,255,1)"
-                d="M 172.1084883859112,363.46064869308833 Q 18.950026353148473 214,49.20532808885298 2.149541617485564 A 213.99999999999997 213.99999999999997 0 0 0 0 0.8406781273336605 Q 18.950026353148473 214,133.90724487826503 394.501628549353 A 213.99999999999997 213.99999999999997 0 0 0 172.10848838591124 363.4606486930883 Z"
+                d="M 172.1084883859112,363.4606486930884 Q 18.950026353148473 214.00000000000003,49.20532808885309 2.1495416174856175 A 213.99999999999997 213.99999999999997 0 0 0 0 0.840678127333689 Q 18.950026353148473 214.00000000000003,133.90724487826498 394.5016285493531 A 213.99999999999997 213.99999999999997 0 0 0 172.10848838591124 363.4606486930883 Z"
                 fill-opacity="0.95"
                 stroke="rgba(23,131,255,1)"
                 opacity="0.5"
@@ -116,7 +116,7 @@
               <path
                 id="g-svg-14"
                 fill="rgba(23,131,255,1)"
-                d="M 78.80845131841522,356.37480026152645 Q -36.148767206701336 175.87317171217347,135.49786420457565 48.07084808243181 A 214 214 0 0 0 85.7718113348244 0 Q -36.148767206701336 175.87317171217347,15.234997958283088 383.6126929339904 A 214 214 0 0 0 78.80845131841528 356.37480026152645 Z"
+                d="M 78.80845131841505,356.3748002615265 Q -36.14876720670145 175.8731717121735,135.4978642045756 48.070848082431866 A 214.00000000000003 214.00000000000003 0 0 0 85.77181133482429 0 Q -36.14876720670145 175.8731717121735,15.234997958283088 383.6126929339904 A 214.00000000000003 214.00000000000003 0 0 0 78.80845131841511 356.3748002615265 Z"
                 fill-opacity="0.95"
                 stroke="rgba(23,131,255,1)"
                 opacity="0.5"
@@ -128,7 +128,7 @@
               <path
                 id="g-svg-15"
                 fill="rgba(23,131,255,1)"
-                d="M 23.098814956846695,235.19608192725613 Q -28.28495020813773 27.456560705439216,185.5500635473769 19.054960132998247 A 213.99999999999997 213.99999999999997 0 0 0 183.94637941646909 0 Q -28.28495020813773 27.456560705439216,4.349302284800501 238.953618756437 A 213.99999999999997 213.99999999999997 0 0 0 23.098814956846752 235.19608192725613 Z"
+                d="M 23.098814956846695,235.19608192725613 Q -28.284950208137843 27.456560705439216,185.5500635473768 19.054960132998218 A 214 214 0 0 0 183.94637941646897 0 Q -28.284950208137843 27.456560705439216,4.349302284800501 238.953618756437 A 214 214 0 0 0 23.098814956846752 235.19608192725613 Z"
                 fill-opacity="0.95"
                 stroke="rgba(23,131,255,1)"
                 opacity="0.5"
@@ -140,7 +140,7 @@
               <path
                 id="g-svg-16"
                 fill="rgba(0,201,201,1)"
-                d="M 137.3994006778789,400.23303669890464 Q 153.64593879302228 186.8506334898462,49.325083905597324 7.105427357601002e-15 A 214.00000000000003 214.00000000000003 0 0 0 0 37.89115748240695 Q 153.64593879302228 186.8506334898462,76.72462418638943 386.5481831973662 A 214.00000000000003 214.00000000000003 0 0 0 137.3994006778789 400.23303669890464 Z"
+                d="M 137.39940067787907,400.2330366989047 Q 153.64593879302234 186.85063348984622,49.32508390559738 3.552713678800501e-14 A 214 214 0 0 0 0 37.89115748240707 Q 153.64593879302234 186.85063348984622,76.72462418638949 386.54818319736626 A 214 214 0 0 0 137.39940067787913 400.2330366989047 Z"
                 fill-opacity="0.95"
                 stroke="rgba(0,201,201,1)"
                 opacity="0.5"
@@ -152,7 +152,7 @@
               <path
                 id="g-svg-17"
                 fill="rgba(0,201,201,1)"
-                d="M 69.48816128379454,411.54800809003444 Q 146.4094758904274 211.85045838251443,254.15536396192047 26.95366662104206 A 214.00000000000003 214.00000000000003 0 0 0 176.66477762613195 0 Q 146.4094758904274 211.85045838251443,2.842170943040401e-14 367.9282126253609 A 214.00000000000003 214.00000000000003 0 0 0 69.48816128379454 411.54800809003444 Z"
+                d="M 69.48816128379443,411.54800809003444 Q 146.40947589042727 211.85045838251443,254.1553639619203 26.95366662104199 A 214.00000000000003 214.00000000000003 0 0 0 176.66477762613184 0 Q 146.40947589042727 211.85045838251443,0 367.9282126253609 A 214.00000000000003 214.00000000000003 0 0 0 69.48816128379443 411.54800809003444 Z"
                 fill-opacity="0.95"
                 stroke="rgba(0,201,201,1)"
                 opacity="0.5"
@@ -164,7 +164,7 @@
               <path
                 id="g-svg-18"
                 fill="rgba(0,201,201,1)"
-                d="M 67.59052410957267,157.0425753736126 Q 214.00000000000003 0.9648211307661256,0.0021749638898427293 0 A 214.00000000000003 214.00000000000003 0 0 0 0.5355873124882464 16.09573372636558 Q 214.00000000000003 0.9648211307661256,56.267792094062685 145.59037416036793 A 214.00000000000003 214.00000000000003 0 0 0 67.59052410957273 157.04257537361266 Z"
+                d="M 67.5905241095727,157.04257537361303 Q 213.99999999999997 0.964821130766552,0.002174963889785886 4.831690603168681e-13 A 213.99999999999997 213.99999999999997 0 0 0 0.5355873124882464 16.095733726366007 Q 213.99999999999997 0.964821130766552,56.267792094062656 145.59037416036836 A 213.99999999999997 213.99999999999997 0 0 0 67.5905241095727 157.04257537361303 Z"
                 fill-opacity="0.95"
                 stroke="rgba(0,201,201,1)"
                 opacity="0.5"
@@ -176,7 +176,7 @@
               <path
                 id="g-svg-19"
                 fill="rgba(240,136,77,1)"
-                d="M 7.504729307051136,234.58023756605172 Q 192.9622098663695 127.80232362974162,373.73374967149135 13.27001204700423 A 213.99999999999997 213.99999999999997 0 0 0 364.6088412776465 0 Q 192.9622098663695 127.80232362974162,0 220.33116001865972 A 213.99999999999997 213.99999999999997 0 0 0 7.5047293070511785 234.58023756605178 Z"
+                d="M 7.504729307051079,234.58023756605192 Q 192.96220986636945 127.80232362974189,373.7337496714913 13.2700120470044 A 213.99999999999994 213.99999999999994 0 0 0 364.60884127764643 2.8421709430404007e-13 Q 192.96220986636945 127.80232362974189,0 220.33116001866009 A 213.99999999999994 213.99999999999994 0 0 0 7.504729307051093 234.58023756605192 Z"
                 fill-opacity="0.95"
                 stroke="rgba(240,136,77,1)"
                 opacity="0.5"
@@ -188,7 +188,7 @@
               <path
                 id="g-svg-20"
                 fill="rgba(213,128,255,1)"
-                d="M 0,96.7803888334662 Q 213.26244216622837 114.53231158273765,422.6853165054826 70.50891208332455 A 214 214 0 0 0 394.0339819713501 0 Q 213.26244216622837 114.53231158273765,19.69976362496655 23.26627476765431 A 214 214 0 0 0 0 96.78038883346626 Z"
+                d="M 0,96.78038883346625 Q 213.26244216622837 114.53231158273763,422.6853165054826 70.50891208332447 A 213.99999999999997 213.99999999999997 0 0 0 394.03398197135004 0 Q 213.26244216622837 114.53231158273763,19.69976362496655 23.26627476765435 A 213.99999999999997 213.99999999999997 0 0 0 2.842170943040401e-14 96.78038883346625 Z"
                 fill-opacity="0.95"
                 stroke="rgba(213,128,255,1)"
                 opacity="0.5"
@@ -200,7 +200,7 @@
               <path
                 id="g-svg-21"
                 fill="rgba(213,128,255,1)"
-                d="M 0,119.74938407489 Q 193.56267854126182 211.01542088997334,157.9467811550185 1.4210854715202004e-14 A 214.00000000000003 214.00000000000003 0 0 0 134.39858276136843 5.356456167917969 Q 193.56267854126182 211.01542088997334,11.515394359453865 98.52192631349548 A 214.00000000000003 214.00000000000003 0 0 0 -5.684341886080802e-14 119.74938407489006 Z"
+                d="M 5.684341886080802e-14,119.74938407489002 Q 193.56267854126187 211.0154208899733,157.94678115501844 0 A 214 214 0 0 0 134.3985827613685 5.356456167917958 Q 193.56267854126187 211.0154208899733,11.515394359453879 98.52192631349548 A 214 214 0 0 0 2.842170943040401e-14 119.74938407489002 Z"
                 fill-opacity="0.95"
                 stroke="rgba(213,128,255,1)"
                 opacity="0.5"
@@ -212,7 +212,7 @@
               <path
                 id="g-svg-22"
                 fill="rgba(120,99,255,1)"
-                d="M 0,11.19940943698894 Q 89.339136767344 205.65896472205534,89.88447170721881 419.65826988401926 A 214 214 0 0 0 121.97338926028229 417.15602277305317 Q 89.339136767344 205.65896472205534,30.175040987450643 0 A 214 214 0 0 0 2.842170943040401e-14 11.199409436988933 Z"
+                d="M 0,11.199409436988915 Q 89.339136767344 205.65896472205534,89.88447170721886 419.65826988401926 A 214.00000000000003 214.00000000000003 0 0 0 121.9733892602824 417.1560227730532 Q 89.339136767344 205.65896472205534,30.175040987450615 0 A 214.00000000000003 214.00000000000003 0 0 0 0 11.199409436988905 Z"
                 fill-opacity="0.95"
                 stroke="rgba(120,99,255,1)"
                 opacity="0.5"
@@ -231,7 +231,7 @@
               <path
                 id="g-svg-23"
                 fill="rgba(23,131,255,1)"
-                d="M 218.6491875330246,0.42008002862206695 A 219.35000000000002 219.35000000000002 0 0 1 0.02726674699385967 211.15772723288327 L 0,200.4577619747851 A 208.64999999999992 208.64999999999992 0 0 0 207.95743684524882 -2.842170943040401e-14 L 218.6491875330246,0.42008002862206695 Z"
+                d="M 218.6491875330246,0.4200800286220385 A 219.35000000000002 219.35000000000002 0 0 1 0.027266746993802826 211.15772723288336 L 0,200.45776197478517 A 208.64999999999992 208.64999999999992 0 0 0 207.95743684524882 -2.842170943040401e-14 L 218.6491875330246,0.4200800286220385 Z"
                 stroke="rgba(23,131,255,1)"
                 stroke-width="1"
                 class="element"
@@ -241,7 +241,7 @@
               <path
                 id="g-svg-24"
                 fill="rgba(0,201,201,1)"
-                d="M 164.26807886261136,100.74237329275525 A 219.34999999999997 219.34999999999997 0 0 1 0 6.049978974180931 L 8.825403923445549,0 A 208.65000000000006 208.65000000000006 0 0 0 165.0804057683686 90.0732531323024 L 164.26807886261136,100.74237329275525 Z"
+                d="M 164.2680788626114,100.7423732927553 A 219.35 219.35 0 0 1 0 6.049978974181158 L 8.825403923445492,5.684341886080802e-14 A 208.65000000000003 208.65000000000003 0 0 0 165.08040576836856 90.07325313230245 L 164.2680788626114,100.7423732927553 Z"
                 stroke="rgba(0,201,201,1)"
                 stroke-width="1"
                 class="element"
@@ -251,7 +251,7 @@
               <path
                 id="g-svg-25"
                 fill="rgba(240,136,77,1)"
-                d="M 29.25608242669867,110.43630344375319 A 219.35 219.35 0 0 1 0.002229337987046165 2.842170943040401e-14 L 10.702120589792585,0.048241056538387284 A 208.64999999999998 208.64999999999998 0 0 0 38.52895645466461 105.09740774693776 L 29.25608242669867,110.43630344375319 Z"
+                d="M 29.25608242669867,110.43630344375302 A 219.35 219.35 0 0 1 0.002229337987046165 2.842170943040401e-14 L 10.702120589792585,0.04824105653833044 A 208.64999999999998 208.64999999999998 0 0 0 38.52895645466461 105.09740774693765 L 29.25608242669867,110.43630344375302 Z"
                 stroke="rgba(240,136,77,1)"
                 stroke-width="1"
                 class="element"
@@ -261,7 +261,7 @@
               <path
                 id="g-svg-26"
                 fill="rgba(213,128,255,1)"
-                d="M 0,173.3261785090891 A 219.35 219.35 0 0 1 111.66512696077349 -2.842170943040401e-14 L 116.88116970514467,9.342531674492307 A 208.65 208.65 0 0 0 10.663122108311384 174.2137746465527 L 0,173.3261785090891 Z"
+                d="M 0,173.3261785090892 A 219.35 219.35 0 0 1 111.66512696077349 2.842170943040401e-14 L 116.88116970514476,9.342531674492342 A 208.65 208.65 0 0 0 10.663122108311384 174.21377464655276 L 0,173.3261785090892 Z"
                 stroke="rgba(213,128,255,1)"
                 stroke-width="1"
                 class="element"
@@ -271,7 +271,7 @@
               <path
                 id="g-svg-27"
                 fill="rgba(120,99,255,1)"
-                d="M 0,16.96976224502956 A 219.35 219.35 0 0 1 55.066320365628144 0 L 56.84711523494042,10.550771044498635 A 208.65000000000003 208.65000000000003 0 0 0 4.466956838367224 26.69274000928283 L 0,16.96976224502956 Z"
+                d="M 0,16.969762245029536 A 219.35 219.35 0 0 1 55.06632036562809 0 L 56.84711523494025,10.55077104449866 A 208.64999999999998 208.64999999999998 0 0 0 4.466956838367196 26.692740009282886 L 0,16.969762245029536 Z"
                 stroke="rgba(120,99,255,1)"
                 stroke-width="1"
                 class="element"
@@ -281,7 +281,7 @@
               <path
                 id="g-svg-28"
                 fill="rgba(96,196,45,1)"
-                d="M 5.684341886080802e-14,0.8616950805169772 A 219.35 219.35 0 0 1 129.86331228525762 29.830788444490764 L 124.47601788168305,39.07562803256444 A 208.65 208.65 0 0 0 0.9475013176575544 11.519661174150286 L 5.684341886080802e-14,0.8616950805169772 Z"
+                d="M 0,0.8616950805169772 A 219.35 219.35 0 0 1 129.8633122852575 29.830788444490764 L 124.47601788168288,39.07562803256437 A 208.65 208.65 0 0 0 0.9475013176574407 11.519661174150286 L 0,0.8616950805169772 Z"
                 stroke="rgba(96,196,45,1)"
                 stroke-width="1"
                 class="element"
@@ -291,7 +291,7 @@
               <path
                 id="g-svg-29"
                 fill="rgba(189,143,36,1)"
-                d="M 6.0960289270761905,2.1316282072803006e-14 A 219.35000000000002 219.35000000000002 0 0 1 95.78588211974807 135.14601651807953 L 85.31473840278534,137.34718649305023 A 208.64999999999998 208.64999999999998 0 0 0 0 8.79365858560871 L 6.0960289270761905,2.1316282072803006e-14 Z"
+                d="M 6.0960289270761905,2.1316282072803006e-14 A 219.35000000000002 219.35000000000002 0 0 1 95.78588211974801 135.14601651807953 L 85.31473840278528,137.3471864930502 A 208.64999999999998 208.64999999999998 0 0 0 -5.684341886080802e-14 8.79365858560871 L 6.0960289270761905,2.1316282072803006e-14 Z"
                 stroke="rgba(189,143,36,1)"
                 stroke-width="1"
                 class="element"
@@ -301,7 +301,7 @@
               <path
                 id="g-svg-30"
                 fill="rgba(255,128,202,1)"
-                d="M 10.611566481230284,0 A 219.34999999999994 219.34999999999994 0 0 1 12.255342715410848 19.531334136323096 L 1.5635920276350816,19.951414164945163 A 208.64999999999998 208.64999999999998 0 0 0 0 1.3728280352718798 L 10.611566481230284,0 Z"
+                d="M 10.611566481230284,0 A 219.34999999999994 219.34999999999994 0 0 1 12.255342715410848 19.53133413632321 L 1.5635920276350816,19.951414164945277 A 208.64999999999998 208.64999999999998 0 0 0 0 1.3728280352719935 L 10.611566481230284,0 Z"
                 stroke="rgba(255,128,202,1)"
                 stroke-width="1"
                 class="element"
diff --git a/__tests__/integration/snapshots/static/populationIntervalRose.svg b/__tests__/integration/snapshots/static/populationIntervalRose.svg
index 1dc694ee8b..06dc6ed2dd 100644
--- a/__tests__/integration/snapshots/static/populationIntervalRose.svg
+++ b/__tests__/integration/snapshots/static/populationIntervalRose.svg
@@ -92,7 +92,7 @@
                       fill="none"
                       x1="0"
                       y1="3.895704674720264"
-                      x2="0.9074607910883445"
+                      x2="0.9074607910883435"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -112,8 +112,8 @@
                       id="g-svg-50"
                       fill="none"
                       x1="0"
-                      y1="3.196488691716824"
-                      x2="2.4046746232549774"
+                      y1="3.196488691716823"
+                      x2="2.4046746232549783"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -133,8 +133,8 @@
                       id="g-svg-51"
                       fill="none"
                       x1="0"
-                      y1="1.9517614968605141"
-                      x2="3.491507848963368"
+                      y1="1.9517614968605148"
+                      x2="3.4915078489633675"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -154,7 +154,7 @@
                       id="g-svg-52"
                       fill="none"
                       x1="0"
-                      y1="0.3739476303200017"
+                      y1="0.3739476303200037"
                       x2="3.9824820363409117"
                       y2="0"
                       class="axis-tick-item"
@@ -176,8 +176,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.7938077683817415"
-                      y2="1.267683957682809"
+                      x2="3.793807768381741"
+                      y2="1.2676839576828098"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -218,7 +218,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.6168035035263293"
+                      x2="1.6168035035263302"
                       y2="3.6586809687351787"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -239,7 +239,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.9094646189298464e-15"
+                      x2="1.2246467991473533e-15"
                       y2="4"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -258,7 +258,7 @@
                     <line
                       id="g-svg-57"
                       fill="none"
-                      x1="1.6168035035263273"
+                      x1="1.616803503526328"
                       y1="0"
                       x2="0"
                       y2="3.6586809687351796"
@@ -279,10 +279,10 @@
                     <line
                       id="g-svg-58"
                       fill="none"
-                      x1="2.957684104268068"
+                      x1="2.957684104268065"
                       y1="0"
                       x2="0"
-                      y2="2.6929732154924966"
+                      y2="2.6929732154924997"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -303,7 +303,7 @@
                       x1="3.7938077683817406"
                       y1="0"
                       x2="0"
-                      y2="1.2676839576828114"
+                      y2="1.2676839576828123"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -322,7 +322,7 @@
                       id="g-svg-60"
                       fill="none"
                       x1="3.9824820363409117"
-                      y1="0.3739476303200022"
+                      y1="0.3739476303200013"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -342,8 +342,8 @@
                     <line
                       id="g-svg-61"
                       fill="none"
-                      x1="3.4915078489633675"
-                      y1="1.951761496860515"
+                      x1="3.4915078489633706"
+                      y1="1.9517614968605095"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -363,8 +363,8 @@
                     <line
                       id="g-svg-62"
                       fill="none"
-                      x1="2.404674623254977"
-                      y1="3.1964886917168243"
+                      x1="2.4046746232549805"
+                      y1="3.1964886917168216"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -384,7 +384,7 @@
                     <line
                       id="g-svg-63"
                       fill="none"
-                      x1="0.907460791088345"
+                      x1="0.9074607910883459"
                       y1="3.8957046747202635"
                       x2="0"
                       y2="0"
@@ -601,7 +601,7 @@
                 <g
                   id="g-svg-72"
                   fill="none"
-                  transform="matrix(1,-0,0,1,360,681)"
+                  transform="matrix(1,0,0,1,360,681)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -882,7 +882,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 179.7253275879769,0 A 179.7253275879769 179.7253275879769 0 0 1 252.82620400680912 15.53807094665217 A 179.7253275879769 179.7253275879769 0 0 1 313.28727479221146 59.465610160989485 A 179.7253275879769 179.7253275879769 0 0 1 350.6542715338034 124.18714704368745 A 179.7253275879769 179.7253275879769 0 0 1 358.46610102645553 198.5117398910237 A 179.7253275879769 179.7253275879769 0 0 1 335.3720269826451 269.5879913819653 A 179.7253275879769 179.7253275879769 0 0 1 285.3652246076233 325.1261719262548 A 179.7253275879769 179.7253275879769 0 0 1 217.09232432956884 355.5232255592537 A 179.7253275879769 179.7253275879769 0 0 1 142.358330846385 355.5232255592537 A 179.7253275879769 179.7253275879769 0 0 1 74.08543056833054 325.1261719262548 A 179.7253275879769 179.7253275879769 0 0 1 24.07862819330873 269.5879913819654 A 179.7253275879769 179.7253275879769 0 0 1 0.9845541494982797 198.5117398910237 A 179.7253275879769 179.7253275879769 0 0 1 8.796383642150317 124.1871470436875 A 179.7253275879769 179.7253275879769 0 0 1 46.163380383742236 59.46561016098957 A 179.7253275879769 179.7253275879769 0 0 1 106.62445116914466 15.53807094665217 A 179.7253275879769 179.7253275879769 0 0 1 179.7253275879769 0"
+                      d="M 179.72532758797684,0 A 179.7253275879769 179.7253275879769 0 0 1 252.82620400680906 15.538070946652141 A 179.7253275879769 179.7253275879769 0 0 1 313.28727479221146 59.465610160989456 A 179.7253275879769 179.7253275879769 0 0 1 350.6542715338034 124.18714704368739 A 179.7253275879769 179.7253275879769 0 0 1 358.46610102645553 198.51173989102364 A 179.7253275879769 179.7253275879769 0 0 1 335.3720269826452 269.58799138196525 A 179.7253275879769 179.7253275879769 0 0 1 285.36522460762336 325.1261719262547 A 179.7253275879769 179.7253275879769 0 0 1 217.0923243295689 355.5232255592537 A 179.7253275879769 179.7253275879769 0 0 1 142.35833084638506 355.5232255592537 A 179.7253275879769 179.7253275879769 0 0 1 74.0854305683306 325.1261719262548 A 179.7253275879769 179.7253275879769 0 0 1 24.07862819330876 269.5879913819655 A 179.7253275879769 179.7253275879769 0 0 1 0.9845541494982797 198.51173989102375 A 179.7253275879769 179.7253275879769 0 0 1 8.796383642150289 124.18714704368756 A 179.7253275879769 179.7253275879769 0 0 1 46.16338038374221 59.4656101609896 A 179.7253275879769 179.7253275879769 0 0 1 106.6244511691446 15.538070946652198 A 179.7253275879769 179.7253275879769 0 0 1 179.72532758797684 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -894,7 +894,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 220.11767322254795,0 A 220.11767322254795 220.11767322254795 0 0 1 309.6475967107431 19.030172703230903 A 220.11767322254795 220.11767322254795 0 0 1 383.6969830740085 72.83020106884342 A 220.11767322254795 220.11767322254795 0 0 1 429.4620206925795 152.09757143450932 A 220.11767322254795 220.11767322254795 0 0 1 439.02951879989064 243.12623534255235 A 220.11767322254795 220.11767322254795 0 0 1 410.74517005519624 330.1765098338219 A 220.11767322254795 220.11767322254795 0 0 1 349.49959531169554 398.1966116218606 A 220.11767322254795 220.11767322254795 0 0 1 265.88271084111886 435.42524716429114 A 220.11767322254795 220.11767322254795 0 0 1 174.35263560397706 435.42524716429114 A 220.11767322254795 220.11767322254795 0 0 1 90.73575113340047 398.1966116218606 A 220.11767322254795 220.11767322254795 0 0 1 29.490176389899773 330.176509833822 A 220.11767322254795 220.11767322254795 0 0 1 1.2058276452053178 243.12623534255235 A 220.11767322254795 220.11767322254795 0 0 1 10.773325752516484 152.09757143450938 A 220.11767322254795 220.11767322254795 0 0 1 56.53836337108737 72.83020106884354 A 220.11767322254795 220.11767322254795 0 0 1 130.58774973435285 19.030172703230875 A 220.11767322254795 220.11767322254795 0 0 1 220.11767322254795 0"
+                      d="M 220.1176732225479,0 A 220.11767322254795 220.11767322254795 0 0 1 309.64759671074296 19.030172703230875 A 220.11767322254795 220.11767322254795 0 0 1 383.6969830740085 72.8302010688434 A 220.11767322254795 220.11767322254795 0 0 1 429.46202069257936 152.09757143450926 A 220.11767322254795 220.11767322254795 0 0 1 439.02951879989064 243.1262353425523 A 220.11767322254795 220.11767322254795 0 0 1 410.74517005519624 330.1765098338218 A 220.11767322254795 220.11767322254795 0 0 1 349.49959531169554 398.1966116218605 A 220.11767322254795 220.11767322254795 0 0 1 265.882710841119 435.42524716429114 A 220.11767322254795 220.11767322254795 0 0 1 174.35263560397706 435.42524716429114 A 220.11767322254795 220.11767322254795 0 0 1 90.73575113340053 398.1966116218606 A 220.11767322254795 220.11767322254795 0 0 1 29.4901763898998 330.176509833822 A 220.11767322254795 220.11767322254795 0 0 1 1.2058276452053178 243.12623534255246 A 220.11767322254795 220.11767322254795 0 0 1 10.773325752516456 152.09757143450943 A 220.11767322254795 220.11767322254795 0 0 1 56.53836337108734 72.83020106884356 A 220.11767322254795 220.11767322254795 0 0 1 130.5877497343528 19.030172703230903 A 220.11767322254795 220.11767322254795 0 0 1 220.1176732225479 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -906,7 +906,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 254.16999577686428,0 A 254.16999577686428 254.16999577686428 0 0 1 357.5502466297364 21.974150665870866 A 254.16999577686428 254.16999577686428 0 0 1 443.05511293005213 84.09707238446265 A 254.16999577686428 254.16999577686428 0 0 1 495.9000265071628 175.62714762160462 A 254.16999577686428 254.16999577686428 0 0 1 506.94762172261744 280.7379948441659 A 254.16999577686428 254.16999577686428 0 0 1 474.2876689994123 381.2549936652964 A 254.16999577686428 254.16999577686428 0 0 1 403.56737086974533 459.7978418205561 A 254.16999577686428 254.16999577686428 0 0 1 307.0149093539749 502.78576732452564 A 254.16999577686428 254.16999577686428 0 0 1 201.32508219975372 502.78576732452564 A 254.16999577686428 254.16999577686428 0 0 1 104.77262068398332 459.7978418205561 A 254.16999577686428 254.16999577686428 0 0 1 34.05232255431636 381.2549936652965 A 254.16999577686428 254.16999577686428 0 0 1 1.392369831111182 280.7379948441659 A 254.16999577686428 254.16999577686428 0 0 1 12.439965046565817 175.62714762160462 A 254.16999577686428 254.16999577686428 0 0 1 65.28487862367635 84.09707238446276 A 254.16999577686428 254.16999577686428 0 0 1 150.78974492399217 21.974150665870837 A 254.16999577686428 254.16999577686428 0 0 1 254.16999577686428 0"
+                      d="M 254.16999577686423,0 A 254.16999577686428 254.16999577686428 0 0 1 357.5502466297363 21.974150665870837 A 254.16999577686428 254.16999577686428 0 0 1 443.05511293005213 84.09707238446262 A 254.16999577686428 254.16999577686428 0 0 1 495.9000265071627 175.6271476216045 A 254.16999577686428 254.16999577686428 0 0 1 506.94762172261744 280.73799484416577 A 254.16999577686428 254.16999577686428 0 0 1 474.2876689994123 381.2549936652963 A 254.16999577686428 254.16999577686428 0 0 1 403.56737086974533 459.7978418205561 A 254.16999577686428 254.16999577686428 0 0 1 307.014909353975 502.78576732452564 A 254.16999577686428 254.16999577686428 0 0 1 201.32508219975384 502.78576732452564 A 254.16999577686428 254.16999577686428 0 0 1 104.77262068398338 459.7978418205562 A 254.16999577686428 254.16999577686428 0 0 1 34.05232255431639 381.25499366529664 A 254.16999577686428 254.16999577686428 0 0 1 1.392369831111182 280.7379948441659 A 254.16999577686428 254.16999577686428 0 0 1 12.439965046565788 175.62714762160473 A 254.16999577686428 254.16999577686428 0 0 1 65.28487862367632 84.09707238446279 A 254.16999577686428 254.16999577686428 0 0 1 150.78974492399217 21.974150665870866 A 254.16999577686428 254.16999577686428 0 0 1 254.16999577686423 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -918,7 +918,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 284.1706941989515,0 A 284.1706941989515 284.1706941989515 0 0 1 399.7533284179528 24.56784731835478 A 284.1706941989515 284.1706941989515 0 0 1 495.35067514522126 94.02338528018939 A 284.1706941989515 284.1706941989515 0 0 1 554.4330846569817 196.3571203881492 A 284.1706941989515 284.1706941989515 0 0 1 566.7846716018107 313.87462016927014 A 284.1706941989515 284.1706941989515 0 0 1 530.2697343863026 426.2560412984272 A 284.1706941989515 284.1706941989515 0 0 1 451.20203738280946 514.0696151092295 A 284.1706941989515 284.1706941989515 0 0 1 343.2531037107119 562.1315769285159 A 284.1706941989515 284.1706941989515 0 0 1 225.0882846871911 562.1315769285159 A 284.1706941989515 284.1706941989515 0 0 1 117.13935101509358 514.0696151092295 A 284.1706941989515 284.1706941989515 0 0 1 38.071654011600344 426.2560412984273 A 284.1706941989515 284.1706941989515 0 0 1 1.5567167960922461 313.87462016927014 A 284.1706941989515 284.1706941989515 0 0 1 13.90830374092127 196.3571203881492 A 284.1706941989515 284.1706941989515 0 0 1 72.99071325268162 94.02338528018953 A 284.1706941989515 284.1706941989515 0 0 1 168.5880599799502 24.567847318354723 A 284.1706941989515 284.1706941989515 0 0 1 284.1706941989515 0"
+                      d="M 284.17069419895137,0 A 284.1706941989515 284.1706941989515 0 0 1 399.7533284179526 24.56784731835478 A 284.1706941989515 284.1706941989515 0 0 1 495.3506751452212 94.02338528018936 A 284.1706941989515 284.1706941989515 0 0 1 554.4330846569817 196.3571203881491 A 284.1706941989515 284.1706941989515 0 0 1 566.7846716018107 313.8746201692701 A 284.1706941989515 284.1706941989515 0 0 1 530.2697343863026 426.2560412984271 A 284.1706941989515 284.1706941989515 0 0 1 451.2020373828094 514.0696151092295 A 284.1706941989515 284.1706941989515 0 0 1 343.2531037107119 562.1315769285159 A 284.1706941989515 284.1706941989515 0 0 1 225.0882846871911 562.1315769285159 A 284.1706941989515 284.1706941989515 0 0 1 117.13935101509358 514.0696151092295 A 284.1706941989515 284.1706941989515 0 0 1 38.071654011600316 426.2560412984274 A 284.1706941989515 284.1706941989515 0 0 1 1.5567167960921893 313.8746201692702 A 284.1706941989515 284.1706941989515 0 0 1 13.908303740921212 196.35712038814933 A 284.1706941989515 284.1706941989515 0 0 1 72.99071325268153 94.02338528018956 A 284.1706941989515 284.1706941989515 0 0 1 168.5880599799501 24.567847318354723 A 284.1706941989515 284.1706941989515 0 0 1 284.17069419895137 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -949,7 +949,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="301.5"
                     class="axis-line axis-line"
                     stroke-width="0.5"
@@ -1111,7 +1111,7 @@
             <g
               id="g-svg-121"
               fill="none"
-              transform="matrix(1,0,0,1,379.239990,48.500000)"
+              transform="matrix(1,0,0,1,379.239990,58.500000)"
               class="axis-title-group"
             >
               <g transform="matrix(1,0,0,1,0,0)">
diff --git a/__tests__/integration/snapshots/static/question8IntervalRadialGradientColor.svg b/__tests__/integration/snapshots/static/question8IntervalRadialGradientColor.svg
index 62192f8b7d..48c9bd29c1 100644
--- a/__tests__/integration/snapshots/static/question8IntervalRadialGradientColor.svg
+++ b/__tests__/integration/snapshots/static/question8IntervalRadialGradientColor.svg
@@ -1191,8 +1191,8 @@
                       id="g-svg-139"
                       fill="none"
                       x1="0"
-                      y1="2.828427124746189"
-                      x2="2.828427124746191"
+                      y1="2.8284271247461907"
+                      x2="2.8284271247461894"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1212,9 +1212,9 @@
                       id="g-svg-140"
                       fill="none"
                       x1="0"
-                      y1="0"
+                      y1="9.797174393178826e-16"
                       x2="4"
-                      y2="9.921048172113442e-16"
+                      y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1234,8 +1234,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.8284271247461903"
-                      y2="2.82842712474619"
+                      x2="2.8284271247461934"
+                      y2="2.8284271247461867"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1253,9 +1253,9 @@
                     <line
                       id="g-svg-142"
                       fill="none"
-                      x1="1.5314274795707798e-15"
+                      x1="0"
                       y1="0"
-                      x2="0"
+                      x2="1.2246467991473533e-15"
                       y2="4"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -1274,10 +1274,10 @@
                     <line
                       id="g-svg-143"
                       fill="none"
-                      x1="2.82842712474619"
+                      x1="2.8284271247461916"
                       y1="0"
                       x2="0"
-                      y2="2.8284271247461903"
+                      y2="2.8284271247461885"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -1298,7 +1298,7 @@
                       x1="4"
                       y1="0"
                       x2="0"
-                      y2="4.898587196589413e-16"
+                      y2="1.4695761589768238e-15"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
diff --git a/__tests__/integration/snapshots/static/scoreByItemAreaBasicRadar.svg b/__tests__/integration/snapshots/static/scoreByItemAreaBasicRadar.svg
index 51827b17a7..9c567ba395 100644
--- a/__tests__/integration/snapshots/static/scoreByItemAreaBasicRadar.svg
+++ b/__tests__/integration/snapshots/static/scoreByItemAreaBasicRadar.svg
@@ -342,7 +342,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,0 L 0,206.5"
+                      d="M 0,0 L 5.684341886080802e-14,206.5"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -354,7 +354,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 121.37765459839568,0 L 0,167.06200933842663"
+                      d="M 121.37765459839562,0 L 0,167.06200933842666"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -366,7 +366,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 196.3931706149492,0 L 0,63.812009338426634"
+                      d="M 196.3931706149492,0 L 0,63.81200933842666"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -378,7 +378,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 196.3931706149492,63.81200933842669 L 0,0"
+                      d="M 196.3931706149492,63.812009338426606 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -390,7 +390,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 121.37765459839568,167.06200933842666 L 0,0"
+                      d="M 121.3776545983959,167.06200933842652 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -402,7 +402,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,206.5 L 0,0"
+                      d="M 5.684341886080802e-14,206.5 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -414,7 +414,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,167.0620093384266 L 121.37765459839576,0"
+                      d="M 0,167.06200933842666 L 121.37765459839562,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -426,7 +426,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,63.81200933842658 L 196.3931706149492,0"
+                      d="M 0,63.81200933842672 L 196.3931706149492,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -438,7 +438,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,0 L 196.39317061494924,63.81200933842669"
+                      d="M 0,0 L 196.3931706149492,63.81200933842658"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1172,7 +1172,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 125.1828139573496,0 L 202.55004779034635,25.13813811539754 L 250.3656279146992,90.95063811539754 L 250.3656279146992,172.29936188460243 L 202.5500477903464,238.11186188460243 L 125.1828139573496,263.25 L 47.815580124352834,238.1118618846025 L 0,172.2993618846025 L 0,90.95063811539757 L 47.81558012435278,25.138138115397567 L 125.1828139573496,0"
+                      d="M 125.18281395734954,0 L 202.5500477903463,25.13813811539751 L 250.3656279146992,90.95063811539748 L 250.3656279146992,172.29936188460238 L 202.5500477903464,238.11186188460243 L 125.18281395734965,263.25 L 47.81558012435289,238.1118618846025 L 2.842170943040401e-14,172.29936188460255 L 0,90.95063811539762 L 47.81558012435275,25.138138115397567 L 125.18281395734954,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1184,7 +1184,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 166.91041860979948,0 L 270.06673038712853,33.51751748719673 L 333.8208372195989,121.26751748719673 L 333.82083721959896,229.73248251280324 L 270.06673038712853,317.48248251280324 L 166.91041860979948,351 L 63.754106832470455,317.48248251280324 L 2.842170943040401e-14,229.7324825128033 L 0,121.26751748719676 L 63.7541068324704,33.517517487196756 L 166.91041860979948,0"
+                      d="M 166.91041860979945,0 L 270.0667303871285,33.5175174871967 L 333.82083721959896,121.26751748719667 L 333.82083721959907,229.7324825128032 L 270.0667303871286,317.48248251280324 L 166.91041860979956,351 L 63.75410683247051,317.4824825128033 L 8.526512829121202e-14,229.73248251280336 L 0,121.26751748719681 L 63.7541068324704,33.517517487196784 L 166.91041860979945,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1215,7 +1215,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="175.5"
                     class="axis-line axis-line"
                     stroke-width="0.5"
diff --git a/__tests__/integration/snapshots/static/scoreByItemAreaLineRadar.svg b/__tests__/integration/snapshots/static/scoreByItemAreaLineRadar.svg
index 6d7f34a0b4..5a7d903dd8 100644
--- a/__tests__/integration/snapshots/static/scoreByItemAreaLineRadar.svg
+++ b/__tests__/integration/snapshots/static/scoreByItemAreaLineRadar.svg
@@ -342,7 +342,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,0 L 0,206.5"
+                      d="M 0,0 L 5.684341886080802e-14,206.5"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -354,7 +354,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 121.37765459839568,0 L 0,167.06200933842663"
+                      d="M 121.37765459839562,0 L 0,167.06200933842666"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -366,7 +366,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 196.3931706149492,0 L 0,63.812009338426634"
+                      d="M 196.3931706149492,0 L 0,63.81200933842666"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -378,7 +378,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 196.3931706149492,63.81200933842669 L 0,0"
+                      d="M 196.3931706149492,63.812009338426606 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -390,7 +390,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 121.37765459839568,167.06200933842666 L 0,0"
+                      d="M 121.3776545983959,167.06200933842652 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -402,7 +402,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,206.5 L 0,0"
+                      d="M 5.684341886080802e-14,206.5 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -414,7 +414,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,167.0620093384266 L 121.37765459839576,0"
+                      d="M 0,167.06200933842666 L 121.37765459839562,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -426,7 +426,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,63.81200933842658 L 196.3931706149492,0"
+                      d="M 0,63.81200933842672 L 196.3931706149492,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -438,7 +438,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,0 L 196.39317061494924,63.81200933842669"
+                      d="M 0,0 L 196.3931706149492,63.81200933842658"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1143,7 +1143,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 131.625,0 A 131.625 131.625 0 0 1 208.99223383299676 25.13813811539754 A 131.625 131.625 0 0 1 256.8078139573496 90.95063811539754 A 131.625 131.625 0 0 1 256.8078139573496 172.29936188460243 A 131.625 131.625 0 0 1 208.99223383299682 238.11186188460243 A 131.625 131.625 0 0 1 131.625 263.25 A 131.625 131.625 0 0 1 54.25776616700324 238.1118618846025 A 131.625 131.625 0 0 1 6.442186042650405 172.2993618846025 A 131.625 131.625 0 0 1 6.442186042650405 90.95063811539757 A 131.625 131.625 0 0 1 54.25776616700318 25.138138115397567 A 131.625 131.625 0 0 1 131.625 0"
+                      d="M 131.62499999999994,0 A 131.625 131.625 0 0 1 208.9922338329967 25.13813811539751 A 131.625 131.625 0 0 1 256.8078139573496 90.95063811539748 A 131.625 131.625 0 0 1 256.8078139573496 172.29936188460238 A 131.625 131.625 0 0 1 208.99223383299682 238.11186188460243 A 131.625 131.625 0 0 1 131.62500000000006 263.25 A 131.625 131.625 0 0 1 54.2577661670033 238.1118618846025 A 131.625 131.625 0 0 1 6.442186042650434 172.29936188460255 A 131.625 131.625 0 0 1 6.442186042650405 90.95063811539762 A 131.625 131.625 0 0 1 54.257766167003155 25.138138115397567 A 131.625 131.625 0 0 1 131.62499999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1155,7 +1155,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 175.5,0 A 175.5 175.5 0 0 1 278.65631177732905 33.51751748719673 A 175.5 175.5 0 0 1 342.4104186097994 121.26751748719673 A 175.5 175.5 0 0 1 342.4104186097995 229.73248251280324 A 175.5 175.5 0 0 1 278.65631177732905 317.48248251280324 A 175.5 175.5 0 0 1 175.5 351 A 175.5 175.5 0 0 1 72.34368822267098 317.48248251280324 A 175.5 175.5 0 0 1 8.58958139020055 229.7324825128033 A 175.5 175.5 0 0 1 8.589581390200522 121.26751748719676 A 175.5 175.5 0 0 1 72.34368822267092 33.517517487196756 A 175.5 175.5 0 0 1 175.5 0"
+                      d="M 175.49999999999994,0 A 175.5 175.5 0 0 1 278.656311777329 33.5175174871967 A 175.5 175.5 0 0 1 342.4104186097994 121.26751748719667 A 175.5 175.5 0 0 1 342.41041860979954 229.7324825128032 A 175.5 175.5 0 0 1 278.6563117773291 317.48248251280324 A 175.5 175.5 0 0 1 175.50000000000006 351 A 175.5 175.5 0 0 1 72.343688222671 317.4824825128033 A 175.5 175.5 0 0 1 8.589581390200578 229.73248251280336 A 175.5 175.5 0 0 1 8.589581390200493 121.26751748719681 A 175.5 175.5 0 0 1 72.34368822267089 33.517517487196784 A 175.5 175.5 0 0 1 175.49999999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1186,7 +1186,7 @@
                     <path
                       id="g-svg-110"
                       fill="none"
-                      d="M 131.625,43.875 A 87.75 87.75 0 0 1 183.20315588866453 60.63375874359838 A 87.75 87.75 0 0 1 215.0802093048997 104.50875874359835 A 87.75 87.75 0 0 1 215.08020930489977 158.74124125640162 A 87.75 87.75 0 0 1 183.20315588866453 202.61624125640162 A 87.75 87.75 0 0 1 131.625 219.375 A 87.75 87.75 0 0 1 80.04684411133547 202.61624125640162 A 87.75 87.75 0 0 1 48.16979069510029 158.74124125640162 A 87.75 87.75 0 0 1 48.16979069510026 104.50875874359838 A 87.75 87.75 0 0 1 80.04684411133547 60.63375874359838 A 87.75 87.75 0 0 1 131.625 43.875 L 131.625,0 A 131.625 131.625 0 0 0 54.25776616700318 25.138138115397567 A 131.625 131.625 0 0 0 6.442186042650405 90.95063811539757 A 131.625 131.625 0 0 0 6.442186042650405 172.2993618846025 A 131.625 131.625 0 0 0 54.25776616700324 238.1118618846025 A 131.625 131.625 0 0 0 131.625 263.25 A 131.625 131.625 0 0 0 208.99223383299682 238.11186188460243 A 131.625 131.625 0 0 0 256.8078139573496 172.29936188460243 A 131.625 131.625 0 0 0 256.8078139573496 90.95063811539754 A 131.625 131.625 0 0 0 208.99223383299676 25.13813811539754 A 131.625 131.625 0 0 0 131.625 0 L 131.625,43.875 Z"
+                      d="M 131.625,43.875 A 87.75 87.75 0 0 1 183.20315588866453 60.63375874359838 A 87.75 87.75 0 0 1 215.0802093048997 104.50875874359835 A 87.75 87.75 0 0 1 215.08020930489977 158.74124125640162 A 87.75 87.75 0 0 1 183.20315588866453 202.61624125640162 A 87.75 87.75 0 0 1 131.625 219.375 A 87.75 87.75 0 0 1 80.04684411133547 202.61624125640162 A 87.75 87.75 0 0 1 48.16979069510029 158.74124125640162 A 87.75 87.75 0 0 1 48.16979069510026 104.50875874359838 A 87.75 87.75 0 0 1 80.04684411133547 60.63375874359838 A 87.75 87.75 0 0 1 131.625 43.875 L 131.62499999999994,0 A 131.625 131.625 0 0 0 54.257766167003155 25.138138115397567 A 131.625 131.625 0 0 0 6.442186042650405 90.95063811539762 A 131.625 131.625 0 0 0 6.442186042650434 172.29936188460255 A 131.625 131.625 0 0 0 54.2577661670033 238.1118618846025 A 131.625 131.625 0 0 0 131.62500000000006 263.25 A 131.625 131.625 0 0 0 208.99223383299682 238.11186188460243 A 131.625 131.625 0 0 0 256.8078139573496 172.29936188460238 A 131.625 131.625 0 0 0 256.8078139573496 90.95063811539748 A 131.625 131.625 0 0 0 208.9922338329967 25.13813811539751 A 131.625 131.625 0 0 0 131.62499999999994 0 L 131.625,43.875 Z"
                       class="grid-region"
                     />
                   </g>
@@ -1194,7 +1194,7 @@
                     <path
                       id="g-svg-111"
                       fill="rgba(0,0,0,0.04)"
-                      d="M 175.5,43.875 A 131.625 131.625 0 0 1 252.86723383299676 69.01313811539754 A 131.625 131.625 0 0 1 300.6828139573496 134.82563811539754 A 131.625 131.625 0 0 1 300.6828139573496 216.17436188460243 A 131.625 131.625 0 0 1 252.86723383299682 281.98686188460243 A 131.625 131.625 0 0 1 175.5 307.125 A 131.625 131.625 0 0 1 98.13276616700324 281.9868618846025 A 131.625 131.625 0 0 1 50.317186042650405 216.1743618846025 A 131.625 131.625 0 0 1 50.317186042650405 134.82563811539757 A 131.625 131.625 0 0 1 98.13276616700318 69.01313811539757 A 131.625 131.625 0 0 1 175.5 43.875 L 175.5,0 A 175.5 175.5 0 0 0 72.34368822267092 33.517517487196756 A 175.5 175.5 0 0 0 8.589581390200522 121.26751748719676 A 175.5 175.5 0 0 0 8.58958139020055 229.7324825128033 A 175.5 175.5 0 0 0 72.34368822267098 317.48248251280324 A 175.5 175.5 0 0 0 175.5 351 A 175.5 175.5 0 0 0 278.65631177732905 317.48248251280324 A 175.5 175.5 0 0 0 342.4104186097995 229.73248251280324 A 175.5 175.5 0 0 0 342.4104186097994 121.26751748719673 A 175.5 175.5 0 0 0 278.65631177732905 33.51751748719673 A 175.5 175.5 0 0 0 175.5 0 L 175.5,43.875 Z"
+                      d="M 175.49999999999994,43.875 A 131.625 131.625 0 0 1 252.8672338329967 69.01313811539751 A 131.625 131.625 0 0 1 300.6828139573496 134.82563811539748 A 131.625 131.625 0 0 1 300.6828139573496 216.17436188460238 A 131.625 131.625 0 0 1 252.86723383299682 281.98686188460243 A 131.625 131.625 0 0 1 175.50000000000006 307.125 A 131.625 131.625 0 0 1 98.1327661670033 281.9868618846025 A 131.625 131.625 0 0 1 50.317186042650434 216.17436188460255 A 131.625 131.625 0 0 1 50.317186042650405 134.82563811539762 A 131.625 131.625 0 0 1 98.13276616700315 69.01313811539757 A 131.625 131.625 0 0 1 175.49999999999994 43.875 L 175.49999999999994,0 A 175.5 175.5 0 0 0 72.34368822267089 33.517517487196784 A 175.5 175.5 0 0 0 8.589581390200493 121.26751748719681 A 175.5 175.5 0 0 0 8.589581390200578 229.73248251280336 A 175.5 175.5 0 0 0 72.343688222671 317.4824825128033 A 175.5 175.5 0 0 0 175.50000000000006 351 A 175.5 175.5 0 0 0 278.6563117773291 317.48248251280324 A 175.5 175.5 0 0 0 342.41041860979954 229.7324825128032 A 175.5 175.5 0 0 0 342.4104186097994 121.26751748719667 A 175.5 175.5 0 0 0 278.656311777329 33.5175174871967 A 175.5 175.5 0 0 0 175.49999999999994 0 L 175.49999999999994,43.875 Z"
                       class="grid-region"
                     />
                   </g>
@@ -1219,7 +1219,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="175.5"
                     class="axis-line axis-line"
                     stroke-width="0.5"
diff --git a/__tests__/integration/snapshots/static/scoreByItemAreaRadar.svg b/__tests__/integration/snapshots/static/scoreByItemAreaRadar.svg
index 657bfb0fc3..b6300357c6 100644
--- a/__tests__/integration/snapshots/static/scoreByItemAreaRadar.svg
+++ b/__tests__/integration/snapshots/static/scoreByItemAreaRadar.svg
@@ -342,7 +342,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 0,206.5"
+                      d="M 0,0 L 5.684341886080802e-14,206.5"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -354,7 +354,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 121.37765459839568,0 L 0,167.06200933842663"
+                      d="M 121.37765459839562,0 L 0,167.06200933842666"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -366,7 +366,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 196.3931706149492,0 L 0,63.812009338426634"
+                      d="M 196.3931706149492,0 L 0,63.81200933842666"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -378,7 +378,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 196.3931706149492,63.81200933842669 L 0,0"
+                      d="M 196.3931706149492,63.812009338426606 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -390,7 +390,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 121.37765459839568,167.06200933842666 L 0,0"
+                      d="M 121.3776545983959,167.06200933842652 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -402,7 +402,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,206.5 L 0,0"
+                      d="M 5.684341886080802e-14,206.5 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -414,7 +414,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,167.0620093384266 L 121.37765459839576,0"
+                      d="M 0,167.06200933842666 L 121.37765459839562,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -426,7 +426,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,63.81200933842658 L 196.3931706149492,0"
+                      d="M 0,63.81200933842672 L 196.3931706149492,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -438,7 +438,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 196.39317061494924,63.81200933842669"
+                      d="M 0,0 L 196.3931706149492,63.81200933842658"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -487,13 +487,13 @@
                   transform="matrix(1,0,0,1,320,82)"
                   class="axis-tick"
                 >
-                  <g transform="matrix(1,0,0,1,0,-4)">
+                  <g transform="matrix(1,0,0,1,-0,-4)">
                     <line
                       id="g-svg-89"
                       fill="none"
-                      x1="0"
+                      x1="7.347880794884119e-16"
                       y1="4"
-                      x2="2.4492935982947064e-16"
+                      x2="0"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -513,8 +513,8 @@
                       id="g-svg-90"
                       fill="none"
                       x1="0"
-                      y1="3.23606797749979"
-                      x2="2.3511410091698925"
+                      y1="3.2360679774997902"
+                      x2="2.3511410091698917"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -534,7 +534,7 @@
                       id="g-svg-91"
                       fill="none"
                       x1="0"
-                      y1="1.2360679774997896"
+                      y1="1.2360679774997905"
                       x2="3.804226065180614"
                       y2="0"
                       class="axis-tick-item"
@@ -556,8 +556,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.804226065180614"
-                      y2="1.2360679774997905"
+                      x2="3.8042260651806146"
+                      y2="1.2360679774997887"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -577,8 +577,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.3511410091698925"
-                      y2="3.23606797749979"
+                      x2="2.351141009169896"
+                      y2="3.236067977499787"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -598,7 +598,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.4492935982947064e-16"
+                      x2="1.2246467991473533e-15"
                       y2="4"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -617,10 +617,10 @@
                     <line
                       id="g-svg-95"
                       fill="none"
-                      x1="2.3511410091698934"
+                      x1="2.3511410091698917"
                       y1="0"
                       x2="0"
-                      y2="3.236067977499789"
+                      y2="3.2360679774997902"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -638,10 +638,10 @@
                     <line
                       id="g-svg-96"
                       fill="none"
-                      x1="3.8042260651806146"
+                      x1="3.8042260651806137"
                       y1="0"
                       x2="0"
-                      y2="1.2360679774997885"
+                      y2="1.2360679774997911"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -659,8 +659,8 @@
                     <line
                       id="g-svg-97"
                       fill="none"
-                      x1="3.804226065180614"
-                      y1="1.236067977499791"
+                      x1="3.8042260651806146"
+                      y1="1.2360679774997883"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -680,8 +680,8 @@
                     <line
                       id="g-svg-98"
                       fill="none"
-                      x1="2.351141009169893"
-                      y1="3.2360679774997894"
+                      x1="2.351141009169894"
+                      y1="3.236067977499789"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1148,7 +1148,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 100.28571428571428,0 A 100.28571428571428 100.28571428571428 0 0 1 159.23217815847374 19.152867135540987 A 100.28571428571428 100.28571428571428 0 0 1 195.6630963484568 69.29572427839813 A 100.28571428571428 100.28571428571428 0 0 1 195.6630963484568 131.2757042930304 A 100.28571428571428 100.28571428571428 0 0 1 159.23217815847374 181.41856143588757 A 100.28571428571428 100.28571428571428 0 0 1 100.28571428571428 200.57142857142856 A 100.28571428571428 100.28571428571428 0 0 1 41.33925041295487 181.41856143588757 A 100.28571428571428 100.28571428571428 0 0 1 4.908332222971751 131.27570429303046 A 100.28571428571428 100.28571428571428 0 0 1 4.908332222971751 69.29572427839815 A 100.28571428571428 100.28571428571428 0 0 1 41.33925041295481 19.152867135540987 A 100.28571428571428 100.28571428571428 0 0 1 100.28571428571428 0"
+                      d="M 100.28571428571422,0 A 100.28571428571428 100.28571428571428 0 0 1 159.2321781584737 19.15286713554096 A 100.28571428571428 100.28571428571428 0 0 1 195.6630963484568 69.29572427839807 A 100.28571428571428 100.28571428571428 0 0 1 195.6630963484568 131.27570429303034 A 100.28571428571428 100.28571428571428 0 0 1 159.2321781584738 181.4185614358875 A 100.28571428571428 100.28571428571428 0 0 1 100.28571428571433 200.57142857142856 A 100.28571428571428 100.28571428571428 0 0 1 41.33925041295487 181.41856143588763 A 100.28571428571428 100.28571428571428 0 0 1 4.908332222971751 131.27570429303051 A 100.28571428571428 100.28571428571428 0 0 1 4.908332222971723 69.29572427839821 A 100.28571428571428 100.28571428571428 0 0 1 41.339250412954755 19.152867135541015 A 100.28571428571428 100.28571428571428 0 0 1 100.28571428571422 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1160,7 +1160,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 125.35714285714286,0 A 125.35714285714286 125.35714285714286 0 0 1 199.04022269809215 23.941083919426234 A 125.35714285714286 125.35714285714286 0 0 1 244.57887043557102 86.61965534799768 A 125.35714285714286 125.35714285714286 0 0 1 244.57887043557102 164.09463036628804 A 125.35714285714286 125.35714285714286 0 0 1 199.0402226980922 226.7732017948595 A 125.35714285714286 125.35714285714286 0 0 1 125.35714285714286 250.71428571428575 A 125.35714285714286 125.35714285714286 0 0 1 51.67406301619357 226.7732017948595 A 125.35714285714286 125.35714285714286 0 0 1 6.135415278714703 164.0946303662881 A 125.35714285714286 125.35714285714286 0 0 1 6.1354152787146745 86.61965534799768 A 125.35714285714286 125.35714285714286 0 0 1 51.674063016193514 23.941083919426234 A 125.35714285714286 125.35714285714286 0 0 1 125.35714285714286 0"
+                      d="M 125.3571428571428,0 A 125.35714285714286 125.35714285714286 0 0 1 199.04022269809215 23.941083919426205 A 125.35714285714286 125.35714285714286 0 0 1 244.57887043557102 86.61965534799762 A 125.35714285714286 125.35714285714286 0 0 1 244.57887043557108 164.094630366288 A 125.35714285714286 125.35714285714286 0 0 1 199.04022269809226 226.77320179485943 A 125.35714285714286 125.35714285714286 0 0 1 125.35714285714292 250.71428571428575 A 125.35714285714286 125.35714285714286 0 0 1 51.6740630161936 226.77320179485955 A 125.35714285714286 125.35714285714286 0 0 1 6.135415278714703 164.0946303662881 A 125.35714285714286 125.35714285714286 0 0 1 6.135415278714646 86.61965534799774 A 125.35714285714286 125.35714285714286 0 0 1 51.67406301619346 23.94108391942629 A 125.35714285714286 125.35714285714286 0 0 1 125.3571428571428 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1172,7 +1172,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 150.42857142857142,0 A 150.42857142857142 150.42857142857142 0 0 1 238.8482672377106 28.72930070331148 A 150.42857142857142 150.42857142857142 0 0 1 293.49464452268523 103.94358641759717 A 150.42857142857142 150.42857142857142 0 0 1 293.49464452268523 196.91355643954566 A 150.42857142857142 150.42857142857142 0 0 1 238.8482672377106 272.12784215383135 A 150.42857142857142 150.42857142857142 0 0 1 150.42857142857142 300.8571428571429 A 150.42857142857142 150.42857142857142 0 0 1 62.008875619432246 272.12784215383135 A 150.42857142857142 150.42857142857142 0 0 1 7.3624983344576265 196.91355643954566 A 150.42857142857142 150.42857142857142 0 0 1 7.362498334457598 103.94358641759723 A 150.42857142857142 150.42857142857142 0 0 1 62.00887561943222 28.72930070331151 A 150.42857142857142 150.42857142857142 0 0 1 150.42857142857142 0"
+                      d="M 150.42857142857136,0 A 150.42857142857142 150.42857142857142 0 0 1 238.84826723771053 28.729300703311452 A 150.42857142857142 150.42857142857142 0 0 1 293.49464452268523 103.94358641759712 A 150.42857142857142 150.42857142857142 0 0 1 293.49464452268523 196.9135564395456 A 150.42857142857142 150.42857142857142 0 0 1 238.84826723771064 272.12784215383135 A 150.42857142857142 150.42857142857142 0 0 1 150.42857142857147 300.8571428571429 A 150.42857142857142 150.42857142857142 0 0 1 62.0088756194323 272.12784215383135 A 150.42857142857142 150.42857142857142 0 0 1 7.362498334457655 196.91355643954572 A 150.42857142857142 150.42857142857142 0 0 1 7.36249833445757 103.94358641759729 A 150.42857142857142 150.42857142857142 0 0 1 62.00887561943219 28.72930070331151 A 150.42857142857142 150.42857142857142 0 0 1 150.42857142857136 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1184,7 +1184,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 175.5,0 A 175.5 175.5 0 0 1 278.65631177732905 33.51751748719673 A 175.5 175.5 0 0 1 342.4104186097994 121.26751748719673 A 175.5 175.5 0 0 1 342.4104186097995 229.73248251280324 A 175.5 175.5 0 0 1 278.65631177732905 317.48248251280324 A 175.5 175.5 0 0 1 175.5 351 A 175.5 175.5 0 0 1 72.34368822267098 317.48248251280324 A 175.5 175.5 0 0 1 8.58958139020055 229.7324825128033 A 175.5 175.5 0 0 1 8.589581390200522 121.26751748719676 A 175.5 175.5 0 0 1 72.34368822267092 33.517517487196756 A 175.5 175.5 0 0 1 175.5 0"
+                      d="M 175.49999999999994,0 A 175.5 175.5 0 0 1 278.656311777329 33.5175174871967 A 175.5 175.5 0 0 1 342.4104186097994 121.26751748719667 A 175.5 175.5 0 0 1 342.41041860979954 229.7324825128032 A 175.5 175.5 0 0 1 278.6563117773291 317.48248251280324 A 175.5 175.5 0 0 1 175.50000000000006 351 A 175.5 175.5 0 0 1 72.343688222671 317.4824825128033 A 175.5 175.5 0 0 1 8.589581390200578 229.73248251280336 A 175.5 175.5 0 0 1 8.589581390200493 121.26751748719681 A 175.5 175.5 0 0 1 72.34368822267089 33.517517487196784 A 175.5 175.5 0 0 1 175.49999999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1215,7 +1215,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="175.5"
                     class="axis-line axis-line"
                     stroke-width="0.5"
diff --git a/__tests__/integration/snapshots/static/scoreByItemAreaRadarCustom.svg b/__tests__/integration/snapshots/static/scoreByItemAreaRadarCustom.svg
index 04844509ae..a23dddeb57 100644
--- a/__tests__/integration/snapshots/static/scoreByItemAreaRadarCustom.svg
+++ b/__tests__/integration/snapshots/static/scoreByItemAreaRadarCustom.svg
@@ -342,7 +342,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 0,206.5"
+                      d="M 0,0 L 5.684341886080802e-14,206.5"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -354,7 +354,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 121.37765459839574,0 L 0,167.06200933842666"
+                      d="M 121.37765459839568,0 L 0,167.06200933842666"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -366,7 +366,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 196.3931706149492,0 L 0,63.812009338426606"
+                      d="M 196.3931706149492,0 L 0,63.81200933842666"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -378,7 +378,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 196.3931706149492,63.81200933842669 L 0,0"
+                      d="M 196.3931706149492,63.812009338426606 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -390,7 +390,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 121.37765459839574,167.06200933842666 L 0,0"
+                      d="M 121.3776545983959,167.06200933842652 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -402,7 +402,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,206.5 L 0,0"
+                      d="M 5.684341886080802e-14,206.5 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -414,7 +414,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,167.0620093384266 L 121.37765459839574,0"
+                      d="M 0,167.06200933842666 L 121.37765459839565,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -426,7 +426,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,63.81200933842658 L 196.3931706149492,0"
+                      d="M 0,63.81200933842672 L 196.39317061494918,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -438,7 +438,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 196.3931706149492,63.81200933842672"
+                      d="M 0,0 L 196.3931706149492,63.81200933842655"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -450,7 +450,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 121.37765459839571,167.0620093384266"
+                      d="M 0,0 L 121.3776545983958,167.0620093384266"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -487,13 +487,13 @@
                   transform="matrix(1,0,0,1,320,101)"
                   class="axis-tick"
                 >
-                  <g transform="matrix(1,0,0,1,0,-4)">
+                  <g transform="matrix(1,0,0,1,-0,-4)">
                     <line
                       id="g-svg-85"
                       fill="none"
-                      x1="0"
+                      x1="7.347880794884119e-16"
                       y1="4"
-                      x2="2.4492935982947064e-16"
+                      x2="0"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -513,8 +513,8 @@
                       id="g-svg-86"
                       fill="none"
                       x1="0"
-                      y1="3.23606797749979"
-                      x2="2.3511410091698925"
+                      y1="3.2360679774997902"
+                      x2="2.3511410091698917"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -534,7 +534,7 @@
                       id="g-svg-87"
                       fill="none"
                       x1="0"
-                      y1="1.2360679774997896"
+                      y1="1.2360679774997905"
                       x2="3.804226065180614"
                       y2="0"
                       class="axis-tick-item"
@@ -556,8 +556,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.804226065180614"
-                      y2="1.2360679774997905"
+                      x2="3.8042260651806146"
+                      y2="1.2360679774997887"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -577,8 +577,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.3511410091698925"
-                      y2="3.23606797749979"
+                      x2="2.351141009169896"
+                      y2="3.236067977499787"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -598,7 +598,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.4492935982947064e-16"
+                      x2="1.2246467991473533e-15"
                       y2="4"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -617,10 +617,10 @@
                     <line
                       id="g-svg-91"
                       fill="none"
-                      x1="2.3511410091698934"
+                      x1="2.3511410091698917"
                       y1="0"
                       x2="0"
-                      y2="3.236067977499789"
+                      y2="3.2360679774997902"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -638,10 +638,10 @@
                     <line
                       id="g-svg-92"
                       fill="none"
-                      x1="3.8042260651806146"
+                      x1="3.8042260651806137"
                       y1="0"
                       x2="0"
-                      y2="1.2360679774997885"
+                      y2="1.2360679774997911"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -659,8 +659,8 @@
                     <line
                       id="g-svg-93"
                       fill="none"
-                      x1="3.804226065180614"
-                      y1="1.236067977499791"
+                      x1="3.8042260651806146"
+                      y1="1.2360679774997883"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -680,8 +680,8 @@
                     <line
                       id="g-svg-94"
                       fill="none"
-                      x1="2.351141009169893"
-                      y1="3.2360679774997894"
+                      x1="2.351141009169894"
+                      y1="3.236067977499789"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1122,7 +1122,7 @@
                       stroke="rgba(255,0,0,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 89.42857142857139,0 A 89.42857142857144 89.42857142857144 0 0 1 141.9933668478697 17.079337360183274 A 89.42857142857144 89.42857142857144 0 0 1 174.48019702868083 61.793623074469 A 89.42857142857144 89.42857142857144 0 0 1 174.48019702868083 117.0635197826739 A 89.42857142857144 89.42857142857144 0 0 1 141.9933668478697 161.77780549695962 A 89.42857142857144 89.42857142857144 0 0 1 89.42857142857139 178.8571428571429 A 89.42857142857144 89.42857142857144 0 0 1 36.86377600927307 161.77780549695962 A 89.42857142857144 89.42857142857144 0 0 1 4.376945828461942 117.0635197826739 A 89.42857142857144 89.42857142857144 0 0 1 4.376945828461913 61.793623074469025 A 89.42857142857144 89.42857142857144 0 0 1 36.86377600927307 17.079337360183274 A 89.42857142857144 89.42857142857144 0 0 1 89.42857142857139 0"
+                      d="M 89.42857142857139,0 A 89.42857142857144 89.42857142857144 0 0 1 141.9933668478697 17.079337360183246 A 89.42857142857144 89.42857142857144 0 0 1 174.4801970286809 61.79362307446894 A 89.42857142857144 89.42857142857144 0 0 1 174.48019702868095 117.06351978267384 A 89.42857142857144 89.42857142857144 0 0 1 141.99336684786982 161.77780549695956 A 89.42857142857144 89.42857142857144 0 0 1 89.4285714285715 178.8571428571429 A 89.42857142857144 89.42857142857144 0 0 1 36.86377600927318 161.77780549695967 A 89.42857142857144 89.42857142857144 0 0 1 4.376945828461999 117.06351978267395 A 89.42857142857144 89.42857142857144 0 0 1 4.376945828461942 61.79362307446908 A 89.42857142857144 89.42857142857144 0 0 1 36.86377600927307 17.07933736018333 A 89.42857142857144 89.42857142857144 0 0 1 89.42857142857139 0"
                     />
                   </g>
                   <g transform="matrix(1,0,0,1,185.857147,123.357140)">
@@ -1133,7 +1133,7 @@
                       stroke="rgba(255,0,0,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 134.14285714285714,0 A 134.14285714285714 134.14285714285714 0 0 1 212.99005027180462 25.61900604027491 A 134.14285714285714 134.14285714285714 0 0 1 261.7202955430213 92.69043461170347 A 134.14285714285714 134.14285714285714 0 0 1 261.7202955430213 175.5952796740108 A 134.14285714285714 134.14285714285714 0 0 1 212.99005027180462 242.66670824543937 A 134.14285714285714 134.14285714285714 0 0 1 134.14285714285714 268.2857142857142 A 134.14285714285714 134.14285714285714 0 0 1 55.295664013909686 242.66670824543937 A 134.14285714285714 134.14285714285714 0 0 1 6.5654187426929695 175.5952796740108 A 134.14285714285714 134.14285714285714 0 0 1 6.5654187426929695 92.6904346117035 A 134.14285714285714 134.14285714285714 0 0 1 55.29566401390966 25.61900604027491 A 134.14285714285714 134.14285714285714 0 0 1 134.14285714285714 0"
+                      d="M 134.14285714285708,0 A 134.14285714285714 134.14285714285714 0 0 1 212.99005027180456 25.619006040274883 A 134.14285714285714 134.14285714285714 0 0 1 261.7202955430213 92.69043461170341 A 134.14285714285714 134.14285714285714 0 0 1 261.7202955430213 175.59527967401075 A 134.14285714285714 134.14285714285714 0 0 1 212.99005027180468 242.6667082454393 A 134.14285714285714 134.14285714285714 0 0 1 134.1428571428572 268.2857142857142 A 134.14285714285714 134.14285714285714 0 0 1 55.295664013909715 242.66670824543942 A 134.14285714285714 134.14285714285714 0 0 1 6.5654187426929695 175.59527967401087 A 134.14285714285714 134.14285714285714 0 0 1 6.565418742692941 92.69043461170355 A 134.14285714285714 134.14285714285714 0 0 1 55.2956640139096 25.619006040274968 A 134.14285714285714 134.14285714285714 0 0 1 134.14285714285708 0"
                     />
                   </g>
                 </g>
@@ -1163,7 +1163,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="156.5"
                     class="axis-line axis-line"
                     stroke-width="0.5"
diff --git a/__tests__/integration/snapshots/static/scoreByItemAreaRadarSize.svg b/__tests__/integration/snapshots/static/scoreByItemAreaRadarSize.svg
index a40d8b7813..29ce995b3b 100644
--- a/__tests__/integration/snapshots/static/scoreByItemAreaRadarSize.svg
+++ b/__tests__/integration/snapshots/static/scoreByItemAreaRadarSize.svg
@@ -342,7 +342,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 0,184"
+                      d="M 0,0 L 2.842170943040401e-14,184"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -354,7 +354,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 108.15248642181507,0 L 0,148.8591269649903"
+                      d="M 108.15248642181501,0 L 0,148.85912696499034"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -366,7 +366,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 174.99439899830824,0 L 0,56.85912696499031"
+                      d="M 174.99439899830824,0 L 0,56.85912696499037"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -378,7 +378,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 174.99439899830824,56.85912696499037 L 0,0"
+                      d="M 174.99439899830827,56.85912696499031 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -390,7 +390,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 108.15248642181507,148.8591269649903 L 0,0"
+                      d="M 108.15248642181524,148.8591269649902 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -402,7 +402,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,184 L 0,0"
+                      d="M 5.684341886080802e-14,184 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -414,7 +414,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,148.8591269649903 L 108.15248642181511,0"
+                      d="M 0,148.8591269649903 L 108.15248642181501,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -426,7 +426,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,56.85912696499025 L 174.99439899830827,0"
+                      d="M 0,56.85912696499037 L 174.99439899830824,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -438,7 +438,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 174.99439899830824,56.85912696499037"
+                      d="M 0,0 L 174.99439899830827,56.85912696499025"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -450,7 +450,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 108.1524864218151,148.8591269649903"
+                      d="M 0,0 L 108.15248642181513,148.85912696499028"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -487,13 +487,13 @@
                   transform="matrix(1,0,0,1,200,164.500000)"
                   class="axis-tick"
                 >
-                  <g transform="matrix(1,0,0,1,0,-4)">
+                  <g transform="matrix(1,0,0,1,-0,-4)">
                     <line
                       id="g-svg-86"
                       fill="none"
-                      x1="0"
+                      x1="7.347880794884119e-16"
                       y1="4"
-                      x2="2.4492935982947064e-16"
+                      x2="0"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -513,8 +513,8 @@
                       id="g-svg-87"
                       fill="none"
                       x1="0"
-                      y1="3.23606797749979"
-                      x2="2.3511410091698925"
+                      y1="3.2360679774997902"
+                      x2="2.3511410091698917"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -534,7 +534,7 @@
                       id="g-svg-88"
                       fill="none"
                       x1="0"
-                      y1="1.2360679774997896"
+                      y1="1.2360679774997905"
                       x2="3.804226065180614"
                       y2="0"
                       class="axis-tick-item"
@@ -556,8 +556,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.804226065180614"
-                      y2="1.2360679774997905"
+                      x2="3.8042260651806146"
+                      y2="1.2360679774997887"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -577,8 +577,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.3511410091698925"
-                      y2="3.23606797749979"
+                      x2="2.351141009169896"
+                      y2="3.236067977499787"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -598,7 +598,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.4492935982947064e-16"
+                      x2="1.2246467991473533e-15"
                       y2="4"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -617,10 +617,10 @@
                     <line
                       id="g-svg-92"
                       fill="none"
-                      x1="2.3511410091698934"
+                      x1="2.3511410091698917"
                       y1="0"
                       x2="0"
-                      y2="3.236067977499789"
+                      y2="3.2360679774997902"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -638,10 +638,10 @@
                     <line
                       id="g-svg-93"
                       fill="none"
-                      x1="3.8042260651806146"
+                      x1="3.8042260651806137"
                       y1="0"
                       x2="0"
-                      y2="1.2360679774997885"
+                      y2="1.2360679774997911"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -659,8 +659,8 @@
                     <line
                       id="g-svg-94"
                       fill="none"
-                      x1="3.804226065180614"
-                      y1="1.236067977499791"
+                      x1="3.8042260651806146"
+                      y1="1.2360679774997883"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -680,8 +680,8 @@
                     <line
                       id="g-svg-95"
                       fill="none"
-                      x1="2.351141009169893"
-                      y1="3.2360679774997894"
+                      x1="2.351141009169894"
+                      y1="3.236067977499789"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -1136,7 +1136,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="10"
                       stroke-dasharray="3,4"
-                      d="M 114.75,0 A 114.75 114.75 0 0 1 182.1983577005613 21.91529989547479 A 114.75 114.75 0 0 1 223.8837352448689 79.29029989547479 A 114.75 114.75 0 0 1 223.8837352448689 150.2097001045252 A 114.75 114.75 0 0 1 182.1983577005613 207.5847001045252 A 114.75 114.75 0 0 1 114.75 229.5 A 114.75 114.75 0 0 1 47.301642299438726 207.5847001045252 A 114.75 114.75 0 0 1 5.616264755131127 150.2097001045252 A 114.75 114.75 0 0 1 5.6162647551311125 79.29029989547479 A 114.75 114.75 0 0 1 47.3016422994387 21.91529989547479 A 114.75 114.75 0 0 1 114.75 0"
+                      d="M 114.74999999999997,0 A 114.75 114.75 0 0 1 182.19835770056125 21.91529989547476 A 114.75 114.75 0 0 1 223.88373524486883 79.29029989547473 A 114.75 114.75 0 0 1 223.8837352448689 150.20970010452515 A 114.75 114.75 0 0 1 182.19835770056136 207.5847001045252 A 114.75 114.75 0 0 1 114.75000000000003 229.5 A 114.75 114.75 0 0 1 47.301642299438754 207.58470010452527 A 114.75 114.75 0 0 1 5.616264755131141 150.20970010452527 A 114.75 114.75 0 0 1 5.616264755131098 79.29029989547485 A 114.75 114.75 0 0 1 47.30164229943864 21.91529989547479 A 114.75 114.75 0 0 1 114.74999999999997 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1148,7 +1148,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="10"
                       stroke-dasharray="3,4"
-                      d="M 152.99999999999994,0 A 153 153 0 0 1 242.93114360074833 29.22039986063305 A 153 153 0 0 1 298.5116469931584 105.72039986063305 A 153 153 0 0 1 298.5116469931584 200.27960013936695 A 153 153 0 0 1 242.93114360074838 276.77960013936695 A 153 153 0 0 1 152.99999999999997 306 A 153 153 0 0 1 63.06885639925157 276.77960013936695 A 153 153 0 0 1 7.488353006841464 200.27960013936695 A 153 153 0 0 1 7.488353006841436 105.72039986063305 A 153 153 0 0 1 63.068856399251516 29.22039986063305 A 153 153 0 0 1 152.99999999999994 0"
+                      d="M 152.99999999999991,0 A 153 153 0 0 1 242.93114360074827 29.220399860633023 A 153 153 0 0 1 298.5116469931584 105.720399860633 A 153 153 0 0 1 298.5116469931584 200.2796001393669 A 153 153 0 0 1 242.93114360074838 276.77960013936695 A 153 153 0 0 1 153 306 A 153 153 0 0 1 63.0688563992516 276.77960013936695 A 153 153 0 0 1 7.488353006841464 200.279600139367 A 153 153 0 0 1 7.488353006841436 105.72039986063311 A 153 153 0 0 1 63.06885639925149 29.22039986063305 A 153 153 0 0 1 152.99999999999991 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -1179,7 +1179,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="2.842170943040401e-14"
                     y2="153"
                     class="axis-line axis-line"
                     stroke-width="0.5"
diff --git a/__tests__/integration/snapshots/static/scoreByItemAreaSmoothRadar.svg b/__tests__/integration/snapshots/static/scoreByItemAreaSmoothRadar.svg
index 239804b90e..4eb3d3cabf 100644
--- a/__tests__/integration/snapshots/static/scoreByItemAreaSmoothRadar.svg
+++ b/__tests__/integration/snapshots/static/scoreByItemAreaSmoothRadar.svg
@@ -82,7 +82,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 0,304"
+                      d="M 0,0 L 5.684341886080802e-14,304"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -94,7 +94,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 178.68671669691184,0 L 0,245.941166289984"
+                      d="M 178.68671669691173,0 L 0,245.94116628998404"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -106,7 +106,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 289.12118095372665,0 L 0,93.94116628998398"
+                      d="M 289.12118095372665,0 L 0,93.94116628998407"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -118,7 +118,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 289.12118095372665,93.9411662899841 L 0,0"
+                      d="M 289.1211809537267,93.94116628998393 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -130,7 +130,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 178.68671669691184,245.94116628998404 L 0,0"
+                      d="M 178.68671669691207,245.9411662899838 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -142,7 +142,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,304 L 0,0"
+                      d="M 1.1368683772161603e-13,304 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -154,7 +154,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,245.94116628998393 L 178.6867166969119,0"
+                      d="M 0,245.94116628998404 L 178.68671669691173,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -166,7 +166,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,93.94116628998393 L 289.1211809537267,0"
+                      d="M 0,93.9411662899841 L 289.12118095372665,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -178,7 +178,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 289.12118095372665,93.9411662899841"
+                      d="M 0,0 L 289.1211809537267,93.94116628998393"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -190,7 +190,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 178.68671669691187,245.94116628998398"
+                      d="M 0,0 L 178.68671669691193,245.94116628998395"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -227,13 +227,13 @@
                   transform="matrix(1,0,0,1,320,47)"
                   class="axis-tick"
                 >
-                  <g transform="matrix(1,0,0,1,0,-4)">
+                  <g transform="matrix(1,0,0,1,-0,-4)">
                     <line
                       id="g-svg-54"
                       fill="none"
-                      x1="0"
+                      x1="7.347880794884119e-16"
                       y1="4"
-                      x2="2.4492935982947064e-16"
+                      x2="0"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -253,8 +253,8 @@
                       id="g-svg-55"
                       fill="none"
                       x1="0"
-                      y1="3.23606797749979"
-                      x2="2.3511410091698925"
+                      y1="3.2360679774997902"
+                      x2="2.3511410091698917"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -274,7 +274,7 @@
                       id="g-svg-56"
                       fill="none"
                       x1="0"
-                      y1="1.2360679774997896"
+                      y1="1.2360679774997905"
                       x2="3.804226065180614"
                       y2="0"
                       class="axis-tick-item"
@@ -296,8 +296,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.804226065180614"
-                      y2="1.2360679774997905"
+                      x2="3.8042260651806146"
+                      y2="1.2360679774997887"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -317,8 +317,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.3511410091698925"
-                      y2="3.23606797749979"
+                      x2="2.351141009169896"
+                      y2="3.236067977499787"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -338,7 +338,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.4492935982947064e-16"
+                      x2="1.2246467991473533e-15"
                       y2="4"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -357,10 +357,10 @@
                     <line
                       id="g-svg-60"
                       fill="none"
-                      x1="2.3511410091698934"
+                      x1="2.3511410091698917"
                       y1="0"
                       x2="0"
-                      y2="3.236067977499789"
+                      y2="3.2360679774997902"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -378,10 +378,10 @@
                     <line
                       id="g-svg-61"
                       fill="none"
-                      x1="3.8042260651806146"
+                      x1="3.8042260651806137"
                       y1="0"
                       x2="0"
-                      y2="1.2360679774997885"
+                      y2="1.2360679774997911"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -399,8 +399,8 @@
                     <line
                       id="g-svg-62"
                       fill="none"
-                      x1="3.804226065180614"
-                      y1="1.236067977499791"
+                      x1="3.8042260651806146"
+                      y1="1.2360679774997883"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -420,8 +420,8 @@
                     <line
                       id="g-svg-63"
                       fill="none"
-                      x1="2.351141009169893"
-                      y1="3.2360679774997894"
+                      x1="2.351141009169894"
+                      y1="3.236067977499789"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -888,7 +888,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 156,0 A 156 156 0 0 1 247.69449935762583 29.79334887750821 A 156 156 0 0 1 304.36481654204397 107.79334887750821 A 156 156 0 0 1 304.36481654204397 204.2066511224918 A 156 156 0 0 1 247.69449935762583 282.2066511224918 A 156 156 0 0 1 156 312 A 156 156 0 0 1 64.30550064237423 282.2066511224918 A 156 156 0 0 1 7.63518345795606 204.20665112249185 A 156 156 0 0 1 7.635183457956032 107.79334887750821 A 156 156 0 0 1 64.30550064237417 29.79334887750821 A 156 156 0 0 1 156 0"
+                      d="M 155.99999999999994,0 A 156 156 0 0 1 247.69449935762577 29.79334887750815 A 156 156 0 0 1 304.3648165420439 107.79334887750815 A 156 156 0 0 1 304.36481654204397 204.20665112249173 A 156 156 0 0 1 247.6944993576259 282.20665112249173 A 156 156 0 0 1 156.00000000000006 312 A 156 156 0 0 1 64.30550064237426 282.20665112249185 A 156 156 0 0 1 7.635183457956089 204.20665112249185 A 156 156 0 0 1 7.635183457956003 107.79334887750827 A 156 156 0 0 1 64.30550064237411 29.793348877508237 A 156 156 0 0 1 155.99999999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -900,7 +900,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 195,0 A 195 195 0 0 1 309.6181241970323 37.241686096885246 A 195 195 0 0 1 380.45602067755493 134.74168609688525 A 195 195 0 0 1 380.456020677555 255.25831390311475 A 195 195 0 0 1 309.6181241970323 352.75831390311475 A 195 195 0 0 1 195 390 A 195 195 0 0 1 80.38187580296776 352.75831390311475 A 195 195 0 0 1 9.543979322445068 255.25831390311475 A 195 195 0 0 1 9.54397932244504 134.7416860968853 A 195 195 0 0 1 80.3818758029677 37.241686096885275 A 195 195 0 0 1 195 0"
+                      d="M 194.99999999999994,0 A 195 195 0 0 1 309.6181241970322 37.24168609688522 A 195 195 0 0 1 380.4560206775549 134.7416860968852 A 195 195 0 0 1 380.456020677555 255.2583139031147 A 195 195 0 0 1 309.61812419703233 352.7583139031147 A 195 195 0 0 1 195.00000000000006 390 A 195 195 0 0 1 80.38187580296778 352.75831390311475 A 195 195 0 0 1 9.543979322445097 255.2583139031148 A 195 195 0 0 1 9.543979322445011 134.74168609688536 A 195 195 0 0 1 80.38187580296767 37.2416860968853 A 195 195 0 0 1 194.99999999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -912,7 +912,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 234,0 A 234 234 0 0 1 371.5417490364387 44.690023316262284 A 234 234 0 0 1 456.5472248130659 161.69002331626228 A 234 234 0 0 1 456.5472248130659 306.30997668373766 A 234 234 0 0 1 371.5417490364388 423.30997668373766 A 234 234 0 0 1 234.00000000000006 468 A 234 234 0 0 1 96.45825096356131 423.3099766837377 A 234 234 0 0 1 11.452775186934076 306.3099766837377 A 234 234 0 0 1 11.452775186934048 161.69002331626234 A 234 234 0 0 1 96.45825096356123 44.69002331626231 A 234 234 0 0 1 234 0"
+                      d="M 233.99999999999994,0 A 234 234 0 0 1 371.54174903643866 44.690023316262256 A 234 234 0 0 1 456.5472248130659 161.69002331626223 A 234 234 0 0 1 456.547224813066 306.3099766837376 A 234 234 0 0 1 371.5417490364388 423.30997668373766 A 234 234 0 0 1 234.0000000000001 468 A 234 234 0 0 1 96.45825096356137 423.3099766837378 A 234 234 0 0 1 11.452775186934105 306.3099766837378 A 234 234 0 0 1 11.45277518693402 161.6900233162624 A 234 234 0 0 1 96.45825096356117 44.69002331626234 A 234 234 0 0 1 233.99999999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -924,7 +924,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 272.99999999999994,0 A 273 273 0 0 1 433.4653738758451 52.13836053563935 A 273 273 0 0 1 532.6384289485768 188.63836053563935 A 273 273 0 0 1 532.6384289485768 357.3616394643606 A 273 273 0 0 1 433.46537387584516 493.8616394643607 A 273 273 0 0 1 273 546 A 273 273 0 0 1 112.53462612415481 493.8616394643607 A 273 273 0 0 1 13.361571051423027 357.3616394643607 A 273 273 0 0 1 13.361571051423027 188.6383605356394 A 273 273 0 0 1 112.53462612415473 52.13836053563938 A 273 273 0 0 1 272.99999999999994 0"
+                      d="M 272.9999999999999,0 A 273 273 0 0 1 433.46537387584505 52.13836053563932 A 273 273 0 0 1 532.6384289485768 188.6383605356393 A 273 273 0 0 1 532.6384289485768 357.36163946436056 A 273 273 0 0 1 433.46537387584516 493.86163946436056 A 273 273 0 0 1 273.00000000000006 546 A 273 273 0 0 1 112.53462612415487 493.8616394643607 A 273 273 0 0 1 13.361571051423027 357.36163946436074 A 273 273 0 0 1 13.361571051423027 188.63836053563946 A 273 273 0 0 1 112.53462612415467 52.13836053563941 A 273 273 0 0 1 272.9999999999999 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -955,7 +955,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="273"
                     class="axis-line axis-line"
                     stroke-width="0.5"
diff --git a/__tests__/integration/snapshots/static/seasonalWeatherAreaRadial.svg b/__tests__/integration/snapshots/static/seasonalWeatherAreaRadial.svg
index 6ac1ec3aa3..80cf1b4fdc 100644
--- a/__tests__/integration/snapshots/static/seasonalWeatherAreaRadial.svg
+++ b/__tests__/integration/snapshots/static/seasonalWeatherAreaRadial.svg
@@ -82,7 +82,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,276.59999999999997 L 0,0"
+                      d="M 5.684341886080802e-14,276.59999999999997 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -94,7 +94,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,238.1418169948958 L 140.69838306949214,0"
+                      d="M 0,238.14181699489592 L 140.6983830694919,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -106,7 +106,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,141.72193259472195 L 237.53411085908704,0"
+                      d="M 0,141.7219325947218 L 237.53411085908715,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -118,7 +118,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,1.1903586927410856 L 276.59743861103016,0"
+                      d="M 0,1.190358692740915 L 276.59743861103016,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -130,7 +130,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 241.11396775499838,135.54192913427778"
+                      d="M 0,0 L 241.11396775499827,135.541929134278"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -154,7 +154,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 0,0 L 2.3806953394111474,276.589754491559"
+                      d="M 0,0 L 2.380695339410977,276.589754491559"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -166,7 +166,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 138.64348559910164,0 L 0,239.34398655686266"
+                      d="M 138.64348559910135,0 L 0,239.3439865568629"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -178,7 +178,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 241.11396775499838,0 L 0,135.54192913427778"
+                      d="M 241.11396775499844,0 L 0,135.54192913427767"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -190,7 +190,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 276.59743861103016,1.1903586927410856 L 0,0"
+                      d="M 276.59743861103016,1.1903586927412562 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -202,7 +202,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 237.5341108590872,141.72193259472172 L 0,0"
+                      d="M 237.5341108590871,141.72193259472186 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -214,7 +214,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 136.5783171742499,240.52842509327243 L 0,0"
+                      d="M 136.57831717425017,240.52842509327226 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -255,9 +255,9 @@
                     <line
                       id="g-svg-56"
                       fill="none"
-                      x1="2.4492935982947064e-16"
+                      x1="0"
                       y1="0"
-                      x2="0"
+                      x2="7.347880794884119e-16"
                       y2="4"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -276,10 +276,10 @@
                     <line
                       id="g-svg-57"
                       fill="none"
-                      x1="2.034683775408418"
+                      x1="2.034683775408415"
                       y1="0"
                       x2="0"
-                      y2="3.4438440635559773"
+                      y2="3.443844063555979"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -297,10 +297,10 @@
                     <line
                       id="g-svg-58"
                       fill="none"
-                      x1="3.435055833103212"
+                      x1="3.4350558331032133"
                       y1="0"
                       x2="0"
-                      y2="2.0494856485136945"
+                      y2="2.0494856485136923"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -321,7 +321,7 @@
                       x1="3.9999629589447605"
                       y1="0"
                       x2="0"
-                      y2="0.01721415318497607"
+                      y2="0.017214153184973446"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -339,8 +339,8 @@
                     <line
                       id="g-svg-60"
                       fill="none"
-                      x1="3.486825274837287"
-                      y1="1.960114665716237"
+                      x1="3.486825274837286"
+                      y1="1.9601146657162394"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -381,7 +381,7 @@
                     <line
                       id="g-svg-62"
                       fill="none"
-                      x1="0.03442798755475277"
+                      x1="0.0344279875547502"
                       y1="3.999851836465062"
                       x2="0"
                       y2="0"
@@ -403,8 +403,8 @@
                       id="g-svg-63"
                       fill="none"
                       x1="0"
-                      y1="3.4612290174528235"
-                      x2="2.004967253783104"
+                      y1="3.4612290174528257"
+                      x2="2.0049672537831"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -424,8 +424,8 @@
                       id="g-svg-64"
                       fill="none"
                       x1="0"
-                      y1="1.9601146657162374"
-                      x2="3.486825274837287"
+                      y1="1.9601146657162352"
+                      x2="3.486825274837288"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -447,7 +447,7 @@
                       x1="0"
                       y1="0"
                       x2="3.9999629589447605"
-                      y2="0.01721415318497553"
+                      y2="0.0172141531849781"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -467,8 +467,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.4350558331032137"
-                      y2="2.049485648513691"
+                      x2="3.4350558331032124"
+                      y2="2.049485648513693"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -488,8 +488,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.9751022006399124"
-                      y2="3.478357557386442"
+                      x2="1.9751022006399164"
+                      y2="3.4783575573864396"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -946,7 +946,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 198.41095542378787,0 A 198.41095890410958 198.41095890410958 0 0 1 198.41095542378787 396.8219178082191 A 198.41095890410958 198.41095890410958 0 0 1 198.41095542378787 0"
+                      d="M 198.4109554237878,0 A 198.41095890410958 198.41095890410958 0 0 1 198.41095542378793 396.8219178082191 A 198.41095890410958 198.41095890410958 0 0 1 198.4109554237878 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -958,7 +958,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 268.43835616438355,0 A 268.43835616438355 268.43835616438355 0 0 1 268.4383561643836 536.8767123287671 A 268.43835616438355 268.43835616438355 0 0 1 268.43835616438355 0"
+                      d="M 268.4383561643835,0 A 268.43835616438355 268.43835616438355 0 0 1 268.43835616438366 536.8767123287671 A 268.43835616438355 268.43835616438355 0 0 1 268.4383561643835 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -970,7 +970,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 338.4657534246575,0 A 338.4657534246575 338.4657534246575 0 0 1 338.4657534246576 676.9315068493152 A 338.4657534246575 338.4657534246575 0 0 1 338.4657534246575 0"
+                      d="M 338.46575342465746,0 A 338.4657534246575 338.4657534246575 0 0 1 338.46575342465763 676.9315068493152 A 338.4657534246575 338.4657534246575 0 0 1 338.46575342465746 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -982,7 +982,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 408.4931506849315,0 A 408.4931506849315 408.4931506849315 0 0 1 408.49315068493155 816.986301369863 A 408.4931506849315 408.4931506849315 0 0 1 408.4931506849315 0"
+                      d="M 408.49315068493144,0 A 408.4931506849315 408.4931506849315 0 0 1 408.4931506849316 816.986301369863 A 408.4931506849315 408.4931506849315 0 0 1 408.49315068493144 0"
                       stroke-opacity="0.1"
                     />
                   </g>
diff --git a/__tests__/integration/snapshots/static/sepalBoxPolarBox.svg b/__tests__/integration/snapshots/static/sepalBoxPolarBox.svg
index 557c204928..96b0ecdeb9 100644
--- a/__tests__/integration/snapshots/static/sepalBoxPolarBox.svg
+++ b/__tests__/integration/snapshots/static/sepalBoxPolarBox.svg
@@ -91,8 +91,8 @@
                       id="g-svg-37"
                       fill="none"
                       x1="0"
-                      y1="3.695518130045147"
-                      x2="1.5307337294603593"
+                      y1="3.6955181300451465"
+                      x2="1.53073372946036"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -112,8 +112,8 @@
                       id="g-svg-38"
                       fill="none"
                       x1="0"
-                      y1="1.5307337294603598"
-                      x2="3.6955181300451465"
+                      y1="1.5307337294603582"
+                      x2="3.6955181300451474"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -134,8 +134,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="3.695518130045147"
-                      y2="1.5307337294603591"
+                      x2="3.6955181300451483"
+                      y2="1.5307337294603565"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -155,8 +155,8 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="1.5307337294603593"
-                      y2="3.695518130045147"
+                      x2="1.5307337294603585"
+                      y2="3.6955181300451474"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -174,10 +174,10 @@
                     <line
                       id="g-svg-41"
                       fill="none"
-                      x1="1.530733729460359"
+                      x1="1.530733729460353"
                       y1="0"
                       x2="0"
-                      y2="3.695518130045147"
+                      y2="3.6955181300451496"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -195,10 +195,10 @@
                     <line
                       id="g-svg-42"
                       fill="none"
-                      x1="3.695518130045147"
+                      x1="3.6955181300451456"
                       y1="0"
                       x2="0"
-                      y2="1.5307337294603596"
+                      y2="1.530733729460362"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -216,8 +216,8 @@
                     <line
                       id="g-svg-43"
                       fill="none"
-                      x1="3.695518130045148"
-                      y1="1.530733729460357"
+                      x1="3.695518130045147"
+                      y1="1.5307337294603593"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -237,8 +237,8 @@
                     <line
                       id="g-svg-44"
                       fill="none"
-                      x1="1.530733729460358"
-                      y1="3.6955181300451474"
+                      x1="1.5307337294603622"
+                      y1="3.6955181300451456"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -575,7 +575,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 133.1,0 A 133.1 133.1 0 0 1 227.21591257592942 38.98408742407051 A 133.1 133.1 0 0 1 266.20000000000005 133.1 A 133.1 133.1 0 0 1 227.21591257592948 227.21591257592942 A 133.1 133.1 0 0 1 133.1 266.20000000000005 A 133.1 133.1 0 0 1 38.98408742407054 227.21591257592948 A 133.1 133.1 0 0 1 0 133.10000000000002 A 133.1 133.1 0 0 1 38.98408742407051 38.984087424070566 A 133.1 133.1 0 0 1 133.1 0"
+                      d="M 133.09999999999994,0 A 133.1 133.1 0 0 1 227.21591257592942 38.98408742407048 A 133.1 133.1 0 0 1 266.20000000000005 133.09999999999994 A 133.1 133.1 0 0 1 227.21591257592954 227.21591257592942 A 133.1 133.1 0 0 1 133.10000000000005 266.20000000000005 A 133.1 133.1 0 0 1 38.984087424070566 227.21591257592954 A 133.1 133.1 0 0 1 0 133.10000000000008 A 133.1 133.1 0 0 1 38.98408742407045 38.984087424070594 A 133.1 133.1 0 0 1 133.09999999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -587,7 +587,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 157.3,0 A 157.3 157.3 0 0 1 268.52789668064395 46.072103319356074 A 157.3 157.3 0 0 1 314.6 157.3 A 157.3 157.3 0 0 1 268.52789668064395 268.52789668064395 A 157.3 157.3 0 0 1 157.3 314.6 A 157.3 157.3 0 0 1 46.072103319356074 268.527896680644 A 157.3 157.3 0 0 1 0 157.30000000000004 A 157.3 157.3 0 0 1 46.072103319356046 46.0721033193561 A 157.3 157.3 0 0 1 157.3 0"
+                      d="M 157.29999999999995,0 A 157.3 157.3 0 0 1 268.5278966806439 46.07210331935602 A 157.3 157.3 0 0 1 314.6 157.29999999999995 A 157.3 157.3 0 0 1 268.527896680644 268.5278966806439 A 157.3 157.3 0 0 1 157.30000000000007 314.6 A 157.3 157.3 0 0 1 46.07210331935613 268.527896680644 A 157.3 157.3 0 0 1 0 157.3000000000001 A 157.3 157.3 0 0 1 46.07210331935602 46.07210331935613 A 157.3 157.3 0 0 1 157.29999999999995 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -599,7 +599,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 181.5,0 A 181.5 181.5 0 0 1 309.83988078535833 53.16011921464161 A 181.5 181.5 0 0 1 363 181.5 A 181.5 181.5 0 0 1 309.8398807853584 309.83988078535833 A 181.5 181.5 0 0 1 181.5 363 A 181.5 181.5 0 0 1 53.16011921464164 309.83988078535845 A 181.5 181.5 0 0 1 0 181.50000000000003 A 181.5 181.5 0 0 1 53.16011921464158 53.16011921464167 A 181.5 181.5 0 0 1 181.5 0"
+                      d="M 181.49999999999994,0 A 181.5 181.5 0 0 1 309.83988078535833 53.16011921464158 A 181.5 181.5 0 0 1 363 181.49999999999994 A 181.5 181.5 0 0 1 309.83988078535845 309.83988078535833 A 181.5 181.5 0 0 1 181.50000000000006 363 A 181.5 181.5 0 0 1 53.16011921464167 309.83988078535845 A 181.5 181.5 0 0 1 0 181.50000000000009 A 181.5 181.5 0 0 1 53.160119214641554 53.160119214641696 A 181.5 181.5 0 0 1 181.49999999999994 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -630,7 +630,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="145.2"
                     class="axis-line axis-line"
                     stroke-width="0.5"
@@ -846,7 +846,7 @@
             <g
               id="g-svg-94"
               fill="none"
-              transform="matrix(1,0,0,1,321,37)"
+              transform="matrix(1,0,0,1,321,47)"
               class="axis-title-group"
             >
               <g transform="matrix(1,0,0,1,0,0)">
@@ -891,7 +891,7 @@
               <path
                 id="g-svg-100"
                 fill="rgba(23,131,255,1)"
-                d="M 25.98713790443935,2.842170943040401e-14 A 152.46000000000004 152.46000000000004 0 0 1 70.0561889075617 18.253998606404906 A 152.46000000000004 152.46000000000004 0 0 0 25.98713790443935 0 M 48.73997382934971,7.392844537159036 L 45.03559820405559,16.33599841186833 M 23.727386782314284,9.412540829449554 A 142.77999999999997 142.77999999999997 0 0 1 64.9984028011113 26.507555397352576 L 32.12279310918376,80.15567453851202 A 79.86000000000001 79.86000000000001 0 0 0 9.039004488500666 70.59405622087135 Z M 16.94813341593874,37.650163317798075 A 113.74000000000001 113.74000000000001 0 0 1 49.82504448176013 51.268225770195386 A 113.74000000000001 113.74000000000001 0 0 0 16.948133415938685 37.65016331779806 M 20.95715663964421,74.46649859747848 L 6.139654138467904,110.23911409631549 M 0,108.2442195386694 A 41.14000000000001 41.14000000000001 0 0 1 11.891648683382243 113.16990170230247 A 41.14000000000001 41.14000000000001 0 0 0 0 108.2442195386694"
+                d="M 25.987137904439294,1.4210854715202004e-14 A 152.46 152.46 0 0 1 70.0561889075617 18.253998606404934 A 152.46 152.46 0 0 0 25.987137904439294 0 M 48.739973829349594,7.3928445371590215 L 45.035598204055475,16.335998411868275 M 23.72738678231417,9.412540829449554 A 142.77999999999997 142.77999999999997 0 0 1 64.9984028011113 26.507555397352576 L 32.12279310918382,80.15567453851205 A 79.86000000000001 79.86000000000001 0 0 0 9.03900448850061 70.59405622087132 Z M 16.948133415938685,37.650163317798075 A 113.74 113.74 0 0 1 49.82504448176013 51.268225770195386 A 113.74 113.74 0 0 0 16.948133415938685 37.65016331779806 M 20.957156639644154,74.46649859747845 L 6.139654138467847,110.23911409631549 M 0,108.2442195386694 A 41.139999999999986 41.139999999999986 0 0 1 11.891648683382243 113.1699017023025 A 41.139999999999986 41.139999999999986 0 0 0 0 108.24421953866943"
                 fill-opacity="0.95"
                 stroke-width="2"
                 stroke="rgba(0,0,0,1)"
@@ -902,7 +902,7 @@
               <path
                 id="g-svg-101"
                 fill="rgba(0,201,201,1)"
-                d="M 61.901675932107025,2.842170943040401e-14 A 113.74000000000004 113.74000000000004 0 0 1 75.51973838450442 32.87691106582136 A 113.74000000000004 113.74000000000004 0 0 0 61.90167593210708 -2.842170943040401e-14 M 70.00444166630643,15.902573153586758 L 52.118133916887814,23.311324404174854 M 45.39456235021186,10.115572212900787 A 94.37999999999995 94.37999999999995 0 0 1 56.69465672560534 37.396413310071694 L 23.750763822532065,45.30554223750977 A 60.50000000000002 60.50000000000002 0 0 0 16.507113581895226 27.81782358547713 Z M 28.88744876831663,20.231144425801574 A 75.02 75.02 0 0 1 37.86957506670632 41.91591555432203 A 75.02 75.02 0 0 0 28.88744876831663 20.231144425801546 M 20.817095355405513,36.27663909270413 L 2.93078760598695,43.685390343292255 M 0,37.933395798377916 A 41.139999999999986 41.139999999999986 0 0 1 4.9256821636330415 49.8250444817601 A 41.139999999999986 41.139999999999986 0 0 0 0 37.933395798377916"
+                d="M 61.90167593210708,0 A 113.74000000000001 113.74000000000001 0 0 1 75.51973838450448 32.876911065821446 A 113.74000000000001 113.74000000000001 0 0 0 61.90167593210708 -2.842170943040401e-14 M 70.00444166630643,15.902573153586701 L 52.11813391688787,23.311324404174854 M 45.39456235021186,10.115572212900787 A 94.37999999999997 94.37999999999997 0 0 1 56.6946567256054 37.39641331007178 L 23.75076382253212,45.305542237509826 A 60.49999999999999 60.49999999999999 0 0 0 16.507113581895226 27.817823585477157 Z M 28.887448768316688,20.231144425801546 A 75.02000000000002 75.02000000000002 0 0 1 37.86957506670643 41.91591555432208 A 75.02000000000002 75.02000000000002 0 0 0 28.887448768316688 20.231144425801546 M 20.817095355405513,36.2766390927041 L 2.930787605987007,43.685390343292255 M 5.684341886080802e-14,37.933395798377944 A 41.13999999999999 41.13999999999999 0 0 1 4.925682163633098 49.82504448176016 A 41.13999999999999 41.13999999999999 0 0 0 0 37.933395798377944"
                 fill-opacity="0.95"
                 stroke-width="2"
                 stroke="rgba(0,0,0,1)"
@@ -913,7 +913,7 @@
               <path
                 id="g-svg-102"
                 fill="rgba(240,136,77,1)"
-                d="M 122.58244253175206,28.246889026564503 A 162.14000000000001 162.14000000000001 0 0 1 103.16945988684523 75.11397501401208 A 162.14000000000001 162.14000000000001 0 0 0 122.58244253175206 28.246889026564503 M 114.72021103985281,52.44434945464374 L 83.4191724783704,39.479034766114495 M 89.63854962867879,20.337760099126484 A 128.26000000000002 128.26000000000002 0 0 1 74.2820111185286 57.411723641435714 L 28.887448768316744,29.593900055958585 A 75.02000000000001 75.02000000000001 0 0 0 37.86957506670649 7.909128927438047 Z M 56.694656725605455,12.428631171688409 A 94.38 94.38 0 0 1 45.39456235021191 39.709472268859344 A 94.38 94.38 0 0 0 56.694656725605455 12.428631171688352 M 34.23182616746948,19.104968826997123 L 2.9307876059870637,6.139654138467847 M 4.925682163633155,0 A 41.13999999999997 41.13999999999997 0 0 1 5.684341886080802e-14 11.891648683382215 A 41.13999999999997 41.13999999999997 0 0 0 4.925682163633155 0"
+                d="M 122.58244253175195,28.246889026564475 A 162.14000000000004 162.14000000000004 0 0 1 103.16945988684529 75.113975014012 A 162.14000000000004 162.14000000000004 0 0 0 122.58244253175201 28.246889026564475 M 114.7202110398527,52.44434945464383 L 83.41917247837029,39.47903476611458 M 89.63854962867867,20.3377600991264 A 128.26000000000002 128.26000000000002 0 0 1 74.28201111852854 57.41172364143563 L 28.887448768316688,29.593900055958557 A 75.02000000000001 75.02000000000001 0 0 0 37.869575066706375 7.909128927438076 Z M 56.69465672560534,12.42863117168838 A 94.37999999999997 94.37999999999997 0 0 1 45.39456235021186 39.70947226885926 A 94.37999999999997 94.37999999999997 0 0 0 56.69465672560534 12.42863117168838 M 34.231826167469364,19.10496882699715 L 2.93078760598695,6.1396541384678756 M 4.9256821636330415,0 A 41.13999999999997 41.13999999999997 0 0 1 0 11.891648683382186 A 41.13999999999997 41.13999999999997 0 0 0 4.9256821636330415 0"
                 fill-opacity="0.95"
                 stroke-width="2"
                 stroke="rgba(0,0,0,1)"
@@ -924,7 +924,7 @@
               <path
                 id="g-svg-103"
                 fill="rgba(213,128,255,1)"
-                d="M 79.04188555939976,107.29623828231894 A 171.82000000000002 171.82000000000002 0 0 1 29.37676458762712 127.86820496572761 A 171.82000000000002 171.82000000000002 0 0 0 79.04188555939976 107.296238282319 M 55.018849518875186,119.53658651908813 L 42.05353483034594,88.23554795760572 M 61.339634186823446,78.40878951400231 A 137.94 137.94 0 0 1 21.467635660189046 94.92431206265428 L 6.779253366375485,33.7427966712325 A 75.01999999999995 75.01999999999995 0 0 0 28.46402449489591 24.76067037284281 Z M 38.57959670779667,41.267783954738036 A 94.37999999999998 94.37999999999998 0 0 1 11.29875561062579 52.56787833013152 A 94.37999999999998 94.37999999999998 0 0 0 38.57959670779667 41.267783954738036 M 17.975093265934504,30.105047771995487 L 6.86196639005226,3.2755861478677843 M 13.2906661755448,0 A 45.98 45.98 0 0 1 0 5.505174182883991 A 45.98 45.98 0 0 0 13.290666175544743 0"
+                d="M 79.04188555939976,107.296238282319 A 171.82 171.82 0 0 1 29.37676458762712 127.86820496572767 A 171.82 171.82 0 0 0 79.04188555939976 107.296238282319 M 55.01884951887524,119.53658651908813 L 42.05353483034605,88.23554795760577 M 61.33963418682339,78.40878951400236 A 137.94000000000005 137.94000000000005 0 0 1 21.467635660189046 94.92431206265445 L 6.779253366375428,33.742796671232554 A 75.01999999999995 75.01999999999995 0 0 0 28.46402449489591 24.760670372842867 Z M 38.57959670779667,41.26778395473809 A 94.37999999999998 94.37999999999998 0 0 1 11.29875561062579 52.56787833013158 A 94.37999999999998 94.37999999999998 0 0 0 38.57959670779667 41.26778395473809 M 17.975093265934504,30.105047771995544 L 6.8619663900523165,3.2755861478677843 M 13.2906661755448,5.684341886080802e-14 A 45.97999999999996 45.97999999999996 0 0 1 0 5.505174182883991 A 45.97999999999996 45.97999999999996 0 0 0 13.290666175544743 0"
                 fill-opacity="0.95"
                 stroke-width="2"
                 stroke="rgba(0,0,0,1)"
@@ -935,7 +935,7 @@
               <path
                 id="g-svg-104"
                 fill="rgba(120,99,255,1)"
-                d="M 44.06905100312224,113.16990170230247 A 152.46 152.46 0 0 1 0 94.91590309589753 A 152.46 152.46 0 0 0 44.06905100312224 113.16990170230247 M 21.316215078211997,105.77705716514345 L 32.429341954094184,78.94759554101569 M 50.848304369497725,84.9322792139539 A 123.42000000000003 123.42000000000003 0 0 1 15.173358319351138 70.15523272305472 L 40.46228885160309,28.88744876831663 A 75.01999999999995 75.01999999999995 0 0 0 62.147059980123515 37.86957506670626 Z M 55.36780661374803,66.10719755505482 A 104.05999999999996 104.05999999999996 0 0 1 25.288930532251925 53.64811914115944 A 104.05999999999996 104.05999999999996 0 0 0 55.36780661374803 66.10719755505482 M 50.9512200805645,34.23182616746931 L 63.916534769093744,2.930787605987007 M 70.05618890756159,4.9256821636330415 A 41.140000000000036 41.140000000000036 0 0 1 58.164540224179405 0 A 41.140000000000036 41.140000000000036 0 0 0 70.05618890756159 4.925682163633098"
+                d="M 44.06905100312238,113.16990170230247 A 152.46000000000004 152.46000000000004 0 0 1 5.684341886080802e-14 94.91590309589759 A 152.46000000000004 152.46000000000004 0 0 0 44.06905100312238 113.16990170230241 M 21.316215078211968,105.77705716514339 L 32.42934195409421,78.94759554101563 M 50.84830436949781,84.93227921395385 A 123.42000000000003 123.42000000000003 0 0 1 15.173358319351195 70.15523272305472 L 40.46228885160312,28.88744876831663 A 75.01999999999995 75.01999999999995 0 0 0 62.14705998012366 37.86957506670626 Z M 55.367806613748115,66.10719755505482 A 104.06 104.06 0 0 1 25.28893053225198 53.64811914115944 A 104.06 104.06 0 0 0 55.36780661374817 66.10719755505482 M 50.951220080564525,34.23182616746925 L 63.91653476909377,2.93078760598695 M 70.05618890756168,4.925682163632985 A 41.140000000000036 41.140000000000036 0 0 1 58.16454022417943 0 A 41.140000000000036 41.140000000000036 0 0 0 70.05618890756168 4.9256821636330415"
                 fill-opacity="0.95"
                 stroke-width="2"
                 stroke="rgba(0,0,0,1)"
@@ -946,7 +946,7 @@
               <path
                 id="g-svg-105"
                 fill="rgba(96,196,45,1)"
-                d="M 21.730950721910574,82.96979610478763 A 181.5 181.5 0 0 1 0 30.50664014868977 A 181.5 181.5 0 0 0 21.730950721910574 82.96979610478763 M 8.801005401379769,57.593349583106715 L 17.74415927608902,53.88897395781265 M 29.984507512858215,77.91200999833723 A 171.82 171.82 0 0 1 9.41254082944954 28.246889026564588 L 94.12540829449512,7.909128927438076 A 84.69999999999997 84.69999999999997 0 0 0 104.26651863138673 32.391935040283784 Z M 75.37906986307004,50.094186412860154 A 118.58000000000003 118.58000000000003 0 0 1 61.18151539142181 15.818257854876208 A 118.58000000000003 118.58000000000003 0 0 0 75.37906986307004 50.094186412860154 M 98.23254414847236,20.549593330166033 L 129.53358270995474,7.584278641636786 M 133.15396739970336,14.68968366770747 A 50.81999999999998 50.81999999999998 0 0 1 127.06930119756842 2.842170943040401e-14 A 50.81999999999998 50.81999999999998 0 0 0 133.15396739970336 14.689683667707413"
+                d="M 21.730950721910546,82.96979610478763 A 181.49999999999997 181.49999999999997 0 0 1 0 30.506640148689712 A 181.49999999999997 181.49999999999997 0 0 0 21.730950721910574 82.96979610478763 M 8.801005401379797,57.59334958310683 L 17.74415927608905,53.888973957812766 M 29.98450751285816,77.91200999833717 A 171.82 171.82 0 0 1 9.412540829449483 28.24688902656453 L 94.12540829449506,7.909128927438076 A 84.69999999999996 84.69999999999996 0 0 0 104.2665186313867 32.391935040283784 Z M 75.37906986307001,50.0941864128601 A 118.57999999999998 118.57999999999998 0 0 1 61.18151539142178 15.818257854876151 A 118.57999999999998 118.57999999999998 0 0 0 75.37906986307004 50.094186412860154 M 98.23254414847236,20.54959333016609 L 129.53358270995471,7.584278641636843 M 133.15396739970333,14.689683667707413 A 50.82 50.82 0 0 1 127.06930119756834 0 A 50.82 50.82 0 0 0 133.15396739970333 14.689683667707413"
                 fill-opacity="0.95"
                 stroke-width="2"
                 stroke="rgba(0,0,0,1)"
@@ -957,7 +957,7 @@
               <path
                 id="g-svg-106"
                 fill="rgba(189,143,36,1)"
-                d="M 2.842170943040401e-14,41.271016018796985 A 142.78 142.78 0 0 1 17.09501456790295 0 A 142.78 142.78 0 0 0 0 41.271016018796956 M 6.9234575824187345,19.96280459705565 L 29.28134226919184,29.223743660290808 M 23.531352073623765,46.92039382410988 A 118.58000000000004 118.58000000000004 0 0 1 37.72890654527194 12.644465266125934 L 78.99669050001006,37.93339579837786 A 70.17999999999999 70.17999999999999 0 0 0 70.59405622087132 58.2191494347357 Z M 56.47524497669704,54.829522751547984 A 84.7 84.7 0 0 1 66.61635531358863 30.346716638702304 A 84.7 84.7 0 0 0 56.47524497669704 54.829522751547955 M 73.99711164273816,47.74562178676115 L 100.82657326686589,58.858748662643364 M 98.83167870921986,64.99840280111121 A 41.14000000000003 41.14000000000003 0 0 1 103.7573608728529 53.106754117729 A 41.14000000000003 41.14000000000003 0 0 0 98.8316787092198 64.99840280111118"
+                d="M 2.842170943040401e-14,41.27101601879701 A 142.77999999999994 142.77999999999994 0 0 1 17.09501456790295 0 A 142.77999999999994 142.77999999999994 0 0 0 2.842170943040401e-14 41.27101601879701 M 6.923457582418791,19.96280459705551 L 29.281342269191896,29.223743660290694 M 23.531352073623765,46.92039382410991 A 118.57999999999998 118.57999999999998 0 0 1 37.72890654527197 12.644465266125934 L 78.99669050001003,37.9333957983778 A 70.17999999999999 70.17999999999999 0 0 0 70.5940562208713 58.21914943473567 Z M 56.47524497669704,54.829522751547955 A 84.69999999999999 84.69999999999999 0 0 1 66.61635531358863 30.346716638702247 A 84.69999999999999 84.69999999999999 0 0 0 56.47524497669704 54.82952275154793 M 73.99711164273816,47.74562178676106 L 100.82657326686589,58.85874866264325 M 98.83167870921986,64.99840280111113 A 41.140000000000036 41.140000000000036 0 0 1 103.75736087285284 53.10675411772894 A 41.140000000000036 41.140000000000036 0 0 0 98.8316787092198 64.99840280111113"
                 fill-opacity="0.95"
                 stroke-width="2"
                 stroke="rgba(0,0,0,1)"
@@ -968,7 +968,7 @@
               <path
                 id="g-svg-107"
                 fill="rgba(255,128,202,1)"
-                d="M 2.842170943040401e-14,13.618062452397282 A 113.74000000000001 113.74000000000001 0 0 1 32.876911065821304 1.4210854715202004e-14 A 113.74000000000001 113.74000000000001 0 0 0 2.842170943040401e-14 13.618062452397254 M 15.902573153586701,5.5152967181979875 L 21.459136591527823,18.930027530261867 M 7.586679159675612,25.998397638818716 A 99.22 99.22 0 0 1 36.26653774900902 14.118811244174282 L 44.17566667644709,47.06270414724759 A 65.33999999999999 65.33999999999999 0 0 0 25.288930532251953 54.88584640713535 Z M 20.231144425801546,46.63228961618776 A 75.01999999999998 75.01999999999998 0 0 1 41.91591555432197 37.650163317798075 A 75.01999999999998 75.01999999999998 0 0 0 20.231144425801546 46.63228961618776 M 34.42445128005707,50.23106609174428 L 43.6853903432922,72.58895077851741 M 37.933395798377916,75.5197383845044 A 41.14000000000001 41.14000000000001 0 0 1 49.825044481760045 70.59405622087132 A 41.14000000000001 41.14000000000001 0 0 0 37.93339579837786 75.5197383845044"
+                d="M 2.842170943040401e-14,13.618062452397425 A 113.74 113.74 0 0 1 32.87691106582156 1.4210854715202004e-14 A 113.74 113.74 0 0 0 -2.842170943040401e-14 13.618062452397425 M 15.902573153587014,5.515296718197959 L 21.45913659152808,18.930027530261867 M 7.58667915967564,25.99839763881883 A 99.21999999999998 99.21999999999998 0 0 1 36.26653774900933 14.118811244174282 L 44.17566667644729,47.06270414724756 A 65.34000000000002 65.34000000000002 0 0 0 25.28893053225198 54.88584640713543 Z M 20.23114442580163,46.63228961618785 A 75.01999999999997 75.01999999999997 0 0 1 41.915915554322225 37.650163317798075 A 75.01999999999997 75.01999999999997 0 0 0 20.23114442580163 46.632289616187876 M 34.424451280057326,50.231066091744225 L 43.685390343292454,72.58895077851739 M 37.933395798378,75.51973838450445 A 41.140000000000015 41.140000000000015 0 0 1 49.825044481760244 70.59405622087132 A 41.140000000000015 41.140000000000015 0 0 0 37.933395798378 75.51973838450445"
                 fill-opacity="0.95"
                 stroke-width="2"
                 stroke="rgba(0,0,0,1)"
diff --git a/__tests__/integration/snapshots/static/speciesViolinBasicPolar.svg b/__tests__/integration/snapshots/static/speciesViolinBasicPolar.svg
index 2dae258959..c2bff8d237 100644
--- a/__tests__/integration/snapshots/static/speciesViolinBasicPolar.svg
+++ b/__tests__/integration/snapshots/static/speciesViolinBasicPolar.svg
@@ -429,8 +429,8 @@
                       id="g-svg-73"
                       fill="none"
                       x1="0"
-                      y1="2.661302800662262"
-                      x2="2.9862128864478503"
+                      y1="2.6613028006622645"
+                      x2="2.986212886447848"
                       y2="0"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -451,7 +451,7 @@
                       fill="none"
                       x1="0"
                       y1="0"
-                      x2="2.7737300031689673"
+                      x2="2.773730003168968"
                       y2="2.8820863744031477"
                       class="axis-tick-item"
                       stroke-width="1"
@@ -470,10 +470,10 @@
                     <line
                       id="g-svg-75"
                       fill="none"
-                      x1="2.7737300031689665"
+                      x1="2.773730003168966"
                       y1="0"
                       x2="0"
-                      y2="2.8820863744031486"
+                      y2="2.882086374403149"
                       class="axis-tick-item"
                       stroke-width="1"
                       stroke="rgba(29,33,41,1)"
@@ -491,8 +491,8 @@
                     <line
                       id="g-svg-76"
                       fill="none"
-                      x1="2.9862128864478525"
-                      y1="2.661302800662259"
+                      x1="2.986212886447852"
+                      y1="2.66130280066226"
                       x2="0"
                       y2="0"
                       class="axis-tick-item"
@@ -705,7 +705,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 107.3206650831354,0 A 107.3206650831354 107.3206650831354 0 0 1 214.6413301662708 107.3206650831354 A 107.3206650831354 107.3206650831354 0 0 1 107.3206650831354 214.6413301662708 A 107.3206650831354 107.3206650831354 0 0 1 0 107.3206650831354 A 107.3206650831354 107.3206650831354 0 0 1 107.3206650831354 0"
+                      d="M 107.3206650831354,0 A 107.3206650831354 107.3206650831354 0 0 1 214.64133016627085 107.32066508313534 A 107.3206650831354 107.3206650831354 0 0 1 107.32066508313551 214.6413301662708 A 107.3206650831354 107.3206650831354 0 0 1 5.684341886080802e-14 107.32066508313545 A 107.3206650831354 107.3206650831354 0 0 1 107.3206650831354 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -717,7 +717,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="0.5"
                       stroke-dasharray="3,4"
-                      d="M 142.38004750593822,0 A 142.38004750593822 142.38004750593822 0 0 1 284.7600950118765 142.38004750593822 A 142.38004750593822 142.38004750593822 0 0 1 142.38004750593822 284.7600950118765 A 142.38004750593822 142.38004750593822 0 0 1 0 142.38004750593822 A 142.38004750593822 142.38004750593822 0 0 1 142.38004750593822 0"
+                      d="M 142.38004750593817,0 A 142.38004750593822 142.38004750593822 0 0 1 284.7600950118765 142.38004750593817 A 142.38004750593822 142.38004750593822 0 0 1 142.38004750593828 284.7600950118765 A 142.38004750593822 142.38004750593822 0 0 1 0 142.38004750593828 A 142.38004750593822 142.38004750593822 0 0 1 142.38004750593817 0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -748,7 +748,7 @@
                     fill="none"
                     x1="0"
                     y1="0"
-                    x2="0"
+                    x2="5.684341886080802e-14"
                     y2="164"
                     class="axis-line axis-line"
                     stroke-width="0.5"
@@ -910,7 +910,7 @@
             <g
               id="g-svg-112"
               fill="none"
-              transform="matrix(1,0,0,1,314.040009,83.500000)"
+              transform="matrix(1,0,0,1,314.040009,93.500000)"
               class="axis-title-group"
             >
               <g transform="matrix(1,0,0,1,0,0)">
@@ -965,7 +965,7 @@
               <path
                 id="g-svg-120"
                 fill="rgba(23,131,255,1)"
-                d="M 0,0.04376749537132696 L 3.0696920859049897,1.2872868469757748 L 5.95728509282543,2.98463882067054 L 8.189534323423914,6.022834450912626 L 10.259479365063669,9.087126127065432 L 13.920581829535536,9.351904555649838 L 18.12306677761495,8.222181455221687 L 21.62879656205797,8.376480692765455 L 24.7946251134818,9.366329987496385 L 27.89395325266696,10.531650299012057 L 27.89395325266696,10.531650299012057 L 24.7946251134818,9.366329987496385 L 21.760877715066613,8.025192870756115 L 19.021924841376972,5.831545968461853 L 16.604784587985307,2.212901606562127 L 13.676159423973957,0 L 10.10009387881388,0.9414410064718766 L 6.419123152359134,1.756317577562811 L 3.1285543388761994,1.1307346654281218 L 0,0.04376749537132696 Z"
+                d="M 0,0.04376749537132696 L 3.0696920859049897,1.2872868469757748 L 5.95728509282543,2.98463882067054 L 8.189534323423914,6.022834450912626 L 10.259479365063669,9.087126127065432 L 13.920581829535536,9.351904555649838 L 18.12306677761495,8.222181455221687 L 21.62879656205797,8.376480692765455 L 24.7946251134818,9.366329987496385 L 27.89395325266696,10.531650299012057 L 27.89395325266696,10.531650299012057 L 24.7946251134818,9.366329987496385 L 21.760877715066613,8.025192870756115 L 19.021924841376972,5.831545968461853 L 16.604784587985307,2.212901606562127 L 13.676159423973957,0 L 10.10009387881388,0.9414410064718766 L 6.419123152359134,1.7563175775628679 L 3.1285543388761994,1.1307346654281218 L 0,0.04376749537132696 Z"
                 stroke="rgba(23,131,255,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -975,7 +975,7 @@
               <path
                 id="g-svg-121"
                 fill="rgba(23,131,255,1)"
-                d="M 21.960801178174563,0 L 19.436725642844692,7.302528887313969 L 15.746690576359356,14.191836517826204 L 9.252865768685353,19.838467231092665 L 2.9071137145487,25.27950894730131 L 1.7664032300920098,33.384951727594654 L 3.9303488213535047,42.760810270455096 L 4.28344883686691,51.11301395925571 L 2.440089019797199,58.644856611086624 L 0,65.97546368747251 L 0,65.97546368747251 L 2.440089019797199,58.644856611086624 L 5.478469322052547,51.51079225155124 L 10.76679329739045,45.03641076664965 L 18.11821239886575,38.827866562721084 L 22.06284035563897,31.655744606382 L 20.24395723853746,23.496996645056953 L 18.429754900466662,15.084929781241414 L 19.6047718945361,7.358465293302942 L 21.960801178174563,0 Z"
+                d="M 21.960801178174563,0 L 19.436725642844692,7.302528887313969 L 15.746690576359413,14.19183651782626 L 9.252865768685353,19.838467231092665 L 2.907113714548757,25.27950894730131 L 1.7664032300920098,33.384951727594654 L 3.9303488213535616,42.760810270455096 L 4.283448836866967,51.11301395925571 L 2.440089019797199,58.644856611086624 L 0,65.97546368747251 L 0,65.97546368747251 L 2.440089019797199,58.644856611086624 L 5.478469322052604,51.51079225155124 L 10.766793297390507,45.03641076664965 L 18.118212398865694,38.827866562721084 L 22.06284035563891,31.655744606382 L 20.24395723853746,23.496996645056953 L 18.429754900466662,15.084929781241414 L 19.6047718945361,7.358465293302942 L 21.960801178174563,0 Z"
                 stroke="rgba(23,131,255,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -985,7 +985,7 @@
               <path
                 id="g-svg-122"
                 fill="rgba(23,131,255,1)"
-                d="M 47.69157740084603,20.10471082887014 L 42.659197055633,17.668517213035898 L 38.38455450287279,12.998949313473332 L 35.47427471664494,5.3521175039591355 L 31.871831839309635,0 L 24.600946901197233,2.7125831148254633 L 16.973492896036078,7.39528411673416 L 10.830334429739764,8.530219422831323 L 5.299064155649603,7.77604713970652 L 0,6.234964178561029 L 0,6.234964178561029 L 5.299064155649603,7.77604713970652 L 10.372109673115517,10.10584023253395 L 14.948509447467245,14.358255922041224 L 18.875092187983967,22.401121782914515 L 23.55726398988216,28.5899134384492 L 29.468121878001313,26.004470442150733 L 36.025391712417786,21.11100771359372 L 42.13756891867044,19.462152619336194 L 47.69157740084603,20.10471082887014 Z"
+                d="M 47.69157740084603,20.104710828870168 L 42.65919705563297,17.66851721303607 L 38.38455450287276,12.998949313473446 L 35.47427471664491,5.352117503959278 L 31.87183183930972,0 L 24.600946901197204,2.712583114825577 L 16.973492896036078,7.395284116734217 L 10.830334429739736,8.530219422831465 L 5.299064155649603,7.77604713970652 L 0,6.234964178561086 L 0,6.234964178561086 L 5.299064155649603,7.77604713970652 L 10.372109673115517,10.105840232534035 L 14.948509447467245,14.358255922041195 L 18.875092187983967,22.40112178291463 L 23.55726398988216,28.589913438449287 L 29.468121878001313,26.00447044215079 L 36.025391712417786,21.111007713593807 L 42.13756891867044,19.462152619336223 L 47.69157740084603,20.104710828870168 Z"
                 stroke="rgba(23,131,255,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -995,7 +995,7 @@
               <path
                 id="g-svg-123"
                 fill="rgba(0,201,201,1)"
-                d="M 0,17.62401949702229 L 2.478430830453874,15.989688616483306 L 5.600316214706936,15.204116427338562 L 8.48133348808608,14.191148271955768 L 10.63035337779013,12.119735820274656 L 12.612384096598191,9.834822807197384 L 14.08136203841974,6.928115768901762 L 15.49932675701939,4.049827783143826 L 17.578382744611474,1.958224388558051 L 19.77568058768793,0 L 19.77568058768793,0 L 17.578382744611474,1.958224388558051 L 15.262146299229414,3.783690709493385 L 12.24023194822422,4.862207898665957 L 9.184235679859455,5.988142536101009 L 6.687092245671636,7.695054343055716 L 4.382889825216864,9.592338517051104 L 3.0462002132564976,12.33817643918087 L 1.9077826493357293,15.34937179433922 L 0,17.62401949702229 Z"
+                d="M 0,17.62401949702229 L 2.478430830453874,15.989688616483306 L 5.600316214706993,15.204116427338562 L 8.48133348808608,14.191148271955768 L 10.63035337779013,12.119735820274656 L 12.612384096598191,9.834822807197384 L 14.081362038419684,6.928115768901762 L 15.49932675701939,4.049827783143797 L 17.578382744611474,1.958224388558051 L 19.77568058768793,0 L 19.77568058768793,0 L 17.578382744611474,1.958224388558051 L 15.262146299229414,3.7836907094933565 L 12.24023194822422,4.862207898665957 L 9.184235679859455,5.988142536101009 L 6.687092245671636,7.6950543430557445 L 4.382889825216864,9.592338517051104 L 3.0462002132564976,12.33817643918087 L 1.9077826493357293,15.34937179433922 L 0,17.62401949702229 Z"
                 stroke="rgba(0,201,201,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -1005,7 +1005,7 @@
               <path
                 id="g-svg-124"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 L 5.095651406518073,5.81680979603604 L 9.58287169561413,12.192149398425641 L 12.70995662559784,19.707056621532303 L 13.62306469307282,28.749123343107584 L 16.953653279609114,35.84774355583963 L 26.658268617431133,38.24255329754257 L 36.448213713695964,39.96627195290907 L 42.85994833083578,44.53428161745987 L 48.21744187219019,50.10106681964234 L 48.21744187219019,50.10106681964234 L 42.85994833083578,44.53428161745987 L 38.540877721868355,37.9522847950046 L 37.193405623776584,28.103500609349823 L 35.17206653569059,18.314278942382572 L 28.206226072644995,14.714237845288011 L 19.205769126108464,13.455463960171613 L 11.816152385622843,10.042832254293188 L 5.617363931982766,5.31471183750071 L 0,0 Z"
+                d="M 0,0 L 5.095651406518016,5.816809796036068 L 9.582871695614074,12.19214939842567 L 12.709956625597783,19.707056621532274 L 13.623064693072763,28.749123343107613 L 16.953653279609057,35.847743555839656 L 26.658268617431077,38.24255329754254 L 36.44821371369591,39.966271952909096 L 42.85994833083572,44.5342816174599 L 48.217441872190136,50.10106681964231 L 48.217441872190136,50.10106681964231 L 42.85994833083572,44.5342816174599 L 38.5408777218683,37.95228479500463 L 37.19340562377653,28.10350060934985 L 35.17206653569053,18.3142789423826 L 28.206226072644938,14.71423784528804 L 19.205769126108407,13.455463960171585 L 11.816152385622843,10.042832254293216 L 5.617363931982709,5.314711837500738 L 0,0 Z"
                 stroke="rgba(0,201,201,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -1015,7 +1015,7 @@
               <path
                 id="g-svg-125"
                 fill="rgba(0,201,201,1)"
-                d="M 32.14496124812683,0 L 28.396025799156746,3.539235863012493 L 23.919712286554784,6.3365803554420665 L 18.656574087044362,8.192830587417802 L 13.270952265945311,9.731626917854129 L 9.278927613483916,12.988952993416007 L 7.803144076061528,19.2515822217498 L 6.558990315467611,25.408551911939355 L 3.5716623609029625,29.689521078306598 L 0,33.40071121309495 L 0,33.40071121309495 L 3.5716623609029625,29.689521078306598 L 7.735067243886533,26.540412459687843 L 13.839864342886358,25.061342912318196 L 20.041371391402663,23.346766513288173 L 23.143401722219267,19.23290679094856 L 24.474784816380577,13.792296935147078 L 26.128080315931925,8.461921467882206 L 28.751917019579253,3.8817468178255297 L 32.14496124812683,0 Z"
+                d="M 32.14496124812683,0 L 28.39602579915669,3.5392358630124647 L 23.919712286554784,6.336580355442038 L 18.656574087044362,8.192830587417774 L 13.270952265945311,9.7316269178541 L 9.278927613483916,12.988952993415978 L 7.803144076061528,19.25158222174977 L 6.558990315467611,25.408551911939327 L 3.5716623609029625,29.68952107830657 L 0,33.40071121309492 L 0,33.40071121309492 L 3.5716623609029625,29.68952107830657 L 7.735067243886533,26.540412459687815 L 13.839864342886358,25.061342912318224 L 20.041371391402663,23.346766513288145 L 23.143401722219267,19.232906790948533 L 24.474784816380634,13.792296935147107 L 26.12808031593198,8.461921467882206 L 28.75191701957931,3.881746817825558 L 32.14496124812683,0 Z"
                 stroke="rgba(0,201,201,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -1025,7 +1025,7 @@
               <path
                 id="g-svg-126"
                 fill="rgba(0,201,201,1)"
-                d="M 51.91116154268076,46.263051179683515 L 46.83984168652415,40.35130560354679 L 44.468769455966566,31.692458484238017 L 43.45071591607305,22.13881287539789 L 38.81065723209224,15.939744210907577 L 30.98075359185927,12.550062684309239 L 21.9703716208912,10.47880208763948 L 12.86164148142882,8.816302913671024 L 5.767906838075646,5.140339019964841 L 0,0 L 0,0 L 5.767906838075646,5.140339019964841 L 10.233150839731508,11.765697707901438 L 12.929301366798626,20.62366816350766 L 16.020237440545884,29.337061182881428 L 20.28551432268975,36.72656353322577 L 26.975819912486656,40.62507709777623 L 36.583185292325766,40.54076880832946 L 45.456824800823966,41.90317066949311 L 51.91116154268076,46.263051179683515 Z"
+                d="M 51.91116154268076,46.26305117968349 L 46.839841686524124,40.35130560354685 L 44.46876945596654,31.692458484238017 L 43.450715916072994,22.13881287539789 L 38.810657232092325,15.939744210907463 L 30.980753591859298,12.550062684309239 L 21.97037162089123,10.478802087639451 L 12.861641481428762,8.816302913671052 L 5.767906838075618,5.140339019964841 L 0,0 L 0,0 L 5.767906838075618,5.140339019964841 L 10.233150839731394,11.765697707901552 L 12.929301366798683,20.623668163507602 L 16.02023744054594,29.33706118288137 L 20.285514322689863,36.72656353322566 L 26.975819912486656,40.62507709777623 L 36.58318529232574,40.54076880832946 L 45.45682480082402,41.90317066949308 L 51.91116154268076,46.26305117968349 Z"
                 stroke="rgba(0,201,201,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -1035,7 +1035,7 @@
               <path
                 id="g-svg-127"
                 fill="rgba(240,136,77,1)"
-                d="M 0,10.662437423445226 L 3.9496183145863597,9.7554823033839 L 8.120500177830934,9.729265503942571 L 12.36778121925181,10.277096872423328 L 16.411492134338687,9.902609851163788 L 20.39982942636334,9.216171694969631 L 24.270059622371605,7.874344377079723 L 27.64715438916005,4.394390903925228 L 31.08784304647736,1.6214173847252198 L 34.973823427287016,0.49128987988521544 L 34.973823427287016,0.49128987988521544 L 31.08784304647736,1.6214173847252198 L 26.696670032067175,1.126119361014247 L 21.98002923336952,0 L 17.993810968413072,0.9429985499762381 L 14.259381944806421,2.502508589981744 L 10.645510545327227,4.3550128415047595 L 7.35444484402592,7.095159188476572 L 3.8200089233070003,9.30981617321413 L 0,10.662437423445226 Z"
+                d="M 0,10.662437423445255 L 3.9496183145863597,9.755482303383957 L 8.120500177830934,9.7292655039426 L 12.36778121925181,10.277096872423357 L 16.41149213433863,9.902609851163845 L 20.39982942636334,9.216171694969688 L 24.270059622371605,7.874344377079751 L 27.64715438916005,4.394390903925256 L 31.08784304647736,1.6214173847252198 L 34.973823427287016,0.49128987988524386 L 34.973823427287016,0.49128987988524386 L 31.08784304647736,1.6214173847252198 L 26.696670032067175,1.1261193610143039 L 21.98002923336952,0 L 17.993810968413072,0.9429985499762665 L 14.259381944806421,2.502508589981801 L 10.645510545327227,4.355012841504788 L 7.35444484402592,7.095159188476572 L 3.8200089233070003,9.309816173214188 L 0,10.662437423445255 Z"
                 stroke="rgba(240,136,77,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -1045,7 +1045,7 @@
               <path
                 id="g-svg-128"
                 fill="rgba(240,136,77,1)"
-                d="M 4.016559734095324,0 L 5.741972914000485,8.72250465448559 L 3.9677724477537595,18.4020105336092 L 0,28.28649884278741 L 1.054163311374225,37.066666927993765 L 8.574732519182476,44.54239551644713 L 16.425314709492113,51.61238939625326 L 22.30172903510055,59.04894967468408 L 26.325945057955096,67.02269326981332 L 29.114618223437617,75.40052992853998 L 29.114618223437617,75.40052992853998 L 26.325945057955096,67.02269326981332 L 24.76851542892109,58.227847366099525 L 25.015730692694717,48.752956405549696 L 27.062973826249674,38.38834113341272 L 28.602873072153727,27.896716404605627 L 24.18458529887539,20.23634141091088 L 15.084355802824007,14.701709494456964 L 7.862947903832833,8.016510221824547 L 4.016559734095324,0 Z"
+                d="M 4.016559734095438,0 L 5.741972914000485,8.722504654485647 L 3.9677724477537595,18.402010533609257 L 0,28.286498842787466 L 1.0541633113742819,37.06666692799382 L 8.574732519182533,44.542395516447186 L 16.425314709492113,51.61238939625332 L 22.301729035100607,59.04894967468408 L 26.32594505795538,67.02269326981332 L 29.114618223437787,75.40052992853998 L 29.114618223437787,75.40052992853998 L 26.32594505795538,67.02269326981332 L 24.768515428921148,58.22784736609958 L 25.01573069269466,48.75295640554975 L 27.062973826249674,38.38834113341278 L 28.60287307215384,27.896716404605627 L 24.18458529887539,20.23634141091088 L 15.084355802824007,14.70170949445702 L 7.862947903832833,8.016510221824603 L 4.016559734095438,0 Z"
                 stroke="rgba(240,136,77,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -1055,7 +1055,7 @@
               <path
                 id="g-svg-129"
                 fill="rgba(240,136,77,1)"
-                d="M 49.58925022696343,0.11732403187960472 L 44.04799785725464,2.105330755910302 L 37.883708167796556,2.28112721490794 L 31.18607326735156,0 L 25.18886344180487,0.06467316669395018 L 20.17581005976399,4.575398090620411 L 15.645196461363042,10.036395673159348 L 10.829879048085843,14.107792333261187 L 5.5099166918848255,16.690768462324314 L 0,18.762449016129892 L 0,18.762449016129892 L 5.5099166918848255,16.690768462324314 L 11.213797525587268,15.128875831690664 L 17.518678041826206,15.019175191541422 L 24.52490923377505,16.142419893053585 L 31.26799083844736,16.23294073735073 L 35.82218742186075,12.330377247828636 L 39.357787835604256,6.201642929505681 L 44.11088816284092,2.272596092195556 L 49.58925022696343,0.11732403187960472 Z"
+                d="M 49.58925022696343,0.11732403187966156 L 44.04799785725464,2.105330755910302 L 37.883708167796556,2.28112721490794 L 31.18607326735156,0 L 25.18886344180487,0.06467316669395018 L 20.17581005976399,4.575398090620411 L 15.64519646136307,10.036395673159404 L 10.829879048085843,14.107792333261187 L 5.509916691884854,16.690768462324343 L 0,18.76244901612995 L 0,18.76244901612995 L 5.509916691884854,16.690768462324343 L 11.213797525587268,15.128875831690607 L 17.518678041826206,15.019175191541393 L 24.52490923377505,16.142419893053585 L 31.26799083844736,16.232940737350702 L 35.82218742186075,12.330377247828636 L 39.357787835604256,6.201642929505681 L 44.11088816284092,2.272596092195556 L 49.58925022696343,0.11732403187966156 Z"
                 stroke="rgba(240,136,77,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -1065,7 +1065,7 @@
               <path
                 id="g-svg-130"
                 fill="rgba(240,136,77,1)"
-                d="M 38.49533753167256,91.57256519734062 L 34.40087921833688,81.32127096679005 L 32.045482358806254,70.370589095707 L 35.53807225015467,57.50774362748078 L 39.260576011997415,45.117308619544644 L 32.230409972552906,35.4993127167816 L 20.508194215337625,27.577343613436227 L 10.96129822875588,19.363547283332466 L 4.27725972574143,10.17472946637119 L 0,0 L 0,0 L 4.27725972574143,10.17472946637119 L 6.166211573378149,21.3793090881328 L 5.355545705743168,33.94722434811476 L 2.814430253275333,47.86522237190735 L 4.767863415861456,59.61737871051322 L 16.22518818184264,65.62650702913464 L 27.8591913153181,72.13042498517461 L 34.03547746583055,81.47487880519756 L 38.49533753167256,91.57256519734062 Z"
+                d="M 38.4953375316727,91.57256519734058 L 34.400879218337025,81.32127096678998 L 32.04548235880645,70.37058909570688 L 35.538072250154755,57.50774362748071 L 39.26057601199767,45.11730861954456 L 32.230409972552934,35.499312716781574 L 20.508194215337653,27.577343613436184 L 10.961298228756135,19.363547283332352 L 4.277259725741374,10.174729466371176 L 0,0 L 0,0 L 4.277259725741374,10.174729466371176 L 6.1662115733781775,21.379309088132786 L 5.355545705743367,33.94722434811466 L 2.8144302532755034,47.86522237190725 L 4.767863415861484,59.61737871051321 L 16.225188181842725,65.62650702913463 L 27.859191315318128,72.13042498517457 L 34.035477465830695,81.47487880519749 L 38.4953375316727,91.57256519734058 Z"
                 stroke="rgba(240,136,77,1)"
                 fill-opacity="0.4"
                 class="element"
@@ -1094,7 +1094,7 @@
               <path
                 id="g-svg-132"
                 fill="rgba(23,131,255,1)"
-                d="M 14.76738701611788,6.69133499844483 L 9.434719482519824,4.686298580101749 M 10.630674979943478,0.6650003122051942 A 29.75178147268412 29.75178147268412 0 0 1 7.685012462977625 8.499391112019964 L 4.993987788145148,7.026589457116984 A 26.684085510688856 26.684085510688856 0 0 0 7.635924055407486 -2.842170943040401e-14 L 10.630674979943478,0.6650003122051942 Z M 6.563283118274683,3.6066635856093114 L 0,1.1389264553409078 M 10.076151453936575,4.9274713992353725 A 2 2 0 1 1 6.33205634175016 3.5197243371174807 A 2 2 0 1 1 10.076151453936575 4.9274713992353725 Z"
+                d="M 14.76738701611788,6.69133499844483 L 9.434719482519824,4.68629858010172 M 10.630674979943478,0.6650003122051942 A 29.751781472684108 29.751781472684108 0 0 1 7.685012462977625 8.499391112019964 L 4.993987788145148,7.026589457116984 A 26.684085510688856 26.684085510688856 0 0 0 7.635924055407486 -2.842170943040401e-14 L 10.630674979943478,0.6650003122051942 Z M 6.563283118274683,3.6066635856093114 L 0,1.1389264553409078 M 10.076151453936575,4.9274713992353725 A 2 2 0 1 1 6.33205634175016 3.5197243371174807 A 2 2 0 1 1 10.076151453936575 4.9274713992353725 Z"
                 fill-opacity="0.95"
                 stroke-width="1"
                 stroke="rgba(29,33,41,1)"
@@ -1118,7 +1118,7 @@
               <path
                 id="g-svg-134"
                 fill="rgba(23,131,255,1)"
-                d="M 0,1.0278527967809055 L 10.099392861355682,3.9649756168463455 M 9.027705800999087,7.981680236507543 A 93.2969121140142 93.2969121140142 0 0 1 11.34895178944015 -1.4210854715202004e-13 L 17.987967792881705,2.25607587212383 A 86.28503562945366 86.28503562945366 0 0 0 15.84117870545083 9.637880349729016 L 9.027705800999087,7.981680236507543 Z M 16.832321435592746,5.92305749689001 L 25.24848215338909,8.370659846944534 M 11.54542155921007,4.38551217238421 A 2 2 0 1 1 15.386292737738302 5.502520941352174 A 2 2 0 1 1 11.54542155921007 4.385512172384182 Z"
+                d="M 0,1.027852796781076 L 10.099392861355682,3.964975616846516 M 9.027705800999087,7.981680236507685 A 93.29691211401422 93.29691211401422 0 0 1 11.34895178944015 2.842170943040401e-14 L 17.98796779288176,2.256075872123972 A 86.28503562945366 86.28503562945366 0 0 0 15.841178705450858 9.637880349729187 L 9.027705800999087,7.981680236507685 Z M 16.832321435592746,5.923057496890181 L 25.24848215338909,8.370659846944733 M 11.545421559210126,4.385512172384352 A 2 2 0 1 1 15.386292737738302 5.502520941352344 A 2 2 0 1 1 11.545421559210126 4.385512172384352 Z"
                 fill-opacity="0.95"
                 stroke-width="1"
                 stroke="rgba(29,33,41,1)"
@@ -1130,7 +1130,7 @@
               <path
                 id="g-svg-135"
                 fill="rgba(0,201,201,1)"
-                d="M 10.550453652642773,0 L 6.624399418322412,3.4988862236735656 M 3.3138246547568997,0.33783961753226777 A 28.43705463182896 28.43705463182896 0 0 1 9.384921668767674 7.150137764741402 L 4.948359894981365,9.973792539039408 A 23.17814726840852 23.17814726840852 0 0 0 0 4.421302953300454 L 3.3138246547568997,0.33783961753226777 Z M 2.698345184001994,6.997772447347103 L 0.08097569445510544,9.33036326312947 M 5.500136371999417,4.500825639124713 A 2 2 0 1 1 2.5139234855515724 7.162128439786983 A 2 2 0 1 1 5.500136371999474 4.500825639124713 Z"
+                d="M 10.55045365264283,0 L 6.624399418322469,3.4988862236735656 M 3.3138246547569565,0.33783961753226777 A 28.43705463182896 28.43705463182896 0 0 1 9.384921668767731 7.15013776474143 L 4.948359894981422,9.973792539039408 A 23.17814726840852 23.17814726840852 0 0 0 0 4.421302953300454 L 3.3138246547569565,0.33783961753226777 Z M 2.6983451840020507,6.997772447347103 L 0.08097569445516228,9.33036326312947 M 5.500136371999474,4.50082563912477 A 2 2 0 1 1 2.5139234855515724 7.16212843978704 A 2 2 0 1 1 5.500136371999474 4.50082563912477 Z"
                 fill-opacity="0.95"
                 stroke-width="1"
                 stroke="rgba(29,33,41,1)"
@@ -1142,7 +1142,7 @@
               <path
                 id="g-svg-136"
                 fill="rgba(0,201,201,1)"
-                d="M 25.526880991159487,26.524094198634145 L 19.449052183740548,20.208833675149833 M 22.417483258238462,17.20236398444615 A 82.77909738717335 82.77909738717335 0 0 1 16.33108967254236 23.059930450765705 L 9.433859752121293,15.119360820506301 A 72.26128266033253 72.26128266033253 0 0 0 14.746923329281913 10.006049858142603 L 22.417483258238462,17.20236398444615 Z M 12.155657614837821,12.630521046968681 L 0,0 M 17.797002781615618,18.492246600609292 A 2 2 0 1 1 15.023272778446596 15.61016022620612 A 2 2 0 1 1 17.797002781615618 18.492246600609235 Z"
+                d="M 25.526880991159487,26.524094198634145 L 19.449052183740548,20.208833675149833 M 22.417483258238462,17.20236398444615 A 82.77909738717335 82.77909738717335 0 0 1 16.33108967254236 23.059930450765705 L 9.433859752121293,15.119360820506301 A 72.26128266033253 72.26128266033253 0 0 0 14.746923329281913 10.006049858142603 L 22.417483258238462,17.20236398444615 Z M 12.155657614837821,12.630521046968681 L 0,0 M 17.79700278161556,18.492246600609235 A 2 2 0 1 1 15.023272778446596 15.61016022620612 A 2 2 0 1 1 17.797002781615618 18.492246600609235 Z"
                 fill-opacity="0.95"
                 stroke-width="1"
                 stroke="rgba(29,33,41,1)"
@@ -1154,7 +1154,7 @@
               <path
                 id="g-svg-137"
                 fill="rgba(0,201,201,1)"
-                d="M 0,17.682729465756125 L 4.862263045935151,12.63052104696871 M 8.057485761058047,15.473677797903832 A 54.73159144893113 54.73159144893113 0 0 1 1.8988068925615949 9.54654372269107 L 8.12359034700006,4.01622782898545 A 46.40498812351544 46.40498812351544 0 0 0 13.34531718123236 9.041635990620478 L 8.057485761058047,15.473677797903832 Z M 10.6362004129831,6.631023549658551 L 17.01792066077303,0 M 5.906529567318216,11.545460024776531 A 2 2 0 1 1 8.68025957048718 8.663373650373359 A 2 2 0 1 1 5.9065295673181595 11.545460024776531 Z"
+                d="M 0,17.682729465756125 L 4.862263045935151,12.63052104696871 M 8.057485761058047,15.473677797903832 A 54.73159144893113 54.73159144893113 0 0 1 1.8988068925615949 9.54654372269107 L 8.123590347000004,4.016227828985478 A 46.404988123515466 46.404988123515466 0 0 0 13.34531718123236 9.041635990620506 L 8.057485761058047,15.473677797903832 Z M 10.6362004129831,6.631023549658579 L 17.01792066077303,0 M 5.906529567318216,11.545460024776531 A 2 2 0 1 1 8.68025957048718 8.663373650373387 A 2 2 0 1 1 5.9065295673181595 11.545460024776531 Z"
                 fill-opacity="0.95"
                 stroke-width="1"
                 stroke="rgba(29,33,41,1)"
@@ -1166,7 +1166,7 @@
               <path
                 id="g-svg-138"
                 fill="rgba(0,201,201,1)"
-                d="M 0,0 L 9.16079321341428,8.164067855238272 M 6.383078659071742,11.402414038888082 A 112.57957244655579 112.57957244655579 0 0 1 12.059215259746225 5.033295779231764 L 20.904090499252305,13.538606957633363 A 100.30878859857481 100.30878859857481 0 0 0 15.846633147440286 19.213513365458624 L 6.383078659071742,11.402414038888082 Z M 18.321586426828503,16.328135710476545 L 27.482379640242783,24.492203565714817 M 12.902425749284191,11.498598086471873 A 2 2 0 1 1 15.888638635732065 14.159900887134143 A 2 2 0 1 1 12.90242574928422 11.498598086471873 Z"
+                d="M 0,0 L 9.160793213414252,8.164067855238272 M 6.383078659071742,11.402414038888026 A 112.57957244655583 112.57957244655583 0 0 1 12.059215259746225 5.0332957792317075 L 20.904090499252334,13.538606957633363 A 100.3087885985748 100.3087885985748 0 0 0 15.846633147440315 19.213513365458596 L 6.383078659071742,11.402414038888026 Z M 18.32158642682853,16.328135710476545 L 27.482379640242755,24.49220356571476 M 12.90242574928422,11.498598086471873 A 2 2 0 1 1 15.888638635732065 14.159900887134143 A 2 2 0 1 1 12.90242574928422 11.498598086471873 Z"
                 fill-opacity="0.95"
                 stroke-width="1"
                 stroke="rgba(29,33,41,1)"
@@ -1178,7 +1178,7 @@
               <path
                 id="g-svg-139"
                 fill="rgba(240,136,77,1)"
-                d="M 18.515553579152026,3.336041289887021 L 15.149089292033466,4.315082229908853 M 13.637816344341502,0 A 42.46080760095011 42.46080760095011 0 0 1 16.18763740858259 8.767643109101044 L 7.557097492415949,10.296138855652629 A 33.695961995249355 33.695961995249355 0 0 0 5.533615638683386 3.3383303332926175 L 13.637816344341502,0 Z M 6.732928574237064,6.762684579963405 L 0,8.720766460007042 M 12.019828450619741,5.225139255457577 A 2 2 0 1 1 8.178957272091509 6.342148024425569 A 2 2 0 1 1 12.019828450619741 5.225139255457577 Z"
+                d="M 18.51555357915197,3.3360412898869924 L 15.149089292033409,4.315082229908825 M 13.637816344341502,0 A 42.46080760095006 42.46080760095006 0 0 1 16.187637408582532 8.767643109101016 L 7.557097492415949,10.296138855652572 A 33.69596199524938 33.69596199524938 0 0 0 5.533615638683386 3.338330333292589 L 13.637816344341502,0 Z M 6.732928574237064,6.762684579963349 L 0,8.720766460006985 M 12.019828450619741,5.225139255457549 A 2 2 0 1 1 8.178957272091509 6.342148024425541 A 2 2 0 1 1 12.019828450619741 5.225139255457549 Z"
                 fill-opacity="0.95"
                 stroke-width="1"
                 stroke="rgba(29,33,41,1)"
@@ -1190,7 +1190,7 @@
               <path
                 id="g-svg-140"
                 fill="rgba(240,136,77,1)"
-                d="M 13.482983928204874,39.91792760922709 L 7.808239085945445,22.869646026119767 M 11.794086709183375,21.45321240316457 A 105.12945368171022 105.12945368171022 0 0 1 3.7686371386020596 24.124588889730546 L 0,11.072252899800219 A 91.5439429928741 91.5439429928741 0 0 0 6.988348861830843 8.74608903007163 L 11.794086709183375,21.45321240316457 Z M 3.5175783515542776,9.979481902306816 L 0.19577649267068864,0 M 6.640582222044827,19.36172742157123 A 2 2 0 1 1 5.377277269389026 15.566459236502396 A 2 2 0 1 1 6.64058222204477 19.36172742157123 Z"
+                d="M 13.48298392820493,39.91792760922709 L 7.808239085945559,22.869646026119653 M 11.794086709183375,21.453212403164457 A 105.12945368171019 105.12945368171019 0 0 1 3.7686371386020596 24.12458888973049 L 0,11.072252899800219 A 91.5439429928741 91.5439429928741 0 0 0 6.988348861830843 8.74608903007163 L 11.794086709183375,21.453212403164457 Z M 3.5175783515543344,9.979481902306759 L 0.19577649267068864,0 M 6.640582222044827,19.36172742157123 A 2 2 0 1 1 5.377277269388969 15.566459236502396 A 2 2 0 1 1 6.640582222044827 19.36172742157123 Z"
                 fill-opacity="0.95"
                 stroke-width="1"
                 stroke="rgba(29,33,41,1)"
@@ -1202,7 +1202,7 @@
               <path
                 id="g-svg-141"
                 fill="rgba(240,136,77,1)"
-                d="M 0,9.870948521073643 L 10.255129872304053,6.015109255029273 M 11.886459502477635,9.914662343646143 A 57.79928741092634 57.79928741092634 0 0 1 8.913157433556052 2.0067603896153514 L 15.218860697486832,0.14913475486730476 A 51.22565320665085 51.22565320665085 0 0 0 17.854002884938808 7.157654431059711 L 11.886459502477635,9.914662343646143 Z M 16.408207795686423,3.7016056954026055 L 26.253132473098304,0 M 11.254518680455902,5.639347791595753 A 2 2 0 1 1 14.998613792642374 4.2316007294778615 A 2 2 0 1 1 11.254518680455902 5.639347791595753 Z"
+                d="M 0,9.8709485210737 L 10.255129872304025,6.015109255029273 M 11.886459502477607,9.9146623436462 A 57.79928741092634 57.79928741092634 0 0 1 8.913157433556023 2.0067603896154083 L 15.218860697486832,0.1491347548673616 A 51.225653206650854 51.225653206650854 0 0 0 17.854002884938836 7.157654431059768 L 11.886459502477607,9.9146623436462 Z M 16.408207795686394,3.701605695402634 L 26.253132473098276,0 M 11.254518680455902,5.63934779159581 A 2 2 0 1 1 14.998613792642374 4.231600729477918 A 2 2 0 1 1 11.254518680455902 5.63934779159581 Z"
                 fill-opacity="0.95"
                 stroke-width="1"
                 stroke="rgba(29,33,41,1)"
@@ -1214,7 +1214,7 @@
               <path
                 id="g-svg-142"
                 fill="rgba(240,136,77,1)"
-                d="M 0,0 L 6.79329485853043,16.15986444658951 M 2.911465434585409,17.87100600998626 A 123.09738717339668 123.09738717339668 0 0 1 10.731780548957602 14.583496598373301 L 14.938673873254515,25.64293096497812 A 111.26484560570069 111.26484560570069 0 0 0 7.8700741753350485 28.614433736155178 L 2.911465434585409,17.87100600998626 Z M 11.378768888038508,27.067772948037458 L 20.379884575591348,48.47959333976854 M 8.735551247622482,20.78009669351418 A 2 2 0 1 1 10.285674356262746 24.467523756936515 A 2 2 0 1 1 8.735551247622482 20.780096693514196 Z"
+                d="M 0,0 L 6.793294858530487,16.159864446589495 M 2.911465434585409,17.871006009986274 A 123.09738717339668 123.09738717339668 0 0 1 10.731780548957602 14.583496598373301 L 14.938673873254572,25.642930964978106 A 111.26484560570069 111.26484560570069 0 0 0 7.8700741753350485 28.614433736155178 L 2.911465434585409,17.871006009986274 Z M 11.378768888038564,27.067772948037458 L 20.37988457559146,48.47959333976854 M 8.735551247622482,20.78009669351418 A 2 2 0 1 1 10.285674356262746 24.4675237569365 A 2 2 0 1 1 8.735551247622482 20.78009669351418 Z"
                 fill-opacity="0.95"
                 stroke-width="1"
                 stroke="rgba(29,33,41,1)"
diff --git a/__tests__/unit/coordinate/index.spec.ts b/__tests__/unit/coordinate/index.spec.ts
index 433fe91b7b..1ce6e8f85e 100644
--- a/__tests__/unit/coordinate/index.spec.ts
+++ b/__tests__/unit/coordinate/index.spec.ts
@@ -25,13 +25,25 @@ describe('coordinate', () => {
       ['translate', 0, 0.5],
       ['reflect.y'],
       ['translate', 0, -0.5],
-      ['polar', -Math.PI / 2, (Math.PI * 3) / 2, 0, 1],
+      ['polar', (3 * Math.PI) / 2, (Math.PI * 7) / 2, 0, 1],
+    ]);
+    expect(
+      Polar({
+        startAngle: Math.PI,
+        endAngle: -Math.PI / 2,
+        innerRadius: 0.2,
+        outerRadius: 0.8,
+      }),
+    ).toEqual([
+      ['translate', 0, 0.5],
+      ['reflect.y'],
+      ['translate', 0, -0.5],
+      ['polar', Math.PI, (3 * Math.PI) / 2, 0.2, 0.8],
     ]);
-
     expect(
       Polar({
-        startAngle: -Math.PI / 2,
-        endAngle: Math.PI,
+        startAngle: Math.PI / 2,
+        endAngle: 0,
         innerRadius: 0.2,
         outerRadius: 0.8,
       }),
@@ -39,7 +51,7 @@ describe('coordinate', () => {
       ['translate', 0, 0.5],
       ['reflect.y'],
       ['translate', 0, -0.5],
-      ['polar', -Math.PI / 2, Math.PI, 0.2, 0.8],
+      ['polar', Math.PI / 2, 2 * Math.PI, 0.2, 0.8],
     ]);
   });
 
diff --git a/src/coordinate/polar.ts b/src/coordinate/polar.ts
index 2bba3b217c..07577701ad 100644
--- a/src/coordinate/polar.ts
+++ b/src/coordinate/polar.ts
@@ -1,3 +1,4 @@
+import { convertAngles } from '../utils/angle';
 import { CoordinateComponent as CC } from '../runtime';
 import { PolarCoordinate } from '../spec';
 
@@ -10,7 +11,11 @@ export const getPolarOptions = (options: PolarOptions = {}) => {
     innerRadius: 0,
     outerRadius: 1,
   };
-  return { ...defaultOptions, ...options };
+  const polarOption = { ...defaultOptions, ...options };
+  return {
+    ...polarOption,
+    ...convertAngles(polarOption.startAngle, polarOption.endAngle),
+  };
 };
 /**
  * Polar transformation for circular charts using center of canvas as origin.
diff --git a/src/utils/angle.ts b/src/utils/angle.ts
index 658801da46..f111b03165 100644
--- a/src/utils/angle.ts
+++ b/src/utils/angle.ts
@@ -5,3 +5,25 @@ export function toRadian(degree: number): number {
 export function toDegree(radian: number): number {
   return (radian * 180) / Math.PI;
 }
+
+// convert the angle to the range of 0 to 4*Math.PI
+export function convertAngles(startAngle: number, endAngle: number) {
+  startAngle = startAngle % (2 * Math.PI);
+  endAngle = endAngle % (2 * Math.PI);
+
+  if (startAngle < 0) {
+    startAngle = 2 * Math.PI + startAngle;
+  }
+  if (endAngle < 0) {
+    endAngle = 2 * Math.PI + endAngle;
+  }
+
+  if (startAngle >= endAngle) {
+    endAngle = endAngle + 2 * Math.PI;
+  }
+
+  return {
+    startAngle,
+    endAngle,
+  };
+}

From 96fddb954c86fc248c08e18eb5eff45329d37c18 Mon Sep 17 00:00:00 2001
From: kun6696 <982492477@qq.com>
Date: Thu, 4 Jan 2024 18:20:06 +0800
Subject: [PATCH 2/2] fix(axis):  gridClose accuracy error

---
 .../static/githubStarIntervalRadialLabel.svg  | 212 +++++++++---------
 .../snapshots/static/mockSquareRadar.svg      |  18 +-
 __tests__/unit/coordinate/index.spec.ts       |  23 +-
 src/component/axis.ts                         |   2 +-
 4 files changed, 126 insertions(+), 129 deletions(-)

diff --git a/__tests__/integration/snapshots/static/githubStarIntervalRadialLabel.svg b/__tests__/integration/snapshots/static/githubStarIntervalRadialLabel.svg
index f4df0c4047..1c7d76015d 100644
--- a/__tests__/integration/snapshots/static/githubStarIntervalRadialLabel.svg
+++ b/__tests__/integration/snapshots/static/githubStarIntervalRadialLabel.svg
@@ -79,14 +79,14 @@
                 transform="matrix(1,0,0,1,0,0)"
                 class="axis-line-group"
               >
-                <g transform="matrix(1,0,0,1,320,269.649994)">
+                <g transform="matrix(1,0,0,1,320,70)">
                   <line
                     id="g-svg-21"
                     fill="none"
                     x1="0"
-                    y1="163.35000000000002"
-                    x2="5.684341886080802e-14"
-                    y2="0"
+                    y1="0"
+                    x2="0"
+                    y2="163.35"
                     class="axis-line axis-line"
                     stroke-width="0.5"
                     stroke="rgba(29,33,41,1)"
@@ -110,7 +110,7 @@
                 <g
                   id="g-svg-24"
                   fill="none"
-                  transform="matrix(1,0,0,1,324,279.522797)"
+                  transform="matrix(1,0,0,1,316,223.477203)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -126,7 +126,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="left"
+                      text-anchor="end"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -137,7 +137,7 @@
                 <g
                   id="g-svg-25"
                   fill="none"
-                  transform="matrix(1,0,0,1,324,297.473358)"
+                  transform="matrix(1,0,0,1,316,205.526642)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -153,7 +153,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="left"
+                      text-anchor="end"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -164,7 +164,7 @@
                 <g
                   id="g-svg-26"
                   fill="none"
-                  transform="matrix(1,0,0,1,324,315.423889)"
+                  transform="matrix(1,0,0,1,316,187.576096)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -180,7 +180,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="left"
+                      text-anchor="end"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -191,7 +191,7 @@
                 <g
                   id="g-svg-27"
                   fill="none"
-                  transform="matrix(1,0,0,1,324,333.374451)"
+                  transform="matrix(1,0,0,1,316,169.625549)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -207,7 +207,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="left"
+                      text-anchor="end"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -218,7 +218,7 @@
                 <g
                   id="g-svg-28"
                   fill="none"
-                  transform="matrix(1,0,0,1,324,351.325012)"
+                  transform="matrix(1,0,0,1,316,151.675003)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -234,7 +234,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="left"
+                      text-anchor="end"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -245,7 +245,7 @@
                 <g
                   id="g-svg-29"
                   fill="none"
-                  transform="matrix(1,0,0,1,324,369.275543)"
+                  transform="matrix(1,0,0,1,316,133.724457)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -261,7 +261,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="left"
+                      text-anchor="end"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -272,7 +272,7 @@
                 <g
                   id="g-svg-30"
                   fill="none"
-                  transform="matrix(1,0,0,1,324,387.226105)"
+                  transform="matrix(1,0,0,1,316,115.773903)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -288,7 +288,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="left"
+                      text-anchor="end"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -299,7 +299,7 @@
                 <g
                   id="g-svg-31"
                   fill="none"
-                  transform="matrix(1,0,0,1,324,405.176636)"
+                  transform="matrix(1,0,0,1,316,97.823349)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -315,7 +315,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="left"
+                      text-anchor="end"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -326,7 +326,7 @@
                 <g
                   id="g-svg-32"
                   fill="none"
-                  transform="matrix(1,0,0,1,324,423.127197)"
+                  transform="matrix(1,0,0,1,316,79.872803)"
                   class="axis-label"
                 >
                   <g transform="matrix(1,0,0,1,0,0)">
@@ -342,7 +342,7 @@
                       font-variant="normal"
                       font-weight="normal"
                       stroke-width="1"
-                      text-anchor="left"
+                      text-anchor="end"
                       class="axis-label-item"
                       opacity="0.45"
                     >
@@ -355,7 +355,7 @@
             <g
               id="g-svg-42"
               fill="none"
-              transform="matrix(1,0,0,1,342.119995,256.522797)"
+              transform="matrix(1,0,0,1,298.380005,46.872803)"
               class="axis-title-group"
             >
               <g transform="matrix(1,0,0,1,0,0)">
@@ -396,99 +396,99 @@
             transform="matrix(1,0,0,1,0,0)"
             class="main-layer"
           >
-            <g transform="matrix(1,0,0,1,297.168000,257.383522)">
+            <g transform="matrix(1,0,0,1,304,201.906437)">
               <path
                 id="g-svg-48"
                 fill="rgba(23,131,255,1)"
-                d="M 6.831999573324827,8.515478416313012 A 3.416 3.416 0 1 1 0.08499957332482744 7.756478416313012 L 1.3589995733248275,2.1564784163130106 A 2.771 2.771 0 0 1 6.831999573324827 2.7714784163130126 Z"
+                d="M 8.881784197001252e-16,4.86556467223302 A 4.868 4.868 0 1 1 9.465 6.469564672233023 L 8.595000000000002,8.96156467223302 A 4.421 4.421 0 0 1 8.881784197001252e-16 7.505564672233021 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(23,131,255,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,291.799252,275.067097)">
+            <g transform="matrix(1,0,0,1,304,183.934208)">
               <path
                 id="g-svg-49"
                 fill="rgba(0,201,201,1)"
-                d="M 12.200748167827507,6.01490328642344 A 5.984 5.984 0 0 1 5.438748167827508 11.94790328642344 A 51.957 51.957 0 0 1 5.173748167827507 11.912903286423436 A 5.984 5.984 0 0 1 0.21074816782750716 4.409903286423436 L 0.21074816782750716,4.409903286423436 A 5.984 5.984 0 0 1 6.792748167827507 0.05490328642343911 A 39.99 39.99 0 0 0 6.995748167827507 0.0829032864234378 A 5.984 5.984 0 0 1 12.200748167827507 6.01490328642344 Z"
+                d="M 8.881784197001252e-16,5.983790750840882 A 5.984 5.984 0 0 1 6.7620000000000005 0.050790750840882026 A 51.957 51.957 0 0 1 13.796 1.4737907508408838 A 5.984 5.984 0 0 1 17.72 9.568790750840883 L 17.72,9.568790750840883 A 5.984 5.984 0 0 1 10.618000000000002 13.01179075084088 A 39.99 39.99 0 0 0 5.205000000000001 11.915790750840884 A 5.984 5.984 0 0 1 8.881784197001252e-16 5.983790750840882 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(0,201,201,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,283.894913,291.861263)">
+            <g transform="matrix(1,0,0,1,304,165.873741)">
               <path
                 id="g-svg-50"
                 fill="rgba(240,136,77,1)"
-                d="M 20.105087261403483,7.281738581294498 A 5.984 5.984 0 0 1 13.561087261403483 13.238738581294491 A 69.907 69.907 0 0 1 4.661087261403482 11.818738581294504 A 5.984 5.984 0 0 1 0.2970872614034832 4.120738581294496 L 0.2970872614034832,4.120738581294496 A 5.984 5.984 0 0 1 7.305087261403482 0.14773858129449735 A 57.94 57.94 0 0 0 14.682087261403483 1.324738581294497 A 5.984 5.984 0 0 1 20.105087261403483 7.281738581294498 Z"
+                d="M 0,5.983260835780925 A 5.984 5.984 0 0 1 6.544 0.026260835780931302 A 69.907 69.907 0 0 1 25.995 4.73226083578092 A 5.984 5.984 0 0 1 29.092 13.021260835780929 L 29.092,13.021260835780929 A 5.984 5.984 0 0 1 21.545 15.840260835780924 A 57.94 57.94 0 0 0 5.423 11.940260835780926 A 5.984 5.984 0 0 1 0 5.983260835780925 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(240,136,77,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,254.194733,298.676113)">
+            <g transform="matrix(1,0,0,1,304,147.861023)">
               <path
                 id="g-svg-51"
                 fill="rgba(213,128,255,1)"
-                d="M 49.80526686370949,18.47988548178838 A 5.984 5.984 0 0 1 43.38426686370949 24.446885481788378 A 87.858 87.858 0 0 1 2.7802668637094925 11.036885481788367 A 5.984 5.984 0 0 1 1.1762668637094933 2.419885481788377 L 1.1762668637094933,2.419885481788377 A 5.984 5.984 0 0 1 9.185266863709494 0.9288854817883774 A 75.891 75.891 0 0 0 44.25926686370949 12.511885481788376 A 5.984 5.984 0 0 1 49.80526686370949 18.47988548178838 Z"
+                d="M 2.1966783947391377e-10,5.982977972249145 A 5.984 5.984 0 0 1 6.421000000219668 0.015977972249146433 A 87.858 87.858 0 0 1 67.92600000021967 31.915977972249152 A 5.984 5.984 0 0 1 66.74700000021967 40.60197797224915 L 66.74700000021967,40.60197797224915 A 5.984 5.984 0 0 1 58.674000000219664 39.50597797224915 A 75.891 75.891 0 0 0 5.546000000219668 11.950977972249149 A 5.984 5.984 0 0 1 2.1966783947391377e-10 5.982977972249145 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(213,128,255,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,231.138458,303.626907)">
+            <g transform="matrix(1,0,0,1,304,129.871284)">
               <path
                 id="g-svg-52"
                 fill="rgba(120,99,255,1)"
-                d="M 72.86153901728508,31.519090587418333 A 5.984 5.984 0 0 1 66.51953901728508 37.49109058741833 A 105.809 105.809 0 0 1 1.9745390172850819 10.425090587418339 A 5.984 5.984 0 0 1 1.7895390172850796 1.7150905874183309 L 1.7895390172850796,1.7150905874183309 A 5.984 5.984 0 0 1 9.991539017285085 1.5410905874183385 A 93.841 93.841 0 0 0 67.23653901728508 25.546090587418334 A 5.984 5.984 0 0 1 72.86153901728508 31.519090587418333 Z"
+                d="M 0,5.982718498032213 A 5.984 5.984 0 0 1 6.342 0.010718498032218804 A 105.809 105.809 0 0 1 95.749 60.600718498032215 A 5.984 5.984 0 0 1 92.552 68.70471849803221 L 92.552,68.70471849803221 A 5.984 5.984 0 0 1 84.92 65.69371849803221 A 93.841 93.841 0 0 0 5.625 11.955718498032212 A 5.984 5.984 0 0 1 0 5.982718498032213 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(120,99,255,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,196.152885,288.633430)">
+            <g transform="matrix(1,0,0,1,304,111.893272)">
               <path
                 id="g-svg-53"
                 fill="rgba(96,196,45,1)"
-                d="M 107.8471142282507,64.48956889855481 A 5.984 5.984 0 0 1 101.5591142282507 70.4655688985548 A 123.759 123.759 0 0 1 0.8081142282507017 8.986568898554793 A 5.984 5.984 0 0 1 3.246114228250704 0.6625688985547953 L 3.246114228250704,0.6625688985547953 A 5.984 5.984 0 0 1 11.15811422825071 2.9795688985547955 A 111.792 111.792 0 0 0 102.16711422825071 58.51456889855479 A 5.984 5.984 0 0 1 107.8471142282507 64.48956889855481 Z"
+                d="M 8.881784197001252e-16,5.983726914187116 A 5.984 5.984 0 0 1 6.288000000000001 0.007726914187117018 A 123.759 123.759 0 0 1 123.729 126.33472691418712 A 5.984 5.984 0 0 1 117.311 132.16972691418712 L 117.311,132.16972691418712 A 5.984 5.984 0 0 1 111.765 126.07072691418712 A 111.792 111.792 0 0 0 5.680000000000001 11.958726914187125 A 5.984 5.984 0 0 1 8.881784197001252e-16 5.983726914187116 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(96,196,45,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,162.289993,176.028435)">
+            <g transform="matrix(1,0,0,1,304,93.922211)">
               <path
                 id="g-svg-54"
                 fill="rgba(189,143,36,1)"
-                d="M 141.71001278297598,195.06556562065333 A 5.984 5.984 0 0 1 135.46301278297597 201.04356562065334 A 141.71 141.71 0 0 1 11.46801278297599 3.6255656206533544 A 5.984 5.984 0 0 1 19.566012782975974 0.5935656206533508 L 19.566012782975974,0.5935656206533508 A 5.984 5.984 0 0 1 22.467012782975985 8.341565620653348 A 129.743 129.743 0 0 0 135.99001278297598 189.08756562065338 A 5.984 5.984 0 0 1 141.71001278297598 195.06556562065333 Z"
+                d="M 0,5.983782289183779 A 5.984 5.984 0 0 1 6.247 0.005782289183770217 A 141.71 141.71 0 0 1 21.981 281.5727822891838 A 5.984 5.984 0 0 1 15.106 276.3277822891838 L 15.106,276.3277822891838 A 5.984 5.984 0 0 1 20.124 269.74978228918377 A 129.743 129.743 0 0 0 5.72 11.961782289183759 A 5.984 5.984 0 0 1 0 5.983782289183779 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(189,143,36,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,144.339127,104.390381)">
+            <g transform="matrix(1,0,0,1,203.657173,75.956497)">
               <path
                 id="g-svg-55"
                 fill="rgba(255,128,202,1)"
-                d="M 159.66086615429447,284.66961732095206 A 5.984 5.984 0 0 1 153.44486615429446 290.6486173209521 A 159.66 159.66 0 0 1 66.96786615429447 1.1116173209520923 A 5.984 5.984 0 0 1 75.44586615429446 2.702617320952072 L 75.44586615429446,2.702617320952072 A 5.984 5.984 0 0 1 73.91586615429446 10.855617320952078 A 147.693 147.693 0 0 0 153.90986615429446 278.6906173209521 A 5.984 5.984 0 0 1 159.66086615429447 284.66961732095206 Z"
+                d="M 100.34282402204714,5.983499018290104 A 5.984 5.984 0 0 1 106.55882402204713 0.004499018290118784 A 159.66 159.66 0 1 1 2.3088240220471334 285.5614990182901 A 5.984 5.984 0 0 1 1.4068240220471324 276.9844990182901 L 1.4068240220471324,276.9844990182901 A 5.984 5.984 0 0 1 9.656824022047132 276.1164990182901 A 147.693 147.693 0 1 0 106.09382402204714 11.962499018290117 A 5.984 5.984 0 0 1 100.34282402204714 5.983499018290104 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(255,128,202,1)"
                 class="element"
               />
             </g>
-            <g transform="matrix(1,0,0,1,126.389923,57.993378)">
+            <g transform="matrix(1,0,0,1,126.493378,57.993378)">
               <path
                 id="g-svg-56"
                 fill="rgba(36,145,179,1)"
-                d="M 177.61007565038912,349.0296160662649 A 5.984 5.984 0 0 1 171.4180756503891 355.0096160662649 A 177.611 177.611 0 0 1 171.4180756503891 0.003616066264953588 A 5.984 5.984 0 0 1 177.61007565038912 5.983616066264943 L 177.61007565038912,5.983616066264943 A 5.984 5.984 0 0 1 171.83507565038911 11.963616066264933 A 165.644 165.644 0 0 0 171.83507565038911 343.04961606626495 A 5.984 5.984 0 0 1 177.61007565038912 349.0296160662649 Z"
+                d="M 177.50661606626494,5.983616066264943 A 5.984 5.984 0 0 1 183.69861606626495 0.003616066264953588 A 177.611 177.611 0 1 1 0.003616066264953588 183.69861606626495 A 5.984 5.984 0 0 1 5.983616066264943 177.50661606626494 L 5.983616066264943,177.50661606626494 A 5.984 5.984 0 0 1 11.963616066264933 183.28161606626495 A 165.644 165.644 0 1 0 183.28161606626495 11.963616066264933 A 5.984 5.984 0 0 1 177.50661606626494 5.983616066264943 Z"
                 fill-opacity="0.95"
                 stroke-width="0"
                 stroke="rgba(36,145,179,1)"
@@ -505,19 +505,19 @@
             <g
               id="g-svg-66"
               fill="none"
-              transform="matrix(1,0,0,1,297.779907,262.823761)"
+              transform="matrix(1,0,0,1,313.232758,209.041840)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-28.372049,-17.090776)">
+              <g transform="matrix(1,0,0,1,-0.012273,-9.540009)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 27.024435877240933,0 l 0,27.416042138376383 l-27.024435877240933 0 z"
-                  width="27.024435877240933"
-                  height="27.416042138376383"
+                  d="M 0,0 l 28.80270057293706,0 l 0,29.122340761313687 l-28.80270057293706 0 z"
+                  width="28.80270057293706"
+                  height="29.122340761313687"
                 />
               </g>
-              <g transform="matrix(-0.975055,-0.221966,0.221966,-0.975055,0,0)">
+              <g transform="matrix(0.944165,0.329473,-0.329473,0.944165,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -533,26 +533,26 @@
                   814
                 </text>
               </g>
-              <g transform="matrix(1,0,0,1,-1.348000,0)">
-                <path id="connector" fill="none" d="M 1.348,0 L 0,0" />
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path id="connector" fill="none" d="M 0,0 L 0,0" />
               </g>
             </g>
             <g
               id="g-svg-70"
               fill="none"
-              transform="matrix(1,0,0,1,291.906982,279.854340)"
+              transform="matrix(1,0,0,1,321.871704,193.142578)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-30.424870,-18.565466)">
+              <g transform="matrix(1,0,0,1,-0.785126,-9.040532)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 29.590741082653764,0 l 0,28.6083053222875 l-29.590741082653764 0 z"
-                  width="29.590741082653764"
-                  height="28.6083053222875"
+                  d="M 0,0 l 31.42190452061494,0 l 0,30.676254893232773 l-31.42190452061494 0 z"
+                  width="31.42190452061494"
+                  height="30.676254893232773"
                 />
               </g>
-              <g transform="matrix(-0.964784,-0.263044,0.263044,-0.964784,0,0)">
+              <g transform="matrix(0.921347,0.388740,-0.388740,0.921347,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -568,26 +568,26 @@
                   968
                 </text>
               </g>
-              <g transform="matrix(1,0,0,1,-0.834000,0)">
-                <path id="connector" fill="none" d="M 0.834,0 L 0,0" />
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path id="connector" fill="none" d="M 0,0 L 0,0" />
               </g>
             </g>
             <g
               id="g-svg-74"
               fill="none"
-              transform="matrix(1,0,0,1,284.104401,296.248901)"
+              transform="matrix(1,0,0,1,333.220337,178.645477)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-31.937143,-20.216185)">
+              <g transform="matrix(1,0,0,1,-1.699145,-8.399762)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 31.715064936366183,0 l 0,29.900041770951752 l-31.715064936366183 0 z"
-                  width="31.715064936366183"
-                  height="29.900041770951752"
+                  d="M 0,0 l 33.49590368950475,0 l 0,32.26817772184818 l-33.49590368950475 0 z"
+                  width="33.49590368950475"
+                  height="32.26817772184818"
                 />
               </g>
-              <g transform="matrix(-0.950332,-0.311239,0.311239,-0.950332,0,0)">
+              <g transform="matrix(0.889409,0.457112,-0.457112,0.889409,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -603,26 +603,26 @@
                   1151
                 </text>
               </g>
-              <g transform="matrix(1,0,0,1,-0.222000,0)">
-                <path id="connector" fill="none" d="M 0.222,0 L 0,0" />
+              <g transform="matrix(1,0,0,1,0,0)">
+                <path id="connector" fill="none" d="M 0,0 L 0,0" />
               </g>
             </g>
             <g
               id="g-svg-78"
               fill="none"
-              transform="matrix(1,0,0,1,255.240158,301.271606)"
+              transform="matrix(1,0,0,1,370.925629,188.336609)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-35.157864,-30.225180)">
+              <g transform="matrix(1,0,0,1,-7.096124,-3.354849)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 38.79331162810992,0 l 0,37.081215053090546 l-38.79331162810992 0 z"
-                  width="38.79331162810992"
-                  height="37.081215053090546"
+                  d="M 0,0 l 36.796263604345924,0 l 0,38.78517332152458 l-36.796263604345924 0 z"
+                  width="36.796263604345924"
+                  height="38.78517332152458"
                 />
               </g>
-              <g transform="matrix(-0.803323,-0.595544,0.595544,-0.803323,0,0)">
+              <g transform="matrix(0.576045,0.817418,-0.817418,0.576045,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -645,19 +645,19 @@
             <g
               id="g-svg-82"
               fill="none"
-              transform="matrix(1,0,0,1,232.799500,305.467987)"
+              transform="matrix(1,0,0,1,396.718628,198.509628)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-33.322903,-33.623417)">
+              <g transform="matrix(1,0,0,1,-9.199126,-0.546103)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 38.72168788848746,0 l 0,38.83083009744332 l-38.72168788848746 0 z"
-                  width="38.72168788848746"
-                  height="38.83083009744332"
+                  d="M 0,0 l 33.16104873710742,0 l 0,38.09606308881268 l-33.16104873710742 0 z"
+                  width="33.16104873710742"
+                  height="38.09606308881268"
                 />
               </g>
-              <g transform="matrix(-0.700907,-0.713253,0.713253,-0.700907,0,0)">
+              <g transform="matrix(0.370552,0.928812,-0.928812,0.370552,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -680,19 +680,19 @@
             <g
               id="g-svg-86"
               fill="none"
-              transform="matrix(1,0,0,1,199.264130,289.365356)"
+              transform="matrix(1,0,0,1,421.463013,244.074524)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-26.618399,-37.131519)">
+              <g transform="matrix(1,0,0,1,-14.078776,3.152139)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 35.015737756122334,0 l 0,38.83397853861767 l-35.015737756122334 0 z"
-                  width="35.015737756122334"
-                  height="38.83397853861767"
+                  d="M 0,0 l 25.257042489992262,0 l 0,33.429996176854566 l-25.257042489992262 0 z"
+                  width="25.257042489992262"
+                  height="33.429996176854566"
                 />
               </g>
-              <g transform="matrix(-0.457356,-0.889284,0.889284,-0.457356,0,0)">
+              <g transform="matrix(-0.072804,0.997346,-0.997346,-0.072804,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -709,25 +709,25 @@
                 </text>
               </g>
               <g transform="matrix(1,0,0,1,0,0)">
-                <path id="connector" fill="none" d="M 0,0 L 0,0" />
+                <path id="connector" fill="none" d="M 0,0 L 0,3.152" />
               </g>
             </g>
             <g
               id="g-svg-90"
               fill="none"
-              transform="matrix(1,0,0,1,181.737000,176.565018)"
+              transform="matrix(1,0,0,1,319.121002,370.381165)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-8.622401,-36.846062)">
+              <g transform="matrix(1,0,0,1,-36.421070,-10.982777)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 34.33569114206425,0 l 0,38.23636082781899 l-34.33569114206425 0 z"
-                  width="34.33569114206425"
-                  height="38.23636082781899"
+                  d="M 0,0 l 33.72716474960059,0 l 0,26.350580666368625 l-33.72716474960059 0 z"
+                  width="33.72716474960059"
+                  height="26.350580666368625"
                 />
               </g>
-              <g transform="matrix(0.434220,-0.900807,0.900807,0.434220,0,0)">
+              <g transform="matrix(-0.993775,0.111408,-0.111408,-0.993775,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -743,26 +743,26 @@
                   7346
                 </text>
               </g>
-              <g transform="matrix(1,0,0,1,0,0)">
-                <path id="connector" fill="none" d="M 0,0 L 0,0" />
+              <g transform="matrix(1,0,0,1,-2.694000,0)">
+                <path id="connector" fill="none" d="M 2.694,0 L 0,0" />
               </g>
             </g>
             <g
               id="g-svg-94"
               fill="none"
-              transform="matrix(1,0,0,1,219.720749,106.995056)"
+              transform="matrix(1,0,0,1,204.988556,353.029755)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,-2.962008,-28.350344)">
+              <g transform="matrix(1,0,0,1,-33.534367,-30.803791)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 37.83354095186261,0 l 0,35.7730060195252 l-37.83354095186261 0 z"
-                  width="37.83354095186261"
-                  height="35.7730060195252"
+                  d="M 0,0 l 37.88448949365536,0 l 0,37.021695229182455 l-37.88448949365536 0 z"
+                  width="37.88448949365536"
+                  height="37.021695229182455"
                 />
               </g>
-              <g transform="matrix(0.836203,-0.548419,0.548419,0.836203,0,0)">
+              <g transform="matrix(-0.764786,-0.644284,0.644284,-0.764786,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -785,19 +785,19 @@
             <g
               id="g-svg-98"
               fill="none"
-              transform="matrix(1,0,0,1,304,63.872803)"
+              transform="matrix(1,0,0,1,132.372803,235.500000)"
               class="label"
             >
-              <g transform="matrix(1,0,0,1,4,-11.500000)">
+              <g transform="matrix(1,0,0,1,-11.499999,-39.439999)">
                 <path
                   id="background"
                   fill="none"
-                  d="M 0,0 l 35.440000000000005,0 l 0,23.000000000000007 l-35.440000000000005 0 z"
-                  width="35.440000000000005"
-                  height="23.000000000000007"
+                  d="M 0,0 l 23.00000042580306,0 l 0,35.43999957419694 l-23.00000042580306 0 z"
+                  width="23.00000042580306"
+                  height="35.43999957419694"
                 />
               </g>
-              <g transform="matrix(1,-0,0,1,0,0)">
+              <g transform="matrix(0,-1,1,0,0,0)">
                 <text
                   id="text"
                   fill="rgba(29,33,41,1)"
@@ -813,8 +813,8 @@
                   11425
                 </text>
               </g>
-              <g transform="matrix(1,0,0,1,0,0)">
-                <path id="connector" fill="none" d="M 0,0 L 4,0" />
+              <g transform="matrix(1,0,0,1,0,-4)">
+                <path id="connector" fill="none" d="M 0,4 L 0,0" />
               </g>
             </g>
           </g>
diff --git a/__tests__/integration/snapshots/static/mockSquareRadar.svg b/__tests__/integration/snapshots/static/mockSquareRadar.svg
index 601ad95d3c..c81860e40d 100644
--- a/__tests__/integration/snapshots/static/mockSquareRadar.svg
+++ b/__tests__/integration/snapshots/static/mockSquareRadar.svg
@@ -87,7 +87,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 0,0 L 0,0 L 0,0 L 0,0"
+                      d="M 0,0 L 0,0 L 0,0 L 0,0 L 0,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -99,7 +99,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 5.684341886080802e-14,0 L 67.70547429861202,2.842170943040401e-14 L 67.70547429861196,67.70547429861196 L 0,67.70547429861185"
+                      d="M 5.684341886080802e-14,0 L 67.70547429861202,2.842170943040401e-14 L 67.70547429861196,67.70547429861196 L 0,67.70547429861185 L 5.684341886080802e-14,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -111,7 +111,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 1.1368683772161603e-13,0 L 135.41094859722403,2.842170943040401e-14 L 135.41094859722392,135.41094859722392 L 0,135.41094859722375"
+                      d="M 1.1368683772161603e-13,0 L 135.41094859722403,2.842170943040401e-14 L 135.41094859722392,135.41094859722392 L 0,135.41094859722375 L 1.1368683772161603e-13,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -123,7 +123,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 1.1368683772161603e-13,0 L 203.11642289583597,0 L 203.1164228958359,203.1164228958358 L 0,203.11642289583563"
+                      d="M 1.1368683772161603e-13,0 L 203.11642289583597,0 L 203.1164228958359,203.1164228958358 L 0,203.11642289583563 L 1.1368683772161603e-13,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -135,7 +135,7 @@
                       stroke="rgba(29,33,41,1)"
                       stroke-width="1"
                       stroke-dasharray="0,0"
-                      d="M 1.7053025658242404e-13,0 L 270.82189719444796,0 L 270.82189719444784,270.82189719444784 L 0,270.8218971944475"
+                      d="M 1.7053025658242404e-13,0 L 270.82189719444796,0 L 270.82189719444784,270.82189719444784 L 0,270.8218971944475 L 1.7053025658242404e-13,0"
                       stroke-opacity="0.1"
                     />
                   </g>
@@ -150,7 +150,7 @@
                     <path
                       id="g-svg-58"
                       fill="rgba(0,0,0,0.04)"
-                      d="M 33.85273714930602,33.852737149305966 L 33.85273714930602,33.852737149305966 L 33.85273714930602,33.852737149305966 L 33.85273714930602,33.852737149305966 L 0,67.70547429861185 L 67.70547429861196,67.70547429861196 L 67.70547429861202,2.842170943040401e-14 L 5.684341886080802e-14,0 L 33.85273714930602,33.852737149305966"
+                      d="M 33.85273714930602,33.852737149305966 L 33.85273714930602,33.852737149305966 L 33.85273714930602,33.852737149305966 L 33.85273714930602,33.852737149305966 L 33.85273714930602,33.852737149305966 L 5.684341886080802e-14,0 L 0,67.70547429861185 L 67.70547429861196,67.70547429861196 L 67.70547429861202,2.842170943040401e-14 L 5.684341886080802e-14,0 L 33.85273714930602,33.852737149305966 Z"
                       class="grid-region"
                     />
                   </g>
@@ -158,7 +158,7 @@
                     <path
                       id="g-svg-59"
                       fill="rgba(0,0,0,0)"
-                      d="M 33.85273714930608,33.852737149305966 L 101.55821144791804,33.852737149305995 L 101.55821144791798,101.55821144791793 L 33.85273714930602,101.55821144791781 L 0,135.41094859722375 L 135.41094859722392,135.41094859722392 L 135.41094859722403,2.842170943040401e-14 L 1.1368683772161603e-13,0 L 33.85273714930608,33.852737149305966"
+                      d="M 33.85273714930608,33.852737149305966 L 101.55821144791804,33.852737149305995 L 101.55821144791798,101.55821144791793 L 33.85273714930602,101.55821144791781 L 33.85273714930608,33.852737149305966 L 1.1368683772161603e-13,0 L 0,135.41094859722375 L 135.41094859722392,135.41094859722392 L 135.41094859722403,2.842170943040401e-14 L 1.1368683772161603e-13,0 L 33.85273714930608,33.852737149305966 Z"
                       class="grid-region"
                     />
                   </g>
@@ -166,7 +166,7 @@
                     <path
                       id="g-svg-60"
                       fill="rgba(0,0,0,0.04)"
-                      d="M 33.85273714930611,33.85273714930594 L 169.26368574653003,33.852737149305966 L 169.26368574652992,169.26368574652986 L 33.852737149305995,169.2636857465297 L 0,203.11642289583563 L 203.1164228958359,203.1164228958358 L 203.11642289583597,0 L 1.1368683772161603e-13,0 L 33.85273714930611,33.85273714930594"
+                      d="M 33.85273714930611,33.85273714930594 L 169.26368574653003,33.852737149305966 L 169.26368574652992,169.26368574652986 L 33.852737149305995,169.2636857465297 L 33.85273714930611,33.85273714930594 L 1.1368683772161603e-13,0 L 0,203.11642289583563 L 203.1164228958359,203.1164228958358 L 203.11642289583597,0 L 1.1368683772161603e-13,0 L 33.85273714930611,33.85273714930594 Z"
                       class="grid-region"
                     />
                   </g>
@@ -174,7 +174,7 @@
                     <path
                       id="g-svg-61"
                       fill="rgba(0,0,0,0)"
-                      d="M 33.85273714930614,33.852737149305966 L 236.969160045142,33.852737149305966 L 236.96916004514193,236.96916004514176 L 33.85273714930602,236.9691600451416 L 0,270.8218971944475 L 270.82189719444784,270.82189719444784 L 270.82189719444796,0 L 1.7053025658242404e-13,0 L 33.85273714930614,33.852737149305966"
+                      d="M 33.85273714930614,33.852737149305966 L 236.969160045142,33.852737149305966 L 236.96916004514193,236.96916004514176 L 33.85273714930602,236.9691600451416 L 33.85273714930614,33.852737149305966 L 1.7053025658242404e-13,0 L 0,270.8218971944475 L 270.82189719444784,270.82189719444784 L 270.82189719444796,0 L 1.7053025658242404e-13,0 L 33.85273714930614,33.852737149305966 Z"
                       class="grid-region"
                     />
                   </g>
diff --git a/__tests__/unit/coordinate/index.spec.ts b/__tests__/unit/coordinate/index.spec.ts
index 1ce6e8f85e..7e0bb7b714 100644
--- a/__tests__/unit/coordinate/index.spec.ts
+++ b/__tests__/unit/coordinate/index.spec.ts
@@ -27,6 +27,7 @@ describe('coordinate', () => {
       ['translate', 0, -0.5],
       ['polar', (3 * Math.PI) / 2, (Math.PI * 7) / 2, 0, 1],
     ]);
+    // startAngle > endAgle && endAgle < 0
     expect(
       Polar({
         startAngle: Math.PI,
@@ -40,19 +41,15 @@ describe('coordinate', () => {
       ['translate', 0, -0.5],
       ['polar', Math.PI, (3 * Math.PI) / 2, 0.2, 0.8],
     ]);
-    expect(
-      Polar({
-        startAngle: Math.PI / 2,
-        endAngle: 0,
-        innerRadius: 0.2,
-        outerRadius: 0.8,
-      }),
-    ).toEqual([
-      ['translate', 0, 0.5],
-      ['reflect.y'],
-      ['translate', 0, -0.5],
-      ['polar', Math.PI / 2, 2 * Math.PI, 0.2, 0.8],
-    ]);
+    // endAgle - startAngle >= 2*Math.PI
+    const [, , , [, startAngle, endAngle]] = Polar({
+      startAngle: 3 * Math.PI,
+      endAngle: (15 * Math.PI) / 2,
+      innerRadius: 0.2,
+      outerRadius: 0.8,
+    });
+    expect(startAngle).toBeCloseTo(Math.PI);
+    expect(endAngle).toBeCloseTo((3 * Math.PI) / 2);
   });
 
   it('Parallel({...}) returns expected coordinate transformations', () => {
diff --git a/src/component/axis.ts b/src/component/axis.ts
index eeb56e1728..7627b5a3f1 100644
--- a/src/component/axis.ts
+++ b/src/component/axis.ts
@@ -398,7 +398,7 @@ function inferAxisLinearOverrideStyle(
       return {
         startPos,
         endPos,
-        gridClosed: endAngle - startAngle === 360,
+        gridClosed: Math.abs(endAngle - startAngle - 360) < 1e-6,
         gridCenter: [actualCx, actualCy],
         gridControlAngles: new Array(controllAngleCount)
           .fill(0)