{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "38d33391",
   "metadata": {},
   "source": [
    "# `stroke` aesthetic\n",
    "\n",
    "Affects the thickness of the point boundaries (in case the given shape has a boundary).\n",
    "\n",
    "Available for the following geometries: `geomPoint()`, `geomJitter()`, `geomQQ()`, `geomQQ2()`, `geomPointRange()`, `geomDotplot()`, `geomYDotplot()`."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "2414e10d",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2025-12-03T15:56:53.734661Z",
     "iopub.status.busy": "2025-12-03T15:56:53.733193Z",
     "iopub.status.idle": "2025-12-03T15:56:55.638548Z",
     "shell.execute_reply": "2025-12-03T15:56:55.638350Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "   <div id=\"Xm6Zbf\"></div>\n",
       "   <script type=\"text/javascript\" data-lets-plot-script=\"library\">\n",
       "       if(!window.letsPlotCallQueue) {\n",
       "           window.letsPlotCallQueue = [];\n",
       "       }; \n",
       "       window.letsPlotCall = function(f) {\n",
       "           window.letsPlotCallQueue.push(f);\n",
       "       };\n",
       "       (function() {\n",
       "           var script = document.createElement(\"script\");\n",
       "           script.type = \"text/javascript\";\n",
       "           script.src = \"https://cdn.jsdelivr.net/gh/JetBrains/lets-plot@v4.8.1/js-package/distr/lets-plot.min.js\";\n",
       "           script.onload = function() {\n",
       "               window.letsPlotCall = function(f) {f();};\n",
       "               window.letsPlotCallQueue.forEach(function(f) {f();});\n",
       "               window.letsPlotCallQueue = [];\n",
       "               \n",
       "               \n",
       "           };\n",
       "           script.onerror = function(event) {\n",
       "               window.letsPlotCall = function(f) {};\n",
       "               window.letsPlotCallQueue = [];\n",
       "               var div = document.createElement(\"div\");\n",
       "               div.style.color = 'darkred';\n",
       "               div.textContent = 'Error loading Lets-Plot JS';\n",
       "               document.getElementById(\"Xm6Zbf\").appendChild(div);\n",
       "           };\n",
       "           var e = document.getElementById(\"Xm6Zbf\");\n",
       "           e.appendChild(script);\n",
       "       })();\n",
       "   </script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "            <div id=\"kotlin_out_0\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                            if(!window.kotlinQueues) {\n",
       "                window.kotlinQueues = {};\n",
       "            }\n",
       "            if(!window.kotlinQueues[\"letsPlotJs\"]) {\n",
       "                var resQueue = [];\n",
       "                window.kotlinQueues[\"letsPlotJs\"] = resQueue;\n",
       "                window[\"call_letsPlotJs\"] = function(f) {\n",
       "                    resQueue.push(f);\n",
       "                }\n",
       "            }\n",
       "            (function (){\n",
       "                var modifiers = [(function(script) {\n",
       "    script.src = \"https://cdn.jsdelivr.net/gh/JetBrains/lets-plot@v4.8.1/js-package/distr/lets-plot.min.js\"\n",
       "    script.type = \"text/javascript\";\n",
       "})];\n",
       "                var e = document.getElementById(\"kotlin_out_0\");\n",
       "                modifiers.forEach(function (gen) {\n",
       "                    var script = document.createElement(\"script\");\n",
       "                    gen(script)\n",
       "                    script.addEventListener(\"load\", function() {\n",
       "                        window[\"call_letsPlotJs\"] = function(f) {f();};\n",
       "                        window.kotlinQueues[\"letsPlotJs\"].forEach(function(f) {f();});\n",
       "                        window.kotlinQueues[\"letsPlotJs\"] = [];\n",
       "                    }, false);\n",
       "                    script.addEventListener(\"error\", function() {\n",
       "                        window[\"call_letsPlotJs\"] = function(f) {};\n",
       "                        window.kotlinQueues[\"letsPlotJs\"] = [];\n",
       "                        var div = document.createElement(\"div\");\n",
       "                        div.style.color = 'darkred';\n",
       "                        div.textContent = 'Error loading resource letsPlotJs';\n",
       "                        document.getElementById(\"kotlin_out_0\").appendChild(div);\n",
       "                    }, false);\n",
       "                    \n",
       "                    e.appendChild(script);\n",
       "                });\n",
       "            })();\n",
       "            </script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "%useLatestDescriptors\n",
    "%use lets-plot"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "49a95a58",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2025-12-03T15:56:55.641019Z",
     "iopub.status.busy": "2025-12-03T15:56:55.640490Z",
     "iopub.status.idle": "2025-12-03T15:56:55.676627Z",
     "shell.execute_reply": "2025-12-03T15:56:55.676043Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Lets-Plot Kotlin API v.4.12.0. Frontend: Notebook with dynamically loaded JS. Lets-Plot JS v.4.8.1.\n",
       "Outputs: Web (HTML+JS), Kotlin Notebook (Swing), Static SVG (hidden)"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "LetsPlot.getInfo()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "7795fa94",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2025-12-03T15:56:55.678731Z",
     "iopub.status.busy": "2025-12-03T15:56:55.678236Z",
     "iopub.status.idle": "2025-12-03T15:56:55.892169Z",
     "shell.execute_reply": "2025-12-03T15:56:55.891814Z"
    }
   },
   "outputs": [],
   "source": [
    "val n = 26\n",
    "val data1 = mapOf(\n",
    "    \"x\" to List(4) { (0..6) }.flatten().take(n),\n",
    "    \"y\" to (3 downTo 0).flatMap { y -> List(7) { y } }.take(n),\n",
    "    \"shape\" to (0 until n).toList()\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "1b7975fc",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2025-12-03T15:56:55.894185Z",
     "iopub.status.busy": "2025-12-03T15:56:55.893655Z",
     "iopub.status.idle": "2025-12-03T15:56:55.986350Z",
     "shell.execute_reply": "2025-12-03T15:56:55.986092Z"
    }
   },
   "outputs": [],
   "source": [
    "val p1 = letsPlot(data1) { x = \"x\"; y = \"y\" } + \n",
    "        scaleShapeIdentity() + \n",
    "        lims(x = -1 to 7, y = -1 to 4) +\n",
    "        theme().legendPositionNone()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "788ed3dd",
   "metadata": {},
   "source": [
    "#### 1. Default Stroke"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "fbbf5d7f",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2025-12-03T15:56:55.988512Z",
     "iopub.status.busy": "2025-12-03T15:56:55.987947Z",
     "iopub.status.idle": "2025-12-03T15:56:56.208561Z",
     "shell.execute_reply": "2025-12-03T15:56:56.208688Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "   <div id=\"Myc7Jh\"></div>\n",
       "   <script type=\"text/javascript\" data-lets-plot-script=\"library\">\n",
       "       if(!window.letsPlotCallQueue) {\n",
       "           window.letsPlotCallQueue = [];\n",
       "       }; \n",
       "       window.letsPlotCall = function(f) {\n",
       "           window.letsPlotCallQueue.push(f);\n",
       "       };\n",
       "       (function() {\n",
       "           var script = document.createElement(\"script\");\n",
       "           script.type = \"text/javascript\";\n",
       "           script.src = \"https://cdn.jsdelivr.net/gh/JetBrains/lets-plot@v4.8.1/js-package/distr/lets-plot.min.js\";\n",
       "           script.onload = function() {\n",
       "               window.letsPlotCall = function(f) {f();};\n",
       "               window.letsPlotCallQueue.forEach(function(f) {f();});\n",
       "               window.letsPlotCallQueue = [];\n",
       "               \n",
       "               \n",
       "           };\n",
       "           script.onerror = function(event) {\n",
       "               window.letsPlotCall = function(f) {};\n",
       "               window.letsPlotCallQueue = [];\n",
       "               var div = document.createElement(\"div\");\n",
       "               div.style.color = 'darkred';\n",
       "               div.textContent = 'Error loading Lets-Plot JS';\n",
       "               document.getElementById(\"Myc7Jh\").appendChild(div);\n",
       "           };\n",
       "           var e = document.getElementById(\"Myc7Jh\");\n",
       "           e.appendChild(script);\n",
       "       })();\n",
       "   </script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/plot+json": {
       "apply_color_scheme": true,
       "output": {
        "data": {
         "shape": [
          0.0,
          1.0,
          2.0,
          3.0,
          4.0,
          5.0,
          6.0,
          7.0,
          8.0,
          9.0,
          10.0,
          11.0,
          12.0,
          13.0,
          14.0,
          15.0,
          16.0,
          17.0,
          18.0,
          19.0,
          20.0,
          21.0,
          22.0,
          23.0,
          24.0,
          25.0
         ],
         "x": [
          0.0,
          1.0,
          2.0,
          3.0,
          4.0,
          5.0,
          6.0,
          0.0,
          1.0,
          2.0,
          3.0,
          4.0,
          5.0,
          6.0,
          0.0,
          1.0,
          2.0,
          3.0,
          4.0,
          5.0,
          6.0,
          0.0,
          1.0,
          2.0,
          3.0,
          4.0
         ],
         "y": [
          3.0,
          3.0,
          3.0,
          3.0,
          3.0,
          3.0,
          3.0,
          2.0,
          2.0,
          2.0,
          2.0,
          2.0,
          2.0,
          2.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0
         ]
        },
        "data_meta": {
         "series_annotations": [
          {
           "column": "x",
           "type": "int"
          },
          {
           "column": "y",
           "type": "int"
          },
          {
           "column": "shape",
           "type": "int"
          }
         ]
        },
        "kind": "plot",
        "layers": [
         {
          "color": "#54278f",
          "fill": "#dd1c77",
          "geom": "point",
          "mapping": {
           "shape": "shape"
          },
          "position": "identity",
          "size": 12.0,
          "stat": "identity"
         }
        ],
        "mapping": {
         "x": "x",
         "y": "y"
        },
        "scales": [
         {
          "aesthetic": "shape",
          "discrete": true,
          "guide": "none",
          "scale_mapper_kind": "identity"
         },
         {
          "aesthetic": "x",
          "limits": [
           -1.0,
           7.0
          ]
         },
         {
          "aesthetic": "y",
          "limits": [
           -1.0,
           4.0
          ]
         }
        ],
        "theme": {
         "legend_position": "none"
        }
       },
       "output_type": "lets_plot_spec",
       "swing_enabled": true
      },
      "text/html": [
       "   <div id=\"cBHtKe\" ></div>\n",
       "   <script type=\"text/javascript\" data-lets-plot-script=\"plot\">\n",
       "   \n",
       "   (function() {\n",
       "   // ----------\n",
       "   \n",
       "   const forceImmediateRender = false;\n",
       "   const responsive = false;\n",
       "   \n",
       "   let sizing = {\n",
       "       width_mode: \"MIN\",\n",
       "       height_mode: \"SCALED\",\n",
       "       width: null, \n",
       "       height: null \n",
       "   };\n",
       "   \n",
       "   const preferredWidth = document.body.dataset.letsPlotPreferredWidth;\n",
       "   if (preferredWidth !== undefined) {\n",
       "       sizing = {\n",
       "           width_mode: 'FIXED',\n",
       "           height_mode: 'SCALED',\n",
       "           width: parseFloat(preferredWidth)\n",
       "       };\n",
       "   }\n",
       "   \n",
       "   const containerDiv = document.getElementById(\"cBHtKe\");\n",
       "   let fig = null;\n",
       "   \n",
       "   function renderPlot() {\n",
       "       if (fig === null) {\n",
       "           const plotSpec = {\n",
       "\"mapping\":{\n",
       "\"x\":\"x\",\n",
       "\"y\":\"y\"\n",
       "},\n",
       "\"data\":{\n",
       "\"shape\":[0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0],\n",
       "\"x\":[0.0,1.0,2.0,3.0,4.0,5.0,6.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,0.0,1.0,2.0,3.0,4.0],\n",
       "\"y\":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0]\n",
       "},\n",
       "\"kind\":\"plot\",\n",
       "\"scales\":[{\n",
       "\"aesthetic\":\"shape\",\n",
       "\"discrete\":true,\n",
       "\"scale_mapper_kind\":\"identity\",\n",
       "\"guide\":\"none\"\n",
       "},{\n",
       "\"aesthetic\":\"x\",\n",
       "\"limits\":[-1.0,7.0]\n",
       "},{\n",
       "\"aesthetic\":\"y\",\n",
       "\"limits\":[-1.0,4.0]\n",
       "}],\n",
       "\"layers\":[{\n",
       "\"mapping\":{\n",
       "\"shape\":\"shape\"\n",
       "},\n",
       "\"stat\":\"identity\",\n",
       "\"color\":\"#54278f\",\n",
       "\"size\":12.0,\n",
       "\"position\":\"identity\",\n",
       "\"geom\":\"point\",\n",
       "\"fill\":\"#dd1c77\",\n",
       "\"data\":{\n",
       "}\n",
       "}],\n",
       "\"theme\":{\n",
       "\"legend_position\":\"none\"\n",
       "},\n",
       "\"data_meta\":{\n",
       "\"series_annotations\":[{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"x\"\n",
       "},{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"y\"\n",
       "},{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"shape\"\n",
       "}]\n",
       "},\n",
       "\"spec_id\":\"1\"\n",
       "};\n",
       "           window.letsPlotCall(function() { fig = LetsPlot.buildPlotFromProcessedSpecs(plotSpec, containerDiv, sizing); });\n",
       "       } else {\n",
       "           fig.updateView({});\n",
       "       }\n",
       "   }\n",
       "   \n",
       "   const renderImmediately = \n",
       "       forceImmediateRender || (\n",
       "           sizing.width_mode === 'FIXED' && \n",
       "           (sizing.height_mode === 'FIXED' || sizing.height_mode === 'SCALED')\n",
       "       );\n",
       "   \n",
       "   if (renderImmediately) {\n",
       "       renderPlot();\n",
       "   }\n",
       "   \n",
       "   if (!renderImmediately || responsive) {\n",
       "       // Set up observer for initial sizing or continuous monitoring\n",
       "       var observer = new ResizeObserver(function(entries) {\n",
       "           for (let entry of entries) {\n",
       "               if (entry.contentBoxSize && \n",
       "                   entry.contentBoxSize[0].inlineSize > 0) {\n",
       "                   if (!responsive && observer) {\n",
       "                       observer.disconnect();\n",
       "                       observer = null;\n",
       "                   }\n",
       "                   renderPlot();\n",
       "                   if (!responsive) {\n",
       "                       break;\n",
       "                   }\n",
       "               }\n",
       "           }\n",
       "       });\n",
       "       \n",
       "       observer.observe(containerDiv);\n",
       "   }\n",
       "   \n",
       "   // ----------\n",
       "   })();\n",
       "   \n",
       "   </script>                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" display=\"block\" class=\"plt-container\" id=30a4f0af-3c29-4f3b-add2-18010a345f6c width=\"100%\" height=\"100%\" style=\"max-width: 600.0px; max-height: 400.0px;\" viewBox=\"0 0 600.0 400.0\" preserveAspectRatio=\"xMinYMin meet\">\n",
       "  <style type=\"text/css\">\n",
       "  .plt-container {\n",
       "   font-family: sans-serif;\n",
       "   user-select: none;\n",
       "   -webkit-user-select: none;\n",
       "   -moz-user-select: none;\n",
       "   -ms-user-select: none;\n",
       "}\n",
       "text {\n",
       "   text-rendering: optimizeLegibility;\n",
       "}\n",
       "#pzRAo1u .plot-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 16.0px;\n",
       "\n",
       "}\n",
       "#pzRAo1u .plot-subtitle {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pzRAo1u .plot-caption {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pzRAo1u .hyperlink-element {\n",
       "fill: #118ed8;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "\n",
       "}\n",
       "#pzRAo1u .legend-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pzRAo1u .legend-item {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pzRAo1u .axis-title-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pzRAo1u .axis-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#d2hvXDY .axis-tooltip-text-x {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pzRAo1u .axis-title-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pzRAo1u .axis-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#d2hvXDY .axis-tooltip-text-y {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pzRAo1u .facet-strip-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pzRAo1u .facet-strip-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#d2hvXDY .tooltip-text {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#d2hvXDY .tooltip-title {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#d2hvXDY .tooltip-label {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "\n",
       "  </style>\n",
       "  <g id=\"pzRAo1u\">\n",
       "    <path fill-rule=\"evenodd\" fill=\"rgb(255,255,255)\" fill-opacity=\"1.0\" d=\"M0.0 0.0 L0.0 400.0 L600.0 400.0 L600.0 0.0 Z\">\n",
       "    </path>\n",
       "    <g transform=\"translate(21.0 6.0 ) \">\n",
       "      <g>\n",
       "        <g transform=\"translate(17.961210910936405 0.0 ) \">\n",
       "          <g>\n",
       "            <line x1=\"25.2290358676847\" y1=\"0.0\" x2=\"25.2290358676847\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"88.30162553689647\" y1=\"0.0\" x2=\"88.30162553689647\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"151.37421520610823\" y1=\"0.0\" x2=\"151.37421520610823\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"214.44680487532\" y1=\"0.0\" x2=\"214.44680487532\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"277.5193945445318\" y1=\"0.0\" x2=\"277.5193945445318\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"340.59198421374356\" y1=\"0.0\" x2=\"340.59198421374356\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"403.6645738829553\" y1=\"0.0\" x2=\"403.6645738829553\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"466.7371635521671\" y1=\"0.0\" x2=\"466.7371635521671\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"529.8097532213789\" y1=\"0.0\" x2=\"529.8097532213789\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "          </g>\n",
       "        </g>\n",
       "        <g transform=\"translate(17.961210910936405 0.0 ) \">\n",
       "          <g>\n",
       "            <line x1=\"0.0\" y1=\"337.90909090909093\" x2=\"555.0387890890636\" y2=\"337.90909090909093\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"0.0\" y1=\"273.54545454545456\" x2=\"555.0387890890636\" y2=\"273.54545454545456\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"0.0\" y1=\"209.1818181818182\" x2=\"555.0387890890636\" y2=\"209.1818181818182\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"0.0\" y1=\"144.81818181818184\" x2=\"555.0387890890636\" y2=\"144.81818181818184\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"0.0\" y1=\"80.4545454545455\" x2=\"555.0387890890636\" y2=\"80.4545454545455\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"0.0\" y1=\"16.090909090909122\" x2=\"555.0387890890636\" y2=\"16.090909090909122\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "          </g>\n",
       "        </g>\n",
       "      </g>\n",
       "      <g clip-path=\"url(#c7gwwQk)\" clip-bounds-jfx=\"[rect (17.961210910936405, 0.0), (555.0387890890636, 354.0)]\">\n",
       "        <g transform=\"translate(17.961210910936405 0.0 ) \">\n",
       "          <g>\n",
       "            <g>\n",
       "              <g>\n",
       "                <g >\n",
       "                  <rect fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x=\"74.27662553689646\" y=\"66.42954545454549\" height=\"28.05\" width=\"28.05\" transform=\"rotate(0.0 88.30162553689647 80.4545454545455 ) \" />\n",
       "                  <circle fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" cx=\"151.37421520610823\" cy=\"80.4545454545455\" r=\"14.025\" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" d=\"M214.44680487532 64.40521107319937 L214.44680487532 64.40521107319937 L228.47180487532 88.69722364935286 L200.42180487532 88.69722364935286 Z\" transform=\"rotate(0.0 214.44680487532 80.4545454545455 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"262.66939454453177\" y1=\"80.4545454545455\" x2=\"292.36939454453176\" y2=\"80.4545454545455\" transform=\"rotate(0.0 277.5193945445318 80.4545454545455 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"277.5193945445318\" y1=\"65.6045454545455\" x2=\"277.5193945445318\" y2=\"95.3045454545455\" transform=\"rotate(0.0 277.5193945445318 80.4545454545455 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"330.09144851312334\" y1=\"69.95400975392526\" x2=\"351.0925199143638\" y2=\"90.95508115516573\" transform=\"rotate(0.0 340.59198421374356 80.4545454545455 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"330.09144851312334\" y1=\"90.95508115516573\" x2=\"351.0925199143638\" y2=\"69.95400975392526\" transform=\"rotate(0.0 340.59198421374356 80.4545454545455 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" d=\"M403.6645738829553 66.0878192655877 L403.6645738829553 66.0878192655877 L418.03130007191317 80.4545454545455 L403.6645738829553 94.82127164350331 L389.29784769399754 80.4545454545455 Z\" transform=\"rotate(0.0 403.6645738829553 80.4545454545455 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" d=\"M452.7121635521671 72.21186725973811 L452.7121635521671 72.21186725973811 L480.7621635521671 72.21186725973811 L466.7371635521671 96.50387983589161 Z\" transform=\"rotate(0.0 466.7371635521671 80.4545454545455 ) \" />\n",
       "                  <rect fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x=\"74.27662553689646\" y=\"130.79318181818184\" height=\"28.05\" width=\"28.05\" transform=\"rotate(0.0 88.30162553689647 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"74.27662553689646\" y1=\"130.79318181818184\" x2=\"102.32662553689647\" y2=\"158.84318181818185\" transform=\"rotate(0.0 88.30162553689647 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"74.27662553689646\" y1=\"158.84318181818185\" x2=\"102.32662553689647\" y2=\"130.79318181818184\" transform=\"rotate(0.0 88.30162553689647 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"136.52421520610824\" y1=\"144.81818181818184\" x2=\"166.22421520610823\" y2=\"144.81818181818184\" transform=\"rotate(0.0 151.37421520610823 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"151.37421520610823\" y1=\"129.96818181818185\" x2=\"151.37421520610823\" y2=\"159.66818181818184\" transform=\"rotate(0.0 151.37421520610823 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"140.87367950548798\" y1=\"134.3176461175616\" x2=\"161.87475090672848\" y2=\"155.3187175188021\" transform=\"rotate(0.0 151.37421520610823 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"140.87367950548798\" y1=\"155.3187175188021\" x2=\"161.87475090672848\" y2=\"134.3176461175616\" transform=\"rotate(0.0 151.37421520610823 144.81818181818184 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" d=\"M214.44680487532 130.45145562922403 L214.44680487532 130.45145562922403 L228.81353106427778 144.81818181818184 L214.44680487532 159.18490800713963 L200.08007868636219 144.81818181818184 Z\" transform=\"rotate(0.0 214.44680487532 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"200.08007868636219\" y1=\"144.81818181818184\" x2=\"228.81353106427778\" y2=\"144.81818181818184\" transform=\"rotate(0.0 214.44680487532 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"214.44680487532\" y1=\"130.45145562922403\" x2=\"214.44680487532\" y2=\"159.18490800713963\" transform=\"rotate(0.0 214.44680487532 144.81818181818184 ) \" />\n",
       "                  <circle fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" cx=\"277.5193945445318\" cy=\"144.81818181818184\" r=\"14.025\" transform=\"rotate(0.0 277.5193945445318 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"262.66939454453177\" y1=\"144.81818181818184\" x2=\"292.36939454453176\" y2=\"144.81818181818184\" transform=\"rotate(0.0 277.5193945445318 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"277.5193945445318\" y1=\"129.96818181818185\" x2=\"277.5193945445318\" y2=\"159.66818181818184\" transform=\"rotate(0.0 277.5193945445318 144.81818181818184 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" d=\"M340.59198421374356 128.7688474368357 L340.59198421374356 128.7688474368357 L354.6169842137436 153.06086001298922 L326.5669842137436 153.06086001298922 Z\" transform=\"rotate(0.0 340.59198421374356 144.81818181818184 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" d=\"M326.5669842137436 136.57550362337446 L326.5669842137436 136.57550362337446 L354.6169842137436 136.57550362337446 L340.59198421374356 160.86751619952796 Z\" transform=\"rotate(0.0 340.59198421374356 144.81818181818184 ) \" />\n",
       "                  <rect fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x=\"389.63957388295535\" y=\"130.79318181818184\" height=\"28.05\" width=\"28.05\" transform=\"rotate(0.0 403.6645738829553 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"388.8145738829553\" y1=\"144.81818181818184\" x2=\"418.5145738829553\" y2=\"144.81818181818184\" transform=\"rotate(0.0 403.6645738829553 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"403.6645738829553\" y1=\"129.96818181818185\" x2=\"403.6645738829553\" y2=\"159.66818181818184\" transform=\"rotate(0.0 403.6645738829553 144.81818181818184 ) \" />\n",
       "                  <circle fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" cx=\"466.7371635521671\" cy=\"144.81818181818184\" r=\"14.025\" transform=\"rotate(0.0 466.7371635521671 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"456.23662785154687\" y1=\"134.31764611756162\" x2=\"477.2376992527873\" y2=\"155.31871751880206\" transform=\"rotate(0.0 466.7371635521671 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x1=\"456.23662785154687\" y1=\"155.31871751880206\" x2=\"477.2376992527873\" y2=\"134.31764611756162\" transform=\"rotate(0.0 466.7371635521671 144.81818181818184 ) \" />\n",
       "                  <rect fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x=\"74.27662553689646\" y=\"195.15681818181818\" height=\"28.05\" width=\"28.05\" transform=\"rotate(0.0 88.30162553689647 209.1818181818182 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" d=\"M88.30162553689647 196.1765742632555 L88.30162553689647 196.1765742632555 L101.81674749617781 223.2068181818182 L74.78650357761514 223.2068181818182 Z\" transform=\"rotate(0.0 88.30162553689647 209.1818181818182 ) \" />\n",
       "                  <rect fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" x=\"138.17421520610824\" y=\"195.9818181818182\" height=\"26.400000000000002\" width=\"26.400000000000002\" transform=\"rotate(0.0 151.37421520610823 209.1818181818182 ) \" />\n",
       "                  <circle fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" cx=\"214.44680487532\" cy=\"209.1818181818182\" r=\"13.200000000000001\" />\n",
       "                  <path fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" d=\"M277.5193945445318 194.07656229349243 L277.5193945445318 194.07656229349243 L290.7193945445318 216.9396329534016 L264.3193945445318 216.9396329534016 Z\" transform=\"rotate(0.0 277.5193945445318 209.1818181818182 ) \" />\n",
       "                  <path fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" d=\"M340.59198421374356 200.1818181818182 L340.59198421374356 200.1818181818182 L349.59198421374356 209.1818181818182 L340.59198421374356 218.1818181818182 L331.59198421374356 209.1818181818182 Z\" transform=\"rotate(0.0 340.59198421374356 209.1818181818182 ) \" />\n",
       "                  <circle fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" cx=\"403.6645738829553\" cy=\"209.1818181818182\" r=\"13.200000000000001\" />\n",
       "                  <circle fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" cx=\"466.7371635521671\" cy=\"209.1818181818182\" r=\"9.0\" />\n",
       "                  <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" cx=\"88.30162553689647\" cy=\"273.54545454545456\" r=\"14.025\" />\n",
       "                  <rect fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" x=\"137.34921520610823\" y=\"259.5204545454546\" height=\"28.05\" width=\"28.05\" transform=\"rotate(0.0 151.37421520610823 273.54545454545456 ) \" />\n",
       "                  <path fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" d=\"M214.44680487532 259.1787283564968 L214.44680487532 259.1787283564968 L228.81353106427778 273.54545454545456 L214.44680487532 287.9121807344124 L200.08007868636219 273.54545454545456 Z\" transform=\"rotate(0.0 214.44680487532 273.54545454545456 ) \" />\n",
       "                  <path fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" d=\"M277.5193945445318 257.49612016410845 L277.5193945445318 257.49612016410845 L291.5443945445318 281.788132740262 L263.4943945445318 281.788132740262 Z\" transform=\"rotate(0.0 277.5193945445318 273.54545454545456 ) \" />\n",
       "                  <path fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"1.6500000000000001\" d=\"M326.5669842137436 265.3027763506472 L326.5669842137436 265.3027763506472 L354.6169842137436 265.3027763506472 L340.59198421374356 289.59478892680073 Z\" transform=\"rotate(0.0 340.59198421374356 273.54545454545456 ) \" />\n",
       "                </g>\n",
       "              </g>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "        <defs>\n",
       "          <clipPath id=\"c7gwwQk\">\n",
       "            <rect x=\"17.961210910936405\" y=\"0.0\" width=\"555.0387890890636\" height=\"354.0\">\n",
       "            </rect>\n",
       "          </clipPath>\n",
       "        </defs>\n",
       "      </g>\n",
       "      <g>\n",
       "        <g transform=\"translate(17.961210910936405 354.0 ) \">\n",
       "          <g transform=\"translate(25.2290358676847 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>-1</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(88.30162553689647 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>0</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(151.37421520610823 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>1</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(214.44680487532 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>2</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(277.5193945445318 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>3</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(340.59198421374356 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>4</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(403.6645738829553 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>5</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(466.7371635521671 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>6</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(529.8097532213789 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>7</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <line x1=\"0.0\" y1=\"0.0\" x2=\"555.0387890890636\" y2=\"0.0\" stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\">\n",
       "          </line>\n",
       "        </g>\n",
       "        <g transform=\"translate(17.961210910936405 0.0 ) \">\n",
       "          <g transform=\"translate(0.0 337.90909090909093 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>-1</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 273.54545454545456 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>0</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 209.1818181818182 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>1</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 144.81818181818184 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>2</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 80.4545454545455 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>3</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 16.090909090909122 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>4</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "      </g>\n",
       "    </g>\n",
       "    <g transform=\"translate(15.0 183.0 ) rotate(-90.0 ) \">\n",
       "      <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"axis-title-y\" text-anchor=\"middle\">\n",
       "        <tspan>y</tspan>\n",
       "      </text>\n",
       "    </g>\n",
       "    <g transform=\"translate(316.4806054554682 394.0 ) \">\n",
       "      <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"axis-title-x\" text-anchor=\"middle\">\n",
       "        <tspan>x</tspan>\n",
       "      </text>\n",
       "    </g>\n",
       "    <path fill=\"rgb(0,0,0)\" fill-opacity=\"0.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" stroke-width=\"0.0\" d=\"M0.0 0.0 L0.0 400.0 L600.0 400.0 L600.0 0.0 Z\" pointer-events=\"none\">\n",
       "    </path>\n",
       "  </g>\n",
       "  <g id=\"d2hvXDY\">\n",
       "  </g>\n",
       "</svg>\n",
       "                <script>document.getElementById(\"30a4f0af-3c29-4f3b-add2-18010a345f6c\").style.display = \"none\";</script>"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "p1 + geomPoint(size=12, color=\"#54278f\", fill=\"#dd1c77\") { shape = \"shape\" }"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ec91cc9b",
   "metadata": {},
   "source": [
    "#### 2. Increased Stroke"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "57c5e75c",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2025-12-03T15:56:56.210093Z",
     "iopub.status.busy": "2025-12-03T15:56:56.209845Z",
     "iopub.status.idle": "2025-12-03T15:56:56.256483Z",
     "shell.execute_reply": "2025-12-03T15:56:56.256620Z"
    }
   },
   "outputs": [
    {
     "data": {
      "application/plot+json": {
       "apply_color_scheme": true,
       "output": {
        "data": {
         "shape": [
          0.0,
          1.0,
          2.0,
          3.0,
          4.0,
          5.0,
          6.0,
          7.0,
          8.0,
          9.0,
          10.0,
          11.0,
          12.0,
          13.0,
          14.0,
          15.0,
          16.0,
          17.0,
          18.0,
          19.0,
          20.0,
          21.0,
          22.0,
          23.0,
          24.0,
          25.0
         ],
         "x": [
          0.0,
          1.0,
          2.0,
          3.0,
          4.0,
          5.0,
          6.0,
          0.0,
          1.0,
          2.0,
          3.0,
          4.0,
          5.0,
          6.0,
          0.0,
          1.0,
          2.0,
          3.0,
          4.0,
          5.0,
          6.0,
          0.0,
          1.0,
          2.0,
          3.0,
          4.0
         ],
         "y": [
          3.0,
          3.0,
          3.0,
          3.0,
          3.0,
          3.0,
          3.0,
          2.0,
          2.0,
          2.0,
          2.0,
          2.0,
          2.0,
          2.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          1.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0
         ]
        },
        "data_meta": {
         "series_annotations": [
          {
           "column": "x",
           "type": "int"
          },
          {
           "column": "y",
           "type": "int"
          },
          {
           "column": "shape",
           "type": "int"
          }
         ]
        },
        "kind": "plot",
        "layers": [
         {
          "color": "#54278f",
          "fill": "#dd1c77",
          "geom": "point",
          "mapping": {
           "shape": "shape"
          },
          "position": "identity",
          "size": 12.0,
          "stat": "identity",
          "stroke": 8.0
         }
        ],
        "mapping": {
         "x": "x",
         "y": "y"
        },
        "scales": [
         {
          "aesthetic": "shape",
          "discrete": true,
          "guide": "none",
          "scale_mapper_kind": "identity"
         },
         {
          "aesthetic": "x",
          "limits": [
           -1.0,
           7.0
          ]
         },
         {
          "aesthetic": "y",
          "limits": [
           -1.0,
           4.0
          ]
         }
        ],
        "theme": {
         "legend_position": "none"
        }
       },
       "output_type": "lets_plot_spec",
       "swing_enabled": true
      },
      "text/html": [
       "   <div id=\"IsqHVF\" ></div>\n",
       "   <script type=\"text/javascript\" data-lets-plot-script=\"plot\">\n",
       "   \n",
       "   (function() {\n",
       "   // ----------\n",
       "   \n",
       "   const forceImmediateRender = false;\n",
       "   const responsive = false;\n",
       "   \n",
       "   let sizing = {\n",
       "       width_mode: \"MIN\",\n",
       "       height_mode: \"SCALED\",\n",
       "       width: null, \n",
       "       height: null \n",
       "   };\n",
       "   \n",
       "   const preferredWidth = document.body.dataset.letsPlotPreferredWidth;\n",
       "   if (preferredWidth !== undefined) {\n",
       "       sizing = {\n",
       "           width_mode: 'FIXED',\n",
       "           height_mode: 'SCALED',\n",
       "           width: parseFloat(preferredWidth)\n",
       "       };\n",
       "   }\n",
       "   \n",
       "   const containerDiv = document.getElementById(\"IsqHVF\");\n",
       "   let fig = null;\n",
       "   \n",
       "   function renderPlot() {\n",
       "       if (fig === null) {\n",
       "           const plotSpec = {\n",
       "\"mapping\":{\n",
       "\"x\":\"x\",\n",
       "\"y\":\"y\"\n",
       "},\n",
       "\"data\":{\n",
       "\"shape\":[0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0],\n",
       "\"x\":[0.0,1.0,2.0,3.0,4.0,5.0,6.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,0.0,1.0,2.0,3.0,4.0],\n",
       "\"y\":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0]\n",
       "},\n",
       "\"kind\":\"plot\",\n",
       "\"scales\":[{\n",
       "\"aesthetic\":\"shape\",\n",
       "\"discrete\":true,\n",
       "\"scale_mapper_kind\":\"identity\",\n",
       "\"guide\":\"none\"\n",
       "},{\n",
       "\"aesthetic\":\"x\",\n",
       "\"limits\":[-1.0,7.0]\n",
       "},{\n",
       "\"aesthetic\":\"y\",\n",
       "\"limits\":[-1.0,4.0]\n",
       "}],\n",
       "\"layers\":[{\n",
       "\"mapping\":{\n",
       "\"shape\":\"shape\"\n",
       "},\n",
       "\"stat\":\"identity\",\n",
       "\"color\":\"#54278f\",\n",
       "\"size\":12.0,\n",
       "\"position\":\"identity\",\n",
       "\"geom\":\"point\",\n",
       "\"fill\":\"#dd1c77\",\n",
       "\"stroke\":8.0,\n",
       "\"data\":{\n",
       "}\n",
       "}],\n",
       "\"theme\":{\n",
       "\"legend_position\":\"none\"\n",
       "},\n",
       "\"data_meta\":{\n",
       "\"series_annotations\":[{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"x\"\n",
       "},{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"y\"\n",
       "},{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"shape\"\n",
       "}]\n",
       "},\n",
       "\"spec_id\":\"3\"\n",
       "};\n",
       "           window.letsPlotCall(function() { fig = LetsPlot.buildPlotFromProcessedSpecs(plotSpec, containerDiv, sizing); });\n",
       "       } else {\n",
       "           fig.updateView({});\n",
       "       }\n",
       "   }\n",
       "   \n",
       "   const renderImmediately = \n",
       "       forceImmediateRender || (\n",
       "           sizing.width_mode === 'FIXED' && \n",
       "           (sizing.height_mode === 'FIXED' || sizing.height_mode === 'SCALED')\n",
       "       );\n",
       "   \n",
       "   if (renderImmediately) {\n",
       "       renderPlot();\n",
       "   }\n",
       "   \n",
       "   if (!renderImmediately || responsive) {\n",
       "       // Set up observer for initial sizing or continuous monitoring\n",
       "       var observer = new ResizeObserver(function(entries) {\n",
       "           for (let entry of entries) {\n",
       "               if (entry.contentBoxSize && \n",
       "                   entry.contentBoxSize[0].inlineSize > 0) {\n",
       "                   if (!responsive && observer) {\n",
       "                       observer.disconnect();\n",
       "                       observer = null;\n",
       "                   }\n",
       "                   renderPlot();\n",
       "                   if (!responsive) {\n",
       "                       break;\n",
       "                   }\n",
       "               }\n",
       "           }\n",
       "       });\n",
       "       \n",
       "       observer.observe(containerDiv);\n",
       "   }\n",
       "   \n",
       "   // ----------\n",
       "   })();\n",
       "   \n",
       "   </script>                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" display=\"block\" class=\"plt-container\" id=02218aa1-15f0-4268-814e-47d55a374ee3 width=\"100%\" height=\"100%\" style=\"max-width: 600.0px; max-height: 400.0px;\" viewBox=\"0 0 600.0 400.0\" preserveAspectRatio=\"xMinYMin meet\">\n",
       "  <style type=\"text/css\">\n",
       "  .plt-container {\n",
       "   font-family: sans-serif;\n",
       "   user-select: none;\n",
       "   -webkit-user-select: none;\n",
       "   -moz-user-select: none;\n",
       "   -ms-user-select: none;\n",
       "}\n",
       "text {\n",
       "   text-rendering: optimizeLegibility;\n",
       "}\n",
       "#phg1wGN .plot-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 16.0px;\n",
       "\n",
       "}\n",
       "#phg1wGN .plot-subtitle {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#phg1wGN .plot-caption {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#phg1wGN .hyperlink-element {\n",
       "fill: #118ed8;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "\n",
       "}\n",
       "#phg1wGN .legend-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#phg1wGN .legend-item {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#phg1wGN .axis-title-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#phg1wGN .axis-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dMeKRUj .axis-tooltip-text-x {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#phg1wGN .axis-title-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#phg1wGN .axis-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dMeKRUj .axis-tooltip-text-y {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#phg1wGN .facet-strip-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#phg1wGN .facet-strip-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dMeKRUj .tooltip-text {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dMeKRUj .tooltip-title {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dMeKRUj .tooltip-label {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "\n",
       "  </style>\n",
       "  <g id=\"phg1wGN\">\n",
       "    <path fill-rule=\"evenodd\" fill=\"rgb(255,255,255)\" fill-opacity=\"1.0\" d=\"M0.0 0.0 L0.0 400.0 L600.0 400.0 L600.0 0.0 Z\">\n",
       "    </path>\n",
       "    <g transform=\"translate(21.0 6.0 ) \">\n",
       "      <g>\n",
       "        <g transform=\"translate(17.961210910936405 0.0 ) \">\n",
       "          <g>\n",
       "            <line x1=\"25.2290358676847\" y1=\"0.0\" x2=\"25.2290358676847\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"88.30162553689647\" y1=\"0.0\" x2=\"88.30162553689647\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"151.37421520610823\" y1=\"0.0\" x2=\"151.37421520610823\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"214.44680487532\" y1=\"0.0\" x2=\"214.44680487532\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"277.5193945445318\" y1=\"0.0\" x2=\"277.5193945445318\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"340.59198421374356\" y1=\"0.0\" x2=\"340.59198421374356\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"403.6645738829553\" y1=\"0.0\" x2=\"403.6645738829553\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"466.7371635521671\" y1=\"0.0\" x2=\"466.7371635521671\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"529.8097532213789\" y1=\"0.0\" x2=\"529.8097532213789\" y2=\"354.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "          </g>\n",
       "        </g>\n",
       "        <g transform=\"translate(17.961210910936405 0.0 ) \">\n",
       "          <g>\n",
       "            <line x1=\"0.0\" y1=\"337.90909090909093\" x2=\"555.0387890890636\" y2=\"337.90909090909093\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"0.0\" y1=\"273.54545454545456\" x2=\"555.0387890890636\" y2=\"273.54545454545456\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"0.0\" y1=\"209.1818181818182\" x2=\"555.0387890890636\" y2=\"209.1818181818182\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"0.0\" y1=\"144.81818181818184\" x2=\"555.0387890890636\" y2=\"144.81818181818184\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"0.0\" y1=\"80.4545454545455\" x2=\"555.0387890890636\" y2=\"80.4545454545455\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "            <line x1=\"0.0\" y1=\"16.090909090909122\" x2=\"555.0387890890636\" y2=\"16.090909090909122\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "            </line>\n",
       "          </g>\n",
       "        </g>\n",
       "      </g>\n",
       "      <g clip-path=\"url(#cBPChYx)\" clip-bounds-jfx=\"[rect (17.961210910936405, 0.0), (555.0387890890636, 354.0)]\">\n",
       "        <g transform=\"translate(17.961210910936405 0.0 ) \">\n",
       "          <g>\n",
       "            <g>\n",
       "              <g>\n",
       "                <g >\n",
       "                  <rect fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x=\"66.30162553689647\" y=\"58.454545454545496\" height=\"44.0\" width=\"44.0\" transform=\"rotate(0.0 88.30162553689647 80.4545454545455 ) \" />\n",
       "                  <circle fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" cx=\"151.37421520610823\" cy=\"80.4545454545455\" r=\"22.0\" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" d=\"M214.44680487532 55.27911897400256 L214.44680487532 55.27911897400256 L236.44680487532 93.38423674051785 L192.44680487532 93.38423674051785 Z\" transform=\"rotate(0.0 214.44680487532 80.4545454545455 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"246.71939454453178\" y1=\"80.4545454545455\" x2=\"308.3193945445318\" y2=\"80.4545454545455\" transform=\"rotate(0.0 277.5193945445318 80.4545454545455 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"277.5193945445318\" y1=\"49.65454545454549\" x2=\"277.5193945445318\" y2=\"111.25454545454551\" transform=\"rotate(0.0 277.5193945445318 80.4545454545455 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"318.81309535319787\" y1=\"58.67565659399983\" x2=\"362.37087307428925\" y2=\"102.23343431509116\" transform=\"rotate(0.0 340.59198421374356 80.4545454545455 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"318.81309535319787\" y1=\"102.23343431509116\" x2=\"362.37087307428925\" y2=\"58.67565659399983\" transform=\"rotate(0.0 340.59198421374356 80.4545454545455 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" d=\"M403.6645738829553 54.80946610566225 L403.6645738829553 54.80946610566225 L429.3096532318385 80.4545454545455 L403.6645738829553 106.09962480342872 L378.01949453407207 80.4545454545455 Z\" transform=\"rotate(0.0 403.6645738829553 80.4545454545455 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" d=\"M444.7371635521671 67.52485416857314 L444.7371635521671 67.52485416857314 L488.7371635521671 67.52485416857314 L466.7371635521671 105.62997193508843 Z\" transform=\"rotate(0.0 466.7371635521671 80.4545454545455 ) \" />\n",
       "                  <rect fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x=\"66.30162553689647\" y=\"122.81818181818184\" height=\"44.0\" width=\"44.0\" transform=\"rotate(0.0 88.30162553689647 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"66.30162553689647\" y1=\"122.81818181818184\" x2=\"110.30162553689647\" y2=\"166.81818181818184\" transform=\"rotate(0.0 88.30162553689647 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"66.30162553689647\" y1=\"166.81818181818184\" x2=\"110.30162553689647\" y2=\"122.81818181818184\" transform=\"rotate(0.0 88.30162553689647 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"120.57421520610822\" y1=\"144.81818181818184\" x2=\"182.17421520610822\" y2=\"144.81818181818184\" transform=\"rotate(0.0 151.37421520610823 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"151.37421520610823\" y1=\"114.01818181818183\" x2=\"151.37421520610823\" y2=\"175.61818181818182\" transform=\"rotate(0.0 151.37421520610823 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"129.59532634556257\" y1=\"123.03929295763618\" x2=\"173.1531040666539\" y2=\"166.5970706787275\" transform=\"rotate(0.0 151.37421520610823 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"129.59532634556257\" y1=\"166.5970706787275\" x2=\"173.1531040666539\" y2=\"123.03929295763618\" transform=\"rotate(0.0 151.37421520610823 144.81818181818184 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" d=\"M214.44680487532 119.1731024692986 L214.44680487532 119.1731024692986 L240.09188422420326 144.81818181818184 L214.44680487532 170.46326116706507 L188.80172552643677 144.81818181818184 Z\" transform=\"rotate(0.0 214.44680487532 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"188.80172552643677\" y1=\"144.81818181818184\" x2=\"240.09188422420326\" y2=\"144.81818181818184\" transform=\"rotate(0.0 214.44680487532 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"214.44680487532\" y1=\"119.1731024692986\" x2=\"214.44680487532\" y2=\"170.46326116706507\" transform=\"rotate(0.0 214.44680487532 144.81818181818184 ) \" />\n",
       "                  <circle fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" cx=\"277.5193945445318\" cy=\"144.81818181818184\" r=\"22.0\" transform=\"rotate(0.0 277.5193945445318 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"246.71939454453178\" y1=\"144.81818181818184\" x2=\"308.3193945445318\" y2=\"144.81818181818184\" transform=\"rotate(0.0 277.5193945445318 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"277.5193945445318\" y1=\"114.01818181818184\" x2=\"277.5193945445318\" y2=\"175.61818181818185\" transform=\"rotate(0.0 277.5193945445318 144.81818181818184 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" d=\"M340.59198421374356 119.6427553376389 L340.59198421374356 119.6427553376389 L362.59198421374356 157.7478731041542 L318.59198421374356 157.7478731041542 Z\" transform=\"rotate(0.0 340.59198421374356 144.81818181818184 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" d=\"M318.59198421374356 131.8884905322095 L318.59198421374356 131.8884905322095 L362.59198421374356 131.8884905322095 L340.59198421374356 169.99360829872478 Z\" transform=\"rotate(0.0 340.59198421374356 144.81818181818184 ) \" />\n",
       "                  <rect fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x=\"381.6645738829553\" y=\"122.81818181818184\" height=\"44.0\" width=\"44.0\" transform=\"rotate(0.0 403.6645738829553 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"372.8645738829553\" y1=\"144.81818181818184\" x2=\"434.46457388295534\" y2=\"144.81818181818184\" transform=\"rotate(0.0 403.6645738829553 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"403.6645738829553\" y1=\"114.01818181818184\" x2=\"403.6645738829553\" y2=\"175.61818181818185\" transform=\"rotate(0.0 403.6645738829553 144.81818181818184 ) \" />\n",
       "                  <circle fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" cx=\"466.7371635521671\" cy=\"144.81818181818184\" r=\"22.0\" transform=\"rotate(0.0 466.7371635521671 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"444.9582746916214\" y1=\"123.03929295763618\" x2=\"488.5160524127128\" y2=\"166.5970706787275\" transform=\"rotate(0.0 466.7371635521671 144.81818181818184 ) \" />\n",
       "                  <line fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x1=\"444.9582746916214\" y1=\"166.5970706787275\" x2=\"488.5160524127128\" y2=\"123.03929295763618\" transform=\"rotate(0.0 466.7371635521671 144.81818181818184 ) \" />\n",
       "                  <rect fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" x=\"66.30162553689647\" y=\"187.1818181818182\" height=\"44.0\" width=\"44.0\" transform=\"rotate(0.0 88.30162553689647 209.1818181818182 ) \" />\n",
       "                  <path fill=\"#000000\" fill-opacity=\"0.0\" stroke=\"#54278f\" stroke-width=\"17.6\" d=\"M88.30162553689647 198.05921638381633 L88.30162553689647 198.05921638381633 L104.86292643589738 231.1818181818182 L71.74032463789554 231.1818181818182 Z\" transform=\"rotate(0.0 88.30162553689647 209.1818181818182 ) \" />\n",
       "                  <rect fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" x=\"138.17421520610824\" y=\"195.9818181818182\" height=\"26.400000000000002\" width=\"26.400000000000002\" transform=\"rotate(0.0 151.37421520610823 209.1818181818182 ) \" />\n",
       "                  <circle fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" cx=\"214.44680487532\" cy=\"209.1818181818182\" r=\"13.200000000000001\" />\n",
       "                  <path fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" d=\"M277.5193945445318 194.07656229349243 L277.5193945445318 194.07656229349243 L290.7193945445318 216.9396329534016 L264.3193945445318 216.9396329534016 Z\" transform=\"rotate(0.0 277.5193945445318 209.1818181818182 ) \" />\n",
       "                  <path fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" d=\"M340.59198421374356 200.1818181818182 L340.59198421374356 200.1818181818182 L349.59198421374356 209.1818181818182 L340.59198421374356 218.1818181818182 L331.59198421374356 209.1818181818182 Z\" transform=\"rotate(0.0 340.59198421374356 209.1818181818182 ) \" />\n",
       "                  <circle fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" cx=\"403.6645738829553\" cy=\"209.1818181818182\" r=\"13.200000000000001\" />\n",
       "                  <circle fill=\"#54278f\" stroke=\"#54278f\" stroke-opacity=\"0.0\" stroke-width=\"0.0\" cx=\"466.7371635521671\" cy=\"209.1818181818182\" r=\"9.0\" />\n",
       "                  <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"17.6\" cx=\"88.30162553689647\" cy=\"273.54545454545456\" r=\"22.0\" />\n",
       "                  <rect fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"17.6\" x=\"129.37421520610823\" y=\"251.54545454545456\" height=\"44.0\" width=\"44.0\" transform=\"rotate(0.0 151.37421520610823 273.54545454545456 ) \" />\n",
       "                  <path fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"17.6\" d=\"M214.44680487532 247.90037519657133 L214.44680487532 247.90037519657133 L240.09188422420326 273.54545454545456 L214.44680487532 299.1905338943378 L188.80172552643677 273.54545454545456 Z\" transform=\"rotate(0.0 214.44680487532 273.54545454545456 ) \" />\n",
       "                  <path fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"17.6\" d=\"M277.5193945445318 248.37002806491162 L277.5193945445318 248.37002806491162 L299.5193945445318 286.4751458314269 L255.5193945445318 286.4751458314269 Z\" transform=\"rotate(0.0 277.5193945445318 273.54545454545456 ) \" />\n",
       "                  <path fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"17.6\" d=\"M318.59198421374356 260.6157632594822 L318.59198421374356 260.6157632594822 L362.59198421374356 260.6157632594822 L340.59198421374356 298.7208810259975 Z\" transform=\"rotate(0.0 340.59198421374356 273.54545454545456 ) \" />\n",
       "                </g>\n",
       "              </g>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "        <defs>\n",
       "          <clipPath id=\"cBPChYx\">\n",
       "            <rect x=\"17.961210910936405\" y=\"0.0\" width=\"555.0387890890636\" height=\"354.0\">\n",
       "            </rect>\n",
       "          </clipPath>\n",
       "        </defs>\n",
       "      </g>\n",
       "      <g>\n",
       "        <g transform=\"translate(17.961210910936405 354.0 ) \">\n",
       "          <g transform=\"translate(25.2290358676847 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>-1</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(88.30162553689647 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>0</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(151.37421520610823 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>1</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(214.44680487532 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>2</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(277.5193945445318 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>3</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(340.59198421374356 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>4</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(403.6645738829553 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>5</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(466.7371635521671 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>6</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(529.8097532213789 0.0 ) \">\n",
       "            <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "            </line>\n",
       "            <g transform=\"translate(0.0 6.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                <tspan>7</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <line x1=\"0.0\" y1=\"0.0\" x2=\"555.0387890890636\" y2=\"0.0\" stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\">\n",
       "          </line>\n",
       "        </g>\n",
       "        <g transform=\"translate(17.961210910936405 0.0 ) \">\n",
       "          <g transform=\"translate(0.0 337.90909090909093 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>-1</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 273.54545454545456 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>0</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 209.1818181818182 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>1</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 144.81818181818184 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>2</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 80.4545454545455 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>3</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 16.090909090909122 ) \">\n",
       "            <g transform=\"translate(-2.0 0.0 ) \">\n",
       "              <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                <tspan>4</tspan>\n",
       "              </text>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "      </g>\n",
       "    </g>\n",
       "    <g transform=\"translate(15.0 183.0 ) rotate(-90.0 ) \">\n",
       "      <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"axis-title-y\" text-anchor=\"middle\">\n",
       "        <tspan>y</tspan>\n",
       "      </text>\n",
       "    </g>\n",
       "    <g transform=\"translate(316.4806054554682 394.0 ) \">\n",
       "      <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"axis-title-x\" text-anchor=\"middle\">\n",
       "        <tspan>x</tspan>\n",
       "      </text>\n",
       "    </g>\n",
       "    <path fill=\"rgb(0,0,0)\" fill-opacity=\"0.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" stroke-width=\"0.0\" d=\"M0.0 0.0 L0.0 400.0 L600.0 400.0 L600.0 0.0 Z\" pointer-events=\"none\">\n",
       "    </path>\n",
       "  </g>\n",
       "  <g id=\"dMeKRUj\">\n",
       "  </g>\n",
       "</svg>\n",
       "                <script>document.getElementById(\"02218aa1-15f0-4268-814e-47d55a374ee3\").style.display = \"none\";</script>"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "p1 + geomPoint(size=12, stroke=8, color=\"#54278f\", fill=\"#dd1c77\") { shape = \"shape\" }"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "a80e77a8",
   "metadata": {},
   "source": [
    "#### 3. Stroke Scales"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "cd516883",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2025-12-03T15:56:56.259010Z",
     "iopub.status.busy": "2025-12-03T15:56:56.258707Z",
     "iopub.status.idle": "2025-12-03T15:56:56.307032Z",
     "shell.execute_reply": "2025-12-03T15:56:56.306833Z"
    }
   },
   "outputs": [],
   "source": [
    "val data2 = mapOf(\n",
    "    \"x\" to listOf(0, 1, 2),\n",
    "    \"y\" to listOf(0, 0, 0),\n",
    "    \"stroke\" to listOf(4, 16, 8)\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "65ac3c1e",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2025-12-03T15:56:56.308908Z",
     "iopub.status.busy": "2025-12-03T15:56:56.308547Z",
     "iopub.status.idle": "2025-12-03T15:56:56.345012Z",
     "shell.execute_reply": "2025-12-03T15:56:56.344779Z"
    }
   },
   "outputs": [],
   "source": [
    "val p2 = letsPlot(data2) { x = \"x\"; y = \"y\" } +\n",
    "    geomPoint(size = 12, shape = 21, color = \"#54278f\", fill = \"#dd1c77\") { stroke = \"stroke\" }"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "86c86e91",
   "metadata": {
    "execution": {
     "iopub.execute_input": "2025-12-03T15:56:56.346623Z",
     "iopub.status.busy": "2025-12-03T15:56:56.346264Z",
     "iopub.status.idle": "2025-12-03T15:56:56.429370Z",
     "shell.execute_reply": "2025-12-03T15:56:56.429498Z"
    }
   },
   "outputs": [
    {
     "data": {
      "application/plot+json": {
       "apply_color_scheme": true,
       "output": {
        "figures": [
         {
          "data": {
           "stroke": [
            4.0,
            16.0,
            8.0
           ],
           "x": [
            0.0,
            1.0,
            2.0
           ],
           "y": [
            0.0,
            0.0,
            0.0
           ]
          },
          "data_meta": {
           "series_annotations": [
            {
             "column": "x",
             "type": "int"
            },
            {
             "column": "y",
             "type": "int"
            },
            {
             "column": "stroke",
             "type": "int"
            }
           ]
          },
          "ggtitle": {
           "text": "Default scale"
          },
          "kind": "plot",
          "layers": [
           {
            "color": "#54278f",
            "fill": "#dd1c77",
            "geom": "point",
            "mapping": {
             "stroke": "stroke"
            },
            "position": "identity",
            "shape": 21.0,
            "size": 12.0,
            "stat": "identity"
           }
          ],
          "mapping": {
           "x": "x",
           "y": "y"
          },
          "scales": []
         },
         {
          "data": {
           "stroke": [
            4.0,
            16.0,
            8.0
           ],
           "x": [
            0.0,
            1.0,
            2.0
           ],
           "y": [
            0.0,
            0.0,
            0.0
           ]
          },
          "data_meta": {
           "series_annotations": [
            {
             "column": "x",
             "type": "int"
            },
            {
             "column": "y",
             "type": "int"
            },
            {
             "column": "stroke",
             "type": "int"
            }
           ]
          },
          "ggtitle": {
           "text": "scaleStroke()"
          },
          "kind": "plot",
          "layers": [
           {
            "color": "#54278f",
            "fill": "#dd1c77",
            "geom": "point",
            "mapping": {
             "stroke": "stroke"
            },
            "position": "identity",
            "shape": 21.0,
            "size": 12.0,
            "stat": "identity"
           }
          ],
          "mapping": {
           "x": "x",
           "y": "y"
          },
          "scales": [
           {
            "aesthetic": "stroke",
            "range": [
             2.0,
             4.0
            ]
           }
          ]
         },
         {
          "data": {
           "stroke": [
            4.0,
            16.0,
            8.0
           ],
           "x": [
            0.0,
            1.0,
            2.0
           ],
           "y": [
            0.0,
            0.0,
            0.0
           ]
          },
          "data_meta": {
           "series_annotations": [
            {
             "column": "x",
             "type": "int"
            },
            {
             "column": "y",
             "type": "int"
            },
            {
             "column": "stroke",
             "type": "int"
            }
           ]
          },
          "ggtitle": {
           "text": "scaleStrokeIdentity()"
          },
          "kind": "plot",
          "layers": [
           {
            "color": "#54278f",
            "fill": "#dd1c77",
            "geom": "point",
            "mapping": {
             "stroke": "stroke"
            },
            "position": "identity",
            "shape": 21.0,
            "size": 12.0,
            "stat": "identity"
           }
          ],
          "mapping": {
           "x": "x",
           "y": "y"
          },
          "scales": [
           {
            "aesthetic": "stroke",
            "guide": "none",
            "scale_mapper_kind": "identity"
           }
          ]
         },
         null
        ],
        "kind": "subplots",
        "layout": {
         "align": false,
         "fit": true,
         "name": "grid",
         "ncol": 2,
         "nrow": 2
        }
       },
       "output_type": "lets_plot_spec",
       "swing_enabled": true
      },
      "text/html": [
       "   <div id=\"uFmOve\" ></div>\n",
       "   <script type=\"text/javascript\" data-lets-plot-script=\"plot\">\n",
       "   \n",
       "   (function() {\n",
       "   // ----------\n",
       "   \n",
       "   const forceImmediateRender = false;\n",
       "   const responsive = false;\n",
       "   \n",
       "   let sizing = {\n",
       "       width_mode: \"MIN\",\n",
       "       height_mode: \"SCALED\",\n",
       "       width: null, \n",
       "       height: null \n",
       "   };\n",
       "   \n",
       "   const preferredWidth = document.body.dataset.letsPlotPreferredWidth;\n",
       "   if (preferredWidth !== undefined) {\n",
       "       sizing = {\n",
       "           width_mode: 'FIXED',\n",
       "           height_mode: 'SCALED',\n",
       "           width: parseFloat(preferredWidth)\n",
       "       };\n",
       "   }\n",
       "   \n",
       "   const containerDiv = document.getElementById(\"uFmOve\");\n",
       "   let fig = null;\n",
       "   \n",
       "   function renderPlot() {\n",
       "       if (fig === null) {\n",
       "           const plotSpec = {\n",
       "\"layout\":{\n",
       "\"name\":\"grid\",\n",
       "\"ncol\":2,\n",
       "\"nrow\":2,\n",
       "\"fit\":true,\n",
       "\"align\":false\n",
       "},\n",
       "\"figures\":[{\n",
       "\"ggtitle\":{\n",
       "\"text\":\"Default scale\"\n",
       "},\n",
       "\"mapping\":{\n",
       "\"x\":\"x\",\n",
       "\"y\":\"y\"\n",
       "},\n",
       "\"data\":{\n",
       "\"x\":[0.0,1.0,2.0],\n",
       "\"y\":[0.0,0.0,0.0],\n",
       "\"stroke\":[4.0,16.0,8.0]\n",
       "},\n",
       "\"kind\":\"plot\",\n",
       "\"scales\":[],\n",
       "\"layers\":[{\n",
       "\"mapping\":{\n",
       "\"stroke\":\"stroke\"\n",
       "},\n",
       "\"stat\":\"identity\",\n",
       "\"color\":\"#54278f\",\n",
       "\"shape\":21.0,\n",
       "\"size\":12.0,\n",
       "\"position\":\"identity\",\n",
       "\"geom\":\"point\",\n",
       "\"fill\":\"#dd1c77\",\n",
       "\"data\":{\n",
       "}\n",
       "}],\n",
       "\"data_meta\":{\n",
       "\"series_annotations\":[{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"x\"\n",
       "},{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"y\"\n",
       "},{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"stroke\"\n",
       "}]\n",
       "},\n",
       "\"spec_id\":\"5\"\n",
       "},{\n",
       "\"ggtitle\":{\n",
       "\"text\":\"scaleStroke()\"\n",
       "},\n",
       "\"mapping\":{\n",
       "\"x\":\"x\",\n",
       "\"y\":\"y\"\n",
       "},\n",
       "\"data\":{\n",
       "\"x\":[0.0,1.0,2.0],\n",
       "\"y\":[0.0,0.0,0.0],\n",
       "\"stroke\":[4.0,16.0,8.0]\n",
       "},\n",
       "\"kind\":\"plot\",\n",
       "\"scales\":[{\n",
       "\"aesthetic\":\"stroke\",\n",
       "\"range\":[2.0,4.0]\n",
       "}],\n",
       "\"layers\":[{\n",
       "\"mapping\":{\n",
       "\"stroke\":\"stroke\"\n",
       "},\n",
       "\"stat\":\"identity\",\n",
       "\"color\":\"#54278f\",\n",
       "\"shape\":21.0,\n",
       "\"size\":12.0,\n",
       "\"position\":\"identity\",\n",
       "\"geom\":\"point\",\n",
       "\"fill\":\"#dd1c77\",\n",
       "\"data\":{\n",
       "}\n",
       "}],\n",
       "\"data_meta\":{\n",
       "\"series_annotations\":[{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"x\"\n",
       "},{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"y\"\n",
       "},{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"stroke\"\n",
       "}]\n",
       "},\n",
       "\"spec_id\":\"6\"\n",
       "},{\n",
       "\"ggtitle\":{\n",
       "\"text\":\"scaleStrokeIdentity()\"\n",
       "},\n",
       "\"mapping\":{\n",
       "\"x\":\"x\",\n",
       "\"y\":\"y\"\n",
       "},\n",
       "\"data\":{\n",
       "\"x\":[0.0,1.0,2.0],\n",
       "\"y\":[0.0,0.0,0.0],\n",
       "\"stroke\":[4.0,16.0,8.0]\n",
       "},\n",
       "\"kind\":\"plot\",\n",
       "\"scales\":[{\n",
       "\"aesthetic\":\"stroke\",\n",
       "\"scale_mapper_kind\":\"identity\",\n",
       "\"guide\":\"none\"\n",
       "}],\n",
       "\"layers\":[{\n",
       "\"mapping\":{\n",
       "\"stroke\":\"stroke\"\n",
       "},\n",
       "\"stat\":\"identity\",\n",
       "\"color\":\"#54278f\",\n",
       "\"shape\":21.0,\n",
       "\"size\":12.0,\n",
       "\"position\":\"identity\",\n",
       "\"geom\":\"point\",\n",
       "\"fill\":\"#dd1c77\",\n",
       "\"data\":{\n",
       "}\n",
       "}],\n",
       "\"data_meta\":{\n",
       "\"series_annotations\":[{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"x\"\n",
       "},{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"y\"\n",
       "},{\n",
       "\"type\":\"int\",\n",
       "\"column\":\"stroke\"\n",
       "}]\n",
       "},\n",
       "\"spec_id\":\"7\"\n",
       "},\"blank\"],\n",
       "\"kind\":\"subplots\"\n",
       "};\n",
       "           window.letsPlotCall(function() { fig = LetsPlot.buildPlotFromProcessedSpecs(plotSpec, containerDiv, sizing); });\n",
       "       } else {\n",
       "           fig.updateView({});\n",
       "       }\n",
       "   }\n",
       "   \n",
       "   const renderImmediately = \n",
       "       forceImmediateRender || (\n",
       "           sizing.width_mode === 'FIXED' && \n",
       "           (sizing.height_mode === 'FIXED' || sizing.height_mode === 'SCALED')\n",
       "       );\n",
       "   \n",
       "   if (renderImmediately) {\n",
       "       renderPlot();\n",
       "   }\n",
       "   \n",
       "   if (!renderImmediately || responsive) {\n",
       "       // Set up observer for initial sizing or continuous monitoring\n",
       "       var observer = new ResizeObserver(function(entries) {\n",
       "           for (let entry of entries) {\n",
       "               if (entry.contentBoxSize && \n",
       "                   entry.contentBoxSize[0].inlineSize > 0) {\n",
       "                   if (!responsive && observer) {\n",
       "                       observer.disconnect();\n",
       "                       observer = null;\n",
       "                   }\n",
       "                   renderPlot();\n",
       "                   if (!responsive) {\n",
       "                       break;\n",
       "                   }\n",
       "               }\n",
       "           }\n",
       "       });\n",
       "       \n",
       "       observer.observe(containerDiv);\n",
       "   }\n",
       "   \n",
       "   // ----------\n",
       "   })();\n",
       "   \n",
       "   </script>                <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" display=\"block\" class=\"plt-container\" id=06c7c9f8-e815-436f-b616-54600cae8a86 width=\"100%\" height=\"100%\" style=\"max-width: 900.0px; max-height: 600.0px;\" viewBox=\"0 0 900.0 600.0\" preserveAspectRatio=\"xMinYMin meet\">\n",
       "  <style type=\"text/css\">\n",
       "  .plt-container {\n",
       "   font-family: sans-serif;\n",
       "   user-select: none;\n",
       "   -webkit-user-select: none;\n",
       "   -moz-user-select: none;\n",
       "   -ms-user-select: none;\n",
       "}\n",
       "text {\n",
       "   text-rendering: optimizeLegibility;\n",
       "}\n",
       "#p0YOSAQ .plot-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 16.0px;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .plot-subtitle {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .plot-caption {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .hyperlink-element {\n",
       "fill: #118ed8;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .legend-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .legend-item {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .axis-title-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .axis-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       ".axis-tooltip-text-x {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .axis-title-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .axis-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       ".axis-tooltip-text-y {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .facet-strip-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#p0YOSAQ .facet-strip-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       ".tooltip-text {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       ".tooltip-title {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       ".tooltip-label {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "\n",
       "  </style>\n",
       "  <g id=\"p0YOSAQ\">\n",
       "    <rect x=\"0.0\" y=\"0.0\" height=\"600.0\" width=\"900.0\" fill=\"rgb(255,255,255)\" fill-opacity=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" stroke-width=\"0.0\">\n",
       "    </rect>\n",
       "  </g>\n",
       "  <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" display=\"block\" class=\"plt-container\" width=\"442.0\" height=\"292.0\" x=\"6.0\" y=\"6.0\">\n",
       "    <style type=\"text/css\">\n",
       "    .plt-container {\n",
       "   font-family: sans-serif;\n",
       "   user-select: none;\n",
       "   -webkit-user-select: none;\n",
       "   -moz-user-select: none;\n",
       "   -ms-user-select: none;\n",
       "}\n",
       "text {\n",
       "   text-rendering: optimizeLegibility;\n",
       "}\n",
       "#pCgQJ9f .plot-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 16.0px;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .plot-subtitle {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .plot-caption {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .hyperlink-element {\n",
       "fill: #118ed8;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .legend-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .legend-item {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .axis-title-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .axis-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dVU6KtZ .axis-tooltip-text-x {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .axis-title-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .axis-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dVU6KtZ .axis-tooltip-text-y {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .facet-strip-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pCgQJ9f .facet-strip-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dVU6KtZ .tooltip-text {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dVU6KtZ .tooltip-title {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dVU6KtZ .tooltip-label {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "\n",
       "    </style>\n",
       "    <g id=\"pCgQJ9f\">\n",
       "      <path fill-rule=\"evenodd\" fill=\"rgb(255,255,255)\" fill-opacity=\"1.0\" d=\"M0.0 0.0 L0.0 292.0 L442.0 292.0 L442.0 0.0 Z\">\n",
       "      </path>\n",
       "      <g transform=\"translate(21.0 22.0 ) \">\n",
       "        <g>\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g>\n",
       "              <line x1=\"14.092417258435447\" y1=\"0.0\" x2=\"14.092417258435447\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"84.55450355061268\" y1=\"0.0\" x2=\"84.55450355061268\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"155.01658984278993\" y1=\"0.0\" x2=\"155.01658984278993\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"225.47867613496715\" y1=\"0.0\" x2=\"225.47867613496715\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"295.94076242714436\" y1=\"0.0\" x2=\"295.94076242714436\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g>\n",
       "              <line x1=\"0.0\" y1=\"207.0\" x2=\"310.03317968557985\" y2=\"207.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"161.0\" x2=\"310.03317968557985\" y2=\"161.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"115.0\" x2=\"310.03317968557985\" y2=\"115.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"69.0\" x2=\"310.03317968557985\" y2=\"69.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"23.0\" x2=\"310.03317968557985\" y2=\"23.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "        <g clip-path=\"url(#c4MbUk5)\" clip-bounds-jfx=\"[rect (31.015306675749617, 0.0), (310.03317968557985, 230.0)]\">\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g>\n",
       "              <g>\n",
       "                <g>\n",
       "                  <g >\n",
       "                    <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"2.2\" cx=\"14.092417258435447\" cy=\"115.0\" r=\"14.3\" />\n",
       "                    <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"15.400000000000002\" cx=\"155.01658984278993\" cy=\"115.0\" r=\"20.900000000000002\" />\n",
       "                    <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"6.6000000000000005\" cx=\"295.94076242714436\" cy=\"115.0\" r=\"16.5\" />\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "            </g>\n",
       "          </g>\n",
       "          <defs>\n",
       "            <clipPath id=\"c4MbUk5\">\n",
       "              <rect x=\"31.015306675749617\" y=\"0.0\" width=\"310.03317968557985\" height=\"230.0\">\n",
       "              </rect>\n",
       "            </clipPath>\n",
       "          </defs>\n",
       "        </g>\n",
       "        <g>\n",
       "          <g transform=\"translate(31.015306675749617 230.0 ) \">\n",
       "            <g transform=\"translate(14.092417258435447 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>0</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(84.55450355061268 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>0.5</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(155.01658984278993 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>1</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(225.47867613496715 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>1.5</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(295.94076242714436 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>2</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <line x1=\"0.0\" y1=\"0.0\" x2=\"310.03317968557985\" y2=\"0.0\" stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\">\n",
       "            </line>\n",
       "          </g>\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g transform=\"translate(0.0 207.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>-0.4</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 161.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>-0.2</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 115.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>0</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 69.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>0.2</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 23.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>0.4</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "      </g>\n",
       "      <g transform=\"translate(52.01530667574961 15.8 ) \">\n",
       "        <text style=\"font-size:16.0px;\" y=\"0.0\" class=\"plot-title\">\n",
       "          <tspan>Default scale</tspan>\n",
       "        </text>\n",
       "      </g>\n",
       "      <g transform=\"translate(15.0 137.0 ) rotate(-90.0 ) \">\n",
       "        <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"axis-title-y\" text-anchor=\"middle\">\n",
       "          <tspan>y</tspan>\n",
       "        </text>\n",
       "      </g>\n",
       "      <g transform=\"translate(207.03189651853955 286.0 ) \">\n",
       "        <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"axis-title-x\" text-anchor=\"middle\">\n",
       "          <tspan>x</tspan>\n",
       "        </text>\n",
       "      </g>\n",
       "      <g transform=\"translate(365.0484863613295 7.75 ) \">\n",
       "        <rect x=\"0.0\" y=\"0.0\" height=\"258.5\" width=\"73.9515136386705\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" stroke-width=\"0.0\" fill=\"rgb(255,255,255)\" fill-opacity=\"1.0\">\n",
       "        </rect>\n",
       "        <g transform=\"translate(5.0 5.0 ) \">\n",
       "          <g transform=\"translate(0.0 12.0 ) \">\n",
       "            <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"legend-title\">\n",
       "              <tspan>stroke</tspan>\n",
       "            </text>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 22.5 ) \">\n",
       "            <g transform=\"\">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"2.2\" cx=\"21.0\" cy=\"10.5\" r=\"6.6\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(47.990302727734104 11.5 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>4</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 23.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"4.4\" cx=\"21.0\" cy=\"10.5\" r=\"7.7\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(47.990302727734104 11.5 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>6</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 46.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"6.6000000000000005\" cx=\"21.0\" cy=\"13.0\" r=\"8.8\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(47.990302727734104 14.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>8</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 74.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"8.8\" cx=\"21.0\" cy=\"15.0\" r=\"9.9\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(47.990302727734104 16.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>10</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 106.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"11.0\" cx=\"21.0\" cy=\"17.0\" r=\"11.0\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(47.990302727734104 18.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>12</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 142.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"13.200000000000001\" cx=\"21.0\" cy=\"19.0\" r=\"12.100000000000001\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(47.990302727734104 20.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>14</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 182.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"15.400000000000002\" cx=\"21.0\" cy=\"21.0\" r=\"13.200000000000001\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(47.990302727734104 22.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>16</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "      </g>\n",
       "      <path fill=\"rgb(0,0,0)\" fill-opacity=\"0.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" stroke-width=\"0.0\" d=\"M0.0 0.0 L0.0 292.0 L442.0 292.0 L442.0 0.0 Z\" pointer-events=\"none\">\n",
       "      </path>\n",
       "    </g>\n",
       "    <g id=\"dVU6KtZ\">\n",
       "    </g>\n",
       "  </svg>\n",
       "  <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" display=\"block\" class=\"plt-container\" width=\"442.0\" height=\"292.0\" x=\"452.0\" y=\"6.0\">\n",
       "    <style type=\"text/css\">\n",
       "    .plt-container {\n",
       "   font-family: sans-serif;\n",
       "   user-select: none;\n",
       "   -webkit-user-select: none;\n",
       "   -moz-user-select: none;\n",
       "   -ms-user-select: none;\n",
       "}\n",
       "text {\n",
       "   text-rendering: optimizeLegibility;\n",
       "}\n",
       "#p1m5FZj .plot-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 16.0px;\n",
       "\n",
       "}\n",
       "#p1m5FZj .plot-subtitle {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#p1m5FZj .plot-caption {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#p1m5FZj .hyperlink-element {\n",
       "fill: #118ed8;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "\n",
       "}\n",
       "#p1m5FZj .legend-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#p1m5FZj .legend-item {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#p1m5FZj .axis-title-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#p1m5FZj .axis-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dZ9zpr1 .axis-tooltip-text-x {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#p1m5FZj .axis-title-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#p1m5FZj .axis-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dZ9zpr1 .axis-tooltip-text-y {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#p1m5FZj .facet-strip-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#p1m5FZj .facet-strip-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dZ9zpr1 .tooltip-text {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dZ9zpr1 .tooltip-title {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#dZ9zpr1 .tooltip-label {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "\n",
       "    </style>\n",
       "    <g id=\"p1m5FZj\">\n",
       "      <path fill-rule=\"evenodd\" fill=\"rgb(255,255,255)\" fill-opacity=\"1.0\" d=\"M0.0 0.0 L0.0 292.0 L442.0 292.0 L442.0 0.0 Z\">\n",
       "      </path>\n",
       "      <g transform=\"translate(21.0 22.0 ) \">\n",
       "        <g>\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g>\n",
       "              <line x1=\"14.637871803889993\" y1=\"0.0\" x2=\"14.637871803889993\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"87.82723082333996\" y1=\"0.0\" x2=\"87.82723082333996\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"161.01658984278993\" y1=\"0.0\" x2=\"161.01658984278993\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"234.2059488622399\" y1=\"0.0\" x2=\"234.2059488622399\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"307.39530788168986\" y1=\"0.0\" x2=\"307.39530788168986\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g>\n",
       "              <line x1=\"0.0\" y1=\"207.0\" x2=\"322.03317968557985\" y2=\"207.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"161.0\" x2=\"322.03317968557985\" y2=\"161.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"115.0\" x2=\"322.03317968557985\" y2=\"115.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"69.0\" x2=\"322.03317968557985\" y2=\"69.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"23.0\" x2=\"322.03317968557985\" y2=\"23.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "        <g clip-path=\"url(#csfYb0K)\" clip-bounds-jfx=\"[rect (31.015306675749617, 0.0), (322.03317968557985, 230.0)]\">\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g>\n",
       "              <g>\n",
       "                <g>\n",
       "                  <g >\n",
       "                    <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"4.4\" cx=\"14.637871803889993\" cy=\"115.0\" r=\"15.400000000000002\" />\n",
       "                    <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"8.8\" cx=\"161.01658984278993\" cy=\"115.0\" r=\"17.6\" />\n",
       "                    <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"5.866666666666668\" cx=\"307.39530788168986\" cy=\"115.0\" r=\"16.133333333333336\" />\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "            </g>\n",
       "          </g>\n",
       "          <defs>\n",
       "            <clipPath id=\"csfYb0K\">\n",
       "              <rect x=\"31.015306675749617\" y=\"0.0\" width=\"322.03317968557985\" height=\"230.0\">\n",
       "              </rect>\n",
       "            </clipPath>\n",
       "          </defs>\n",
       "        </g>\n",
       "        <g>\n",
       "          <g transform=\"translate(31.015306675749617 230.0 ) \">\n",
       "            <g transform=\"translate(14.637871803889993 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>0</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(87.82723082333996 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>0.5</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(161.01658984278993 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>1</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(234.2059488622399 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>1.5</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(307.39530788168986 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>2</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <line x1=\"0.0\" y1=\"0.0\" x2=\"322.03317968557985\" y2=\"0.0\" stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\">\n",
       "            </line>\n",
       "          </g>\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g transform=\"translate(0.0 207.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>-0.4</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 161.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>-0.2</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 115.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>0</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 69.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>0.2</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 23.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>0.4</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "      </g>\n",
       "      <g transform=\"translate(52.01530667574961 15.8 ) \">\n",
       "        <text style=\"font-size:16.0px;\" y=\"0.0\" class=\"plot-title\">\n",
       "          <tspan>scaleStroke()</tspan>\n",
       "        </text>\n",
       "      </g>\n",
       "      <g transform=\"translate(15.0 137.0 ) rotate(-90.0 ) \">\n",
       "        <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"axis-title-y\" text-anchor=\"middle\">\n",
       "          <tspan>y</tspan>\n",
       "        </text>\n",
       "      </g>\n",
       "      <g transform=\"translate(213.03189651853955 286.0 ) \">\n",
       "        <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"axis-title-x\" text-anchor=\"middle\">\n",
       "          <tspan>x</tspan>\n",
       "        </text>\n",
       "      </g>\n",
       "      <g transform=\"translate(377.0484863613295 25.25 ) \">\n",
       "        <rect x=\"0.0\" y=\"0.0\" height=\"223.5\" width=\"61.951513638670505\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" stroke-width=\"0.0\" fill=\"rgb(255,255,255)\" fill-opacity=\"1.0\">\n",
       "        </rect>\n",
       "        <g transform=\"translate(5.0 5.0 ) \">\n",
       "          <g transform=\"translate(0.0 12.0 ) \">\n",
       "            <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"legend-title\">\n",
       "              <tspan>stroke</tspan>\n",
       "            </text>\n",
       "          </g>\n",
       "          <g transform=\"translate(0.0 22.5 ) \">\n",
       "            <g transform=\"\">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"4.4\" cx=\"15.0\" cy=\"10.5\" r=\"7.7\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(35.990302727734104 11.5 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>4</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 23.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"5.133333333333334\" cx=\"15.0\" cy=\"11.0\" r=\"8.066666666666666\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(35.990302727734104 12.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>6</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 47.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"5.866666666666668\" cx=\"15.0\" cy=\"12.0\" r=\"8.433333333333334\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(35.990302727734104 13.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>8</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 73.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"6.6000000000000005\" cx=\"15.0\" cy=\"13.0\" r=\"8.8\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(35.990302727734104 14.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>10</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 101.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"7.333333333333334\" cx=\"15.0\" cy=\"13.0\" r=\"9.166666666666668\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(35.990302727734104 14.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>12</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 129.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"8.066666666666666\" cx=\"15.0\" cy=\"14.0\" r=\"9.533333333333333\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(35.990302727734104 15.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>14</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 159.0 ) \">\n",
       "              <g>\n",
       "                <g transform=\"translate(1.0 1.0 ) \">\n",
       "                  <g>\n",
       "                    <g >\n",
       "                      <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"8.8\" cx=\"15.0\" cy=\"15.0\" r=\"9.9\" />\n",
       "                    </g>\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "              <g transform=\"translate(35.990302727734104 16.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"legend-item\" dy=\"0.35em\">\n",
       "                  <tspan>16</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "      </g>\n",
       "      <path fill=\"rgb(0,0,0)\" fill-opacity=\"0.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" stroke-width=\"0.0\" d=\"M0.0 0.0 L0.0 292.0 L442.0 292.0 L442.0 0.0 Z\" pointer-events=\"none\">\n",
       "      </path>\n",
       "    </g>\n",
       "    <g id=\"dZ9zpr1\">\n",
       "    </g>\n",
       "  </svg>\n",
       "  <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" display=\"block\" class=\"plt-container\" width=\"442.0\" height=\"292.0\" x=\"6.0\" y=\"302.0\">\n",
       "    <style type=\"text/css\">\n",
       "    .plt-container {\n",
       "   font-family: sans-serif;\n",
       "   user-select: none;\n",
       "   -webkit-user-select: none;\n",
       "   -moz-user-select: none;\n",
       "   -ms-user-select: none;\n",
       "}\n",
       "text {\n",
       "   text-rendering: optimizeLegibility;\n",
       "}\n",
       "#pyzPVnH .plot-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 16.0px;\n",
       "\n",
       "}\n",
       "#pyzPVnH .plot-subtitle {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pyzPVnH .plot-caption {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pyzPVnH .hyperlink-element {\n",
       "fill: #118ed8;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "\n",
       "}\n",
       "#pyzPVnH .legend-title {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pyzPVnH .legend-item {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pyzPVnH .axis-title-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pyzPVnH .axis-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#d3k5Ecl .axis-tooltip-text-x {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pyzPVnH .axis-title-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 15.0px;\n",
       "\n",
       "}\n",
       "#pyzPVnH .axis-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#d3k5Ecl .axis-tooltip-text-y {\n",
       "fill: #ffffff;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pyzPVnH .facet-strip-text-x {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#pyzPVnH .facet-strip-text-y {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#d3k5Ecl .tooltip-text {\n",
       "fill: #474747;\n",
       "font-weight: normal;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#d3k5Ecl .tooltip-title {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "#d3k5Ecl .tooltip-label {\n",
       "fill: #474747;\n",
       "font-weight: bold;\n",
       "font-style: normal;\n",
       "font-family: sans-serif;\n",
       "font-size: 13.0px;\n",
       "\n",
       "}\n",
       "\n",
       "    </style>\n",
       "    <g id=\"pyzPVnH\">\n",
       "      <path fill-rule=\"evenodd\" fill=\"rgb(255,255,255)\" fill-opacity=\"1.0\" d=\"M0.0 0.0 L0.0 292.0 L442.0 292.0 L442.0 0.0 Z\">\n",
       "      </path>\n",
       "      <g transform=\"translate(21.0 22.0 ) \">\n",
       "        <g>\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g>\n",
       "              <line x1=\"17.453849696556833\" y1=\"0.0\" x2=\"17.453849696556833\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"104.723098179341\" y1=\"0.0\" x2=\"104.723098179341\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"191.99234666212516\" y1=\"0.0\" x2=\"191.99234666212516\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"279.26159514490934\" y1=\"0.0\" x2=\"279.26159514490934\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"366.5308436276935\" y1=\"0.0\" x2=\"366.5308436276935\" y2=\"230.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "            </g>\n",
       "          </g>\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g>\n",
       "              <line x1=\"0.0\" y1=\"207.0\" x2=\"383.9846933242504\" y2=\"207.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"161.0\" x2=\"383.9846933242504\" y2=\"161.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"115.0\" x2=\"383.9846933242504\" y2=\"115.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"69.0\" x2=\"383.9846933242504\" y2=\"69.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "              <line x1=\"0.0\" y1=\"23.0\" x2=\"383.9846933242504\" y2=\"23.0\" stroke=\"rgb(233,233,233)\" stroke-opacity=\"1.0\" stroke-width=\"1.0\" fill=\"none\">\n",
       "              </line>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "        <g clip-path=\"url(#cijR8BI)\" clip-bounds-jfx=\"[rect (31.015306675749617, 0.0), (383.9846933242504, 230.0)]\">\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g>\n",
       "              <g>\n",
       "                <g>\n",
       "                  <g >\n",
       "                    <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"8.8\" cx=\"17.453849696556833\" cy=\"115.0\" r=\"17.6\" />\n",
       "                    <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"35.2\" cx=\"191.99234666212516\" cy=\"115.0\" r=\"30.800000000000004\" />\n",
       "                    <circle fill=\"#dd1c77\" stroke=\"#54278f\" stroke-width=\"17.6\" cx=\"366.5308436276935\" cy=\"115.0\" r=\"22.0\" />\n",
       "                  </g>\n",
       "                </g>\n",
       "              </g>\n",
       "            </g>\n",
       "          </g>\n",
       "          <defs>\n",
       "            <clipPath id=\"cijR8BI\">\n",
       "              <rect x=\"31.015306675749617\" y=\"0.0\" width=\"383.9846933242504\" height=\"230.0\">\n",
       "              </rect>\n",
       "            </clipPath>\n",
       "          </defs>\n",
       "        </g>\n",
       "        <g>\n",
       "          <g transform=\"translate(31.015306675749617 230.0 ) \">\n",
       "            <g transform=\"translate(17.453849696556833 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>0</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(104.723098179341 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>0.5</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(191.99234666212516 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>1</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(279.26159514490934 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>1.5</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(366.5308436276935 0.0 ) \">\n",
       "              <line stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" x2=\"0.0\" y2=\"4.0\">\n",
       "              </line>\n",
       "              <g transform=\"translate(0.0 6.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-x\" text-anchor=\"middle\" dy=\"0.7em\">\n",
       "                  <tspan>2</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <line x1=\"0.0\" y1=\"0.0\" x2=\"383.9846933242504\" y2=\"0.0\" stroke-width=\"1.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\">\n",
       "            </line>\n",
       "          </g>\n",
       "          <g transform=\"translate(31.015306675749617 0.0 ) \">\n",
       "            <g transform=\"translate(0.0 207.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>-0.4</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 161.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>-0.2</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 115.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>0</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 69.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>0.2</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "            <g transform=\"translate(0.0 23.0 ) \">\n",
       "              <g transform=\"translate(-2.0 0.0 ) \">\n",
       "                <text style=\"font-size:13.0px;\" y=\"0.0\" class=\"axis-text-y\" text-anchor=\"end\" dy=\"0.35em\">\n",
       "                  <tspan>0.4</tspan>\n",
       "                </text>\n",
       "              </g>\n",
       "            </g>\n",
       "          </g>\n",
       "        </g>\n",
       "      </g>\n",
       "      <g transform=\"translate(52.01530667574961 15.8 ) \">\n",
       "        <text style=\"font-size:16.0px;\" y=\"0.0\" class=\"plot-title\">\n",
       "          <tspan>scaleStrokeIdentity()</tspan>\n",
       "        </text>\n",
       "      </g>\n",
       "      <g transform=\"translate(15.0 137.0 ) rotate(-90.0 ) \">\n",
       "        <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"axis-title-y\" text-anchor=\"middle\">\n",
       "          <tspan>y</tspan>\n",
       "        </text>\n",
       "      </g>\n",
       "      <g transform=\"translate(244.00765333787479 286.0 ) \">\n",
       "        <text style=\"font-size:15.0px;\" y=\"0.0\" class=\"axis-title-x\" text-anchor=\"middle\">\n",
       "          <tspan>x</tspan>\n",
       "        </text>\n",
       "      </g>\n",
       "      <path fill=\"rgb(0,0,0)\" fill-opacity=\"0.0\" stroke=\"rgb(71,71,71)\" stroke-opacity=\"1.0\" stroke-width=\"0.0\" d=\"M0.0 0.0 L0.0 292.0 L442.0 292.0 L442.0 0.0 Z\" pointer-events=\"none\">\n",
       "      </path>\n",
       "    </g>\n",
       "    <g id=\"d3k5Ecl\">\n",
       "    </g>\n",
       "  </svg>\n",
       "</svg>\n",
       "                <script>document.getElementById(\"06c7c9f8-e815-436f-b616-54600cae8a86\").style.display = \"none\";</script>"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "gggrid(\n",
    "    listOf(\n",
    "        p2 + ggtitle(\"Default scale\"),\n",
    "        p2 + scaleStroke(range = 2 to 4) + ggtitle(\"scaleStroke()\"),\n",
    "        p2 + scaleStrokeIdentity() + ggtitle(\"scaleStrokeIdentity()\"),\n",
    "    ),\n",
    "    ncol = 2\n",
    ")"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Kotlin",
   "language": "kotlin",
   "name": "kotlin"
  },
  "language_info": {
   "codemirror_mode": "text/x-kotlin",
   "file_extension": ".kt",
   "mimetype": "text/x-kotlin",
   "name": "kotlin",
   "nbconvert_exporter": "",
   "pygments_lexer": "kotlin",
   "version": "2.2.20-Beta2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
