Skip to content

Instantly share code, notes, and snippets.

@AlexanderNenninger
Last active March 5, 2025 08:39
Show Gist options
  • Save AlexanderNenninger/f120ba17bfcaea1ea90dc92cdb7f9b46 to your computer and use it in GitHub Desktop.
Save AlexanderNenninger/f120ba17bfcaea1ea90dc92cdb7f9b46 to your computer and use it in GitHub Desktop.
Estimate the Shift Between two Reference Signals
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"notebookRunGroups": {
"groupValue": "2"
}
},
"outputs": [],
"source": [
"import polars as pl\n",
"import polars_ds as pds\n",
"import numpy as np\n",
"import altair as alt\n",
"\n",
"alt.renderers.enable(\"svg\")\n",
"\n",
"\n",
"def estimate_offset(ref1: pl.Expr | str, ref2: pl.Expr | str):\n",
" \"\"\"Estimate offset between two reference signals.\n",
" \"\"\"\n",
" if isinstance(ref1, str):\n",
" ref1 = pl.col(ref1)\n",
" \n",
" if isinstance(ref2, str):\n",
" ref2 = pl.col(ref2)\n",
" \n",
" return pds.convolve(\n",
" ref1 - ref1.mean(),\n",
" (ref2 - ref2.mean()).reverse(),\n",
" mode=\"full\",\n",
" method=\"fft\"\n",
" ).arg_max().cast(pl.Int64()) - pl.len() + 1"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" class=\"marks\" width=\"740\" height=\"347\" viewBox=\"0 0 740 347\"><rect width=\"740\" height=\"347\" fill=\"white\"/><g fill=\"none\" stroke-miterlimit=\"10\" transform=\"translate(47,10)\"><g class=\"mark-group role-frame root\" role=\"graphics-object\" aria-roledescription=\"group mark container\"><g transform=\"translate(0,0)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0.5,0.5h600v300h-600Z\" stroke=\"#ddd\"/><g><g class=\"mark-group role-axis\" aria-hidden=\"true\"><g transform=\"translate(0.5,300.5)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h0v0h0Z\" pointer-events=\"none\"/><g><g class=\"mark-rule role-axis-grid\" pointer-events=\"none\"><line transform=\"translate(0,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(30,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(60,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(90,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(120,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(150,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(180,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(210,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(240,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(270,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(300,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(330,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(360,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(390,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(420,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(450,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(480,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(510,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(540,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(570,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(600,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g><g class=\"mark-group role-axis\" aria-hidden=\"true\"><g transform=\"translate(0.5,0.5)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h0v0h0Z\" pointer-events=\"none\"/><g><g class=\"mark-rule role-axis-grid\" pointer-events=\"none\"><line transform=\"translate(0,300)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,270)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,240)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,210)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,180)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,150)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,120)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,90)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,60)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,30)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,0)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g><g class=\"mark-group role-axis\" role=\"graphics-symbol\" aria-roledescription=\"axis\" aria-label=\"X-axis titled 'index' for a linear scale with values from 0 to 1,000\"><g transform=\"translate(0.5,300.5)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h0v0h0Z\" pointer-events=\"none\"/><g><g class=\"mark-rule role-axis-tick\" pointer-events=\"none\"><line transform=\"translate(0,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(30,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(60,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(90,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(120,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(150,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(180,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(210,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(240,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(270,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(300,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(330,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(360,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(390,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(420,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(450,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(480,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(510,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(540,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(570,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(600,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/></g><g class=\"mark-text role-axis-label\" pointer-events=\"none\"><text text-anchor=\"start\" transform=\"translate(0,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">0</text><text text-anchor=\"middle\" transform=\"translate(30,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">50</text><text text-anchor=\"middle\" transform=\"translate(60,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">100</text><text text-anchor=\"middle\" transform=\"translate(90,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">150</text><text text-anchor=\"middle\" transform=\"translate(120,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">200</text><text text-anchor=\"middle\" transform=\"translate(150,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">250</text><text text-anchor=\"middle\" transform=\"translate(180,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">300</text><text text-anchor=\"middle\" transform=\"translate(210,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">350</text><text text-anchor=\"middle\" transform=\"translate(240,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">400</text><text text-anchor=\"middle\" transform=\"translate(270,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">450</text><text text-anchor=\"middle\" transform=\"translate(300,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">500</text><text text-anchor=\"middle\" transform=\"translate(330,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">550</text><text text-anchor=\"middle\" transform=\"translate(360,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">600</text><text text-anchor=\"middle\" transform=\"translate(390,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">650</text><text text-anchor=\"middle\" transform=\"translate(420,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">700</text><text text-anchor=\"middle\" transform=\"translate(450,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">750</text><text text-anchor=\"middle\" transform=\"translate(480,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">800</text><text text-anchor=\"middle\" transform=\"translate(510,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">850</text><text text-anchor=\"middle\" transform=\"translate(540,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">900</text><text text-anchor=\"middle\" transform=\"translate(570,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">950</text><text text-anchor=\"end\" transform=\"translate(600,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">1,000</text></g><g class=\"mark-rule role-axis-domain\" pointer-events=\"none\"><line transform=\"translate(0,0)\" x2=\"600\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/></g><g class=\"mark-text role-axis-title\" pointer-events=\"none\"><text text-anchor=\"middle\" transform=\"translate(300,30)\" font-family=\"sans-serif\" font-size=\"11px\" font-weight=\"bold\" fill=\"#000\" opacity=\"1\">index</text></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g><g class=\"mark-group role-axis\" role=\"graphics-symbol\" aria-roledescription=\"axis\" aria-label=\"Y-axis titled 'value' for a linear scale with values from −3 to 3\"><g transform=\"translate(0.5,0.5)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h0v0h0Z\" pointer-events=\"none\"/><g><g class=\"mark-rule role-axis-tick\" pointer-events=\"none\"><line transform=\"translate(0,300)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,270)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,240)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,210)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,180)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,150)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,120)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,90)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,60)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,30)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,0)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/></g><g class=\"mark-text role-axis-label\" pointer-events=\"none\"><text text-anchor=\"end\" transform=\"translate(-7,303)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">−2.5</text><text text-anchor=\"end\" transform=\"translate(-7,273)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">−2.0</text><text text-anchor=\"end\" transform=\"translate(-7,243)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">−1.5</text><text text-anchor=\"end\" transform=\"translate(-7,213)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">−1.0</text><text text-anchor=\"end\" transform=\"translate(-7,183)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">−0.5</text><text text-anchor=\"end\" transform=\"translate(-7,153)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">0.0</text><text text-anchor=\"end\" transform=\"translate(-7,123)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">0.5</text><text text-anchor=\"end\" transform=\"translate(-7,93.00000000000001)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">1.0</text><text text-anchor=\"end\" transform=\"translate(-7,62.999999999999986)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">1.5</text><text text-anchor=\"end\" transform=\"translate(-7,32.99999999999999)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">2.0</text><text text-anchor=\"end\" transform=\"translate(-7,3)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">2.5</text></g><g class=\"mark-rule role-axis-domain\" pointer-events=\"none\"><line transform=\"translate(0,300)\" x2=\"0\" y2=\"-300\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/></g><g class=\"mark-text role-axis-title\" pointer-events=\"none\"><text text-anchor=\"middle\" transform=\"translate(-30.7412109375,150) rotate(-90) translate(0,-2)\" font-family=\"sans-serif\" font-size=\"11px\" font-weight=\"bold\" fill=\"#000\" opacity=\"1\">value</text></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g><g class=\"mark-group role-scope pathgroup\" role=\"graphics-object\" aria-roledescription=\"group mark container\"><g transform=\"translate(0,0)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h600v300h-600Z\"/><g><g class=\"mark-line role-mark marks\" clip-path=\"url(#clip13)\" role=\"graphics-object\" aria-roledescription=\"line mark container\"><path aria-label=\"index: 0; value: 1.31703110385; variable: reference_1\" role=\"graphics-symbol\" aria-roledescription=\"line mark\" d=\"M0,70.978L0.6,89.999L1.2,74.762L1.8,96.111L2.4,73.817L3,51.599L3.6,89.454L4.2,83.946L4.8,78.542L5.4,90.684L6,71.87L6.6,77.724L7.2,78.018L7.8,90.441L8.4,72.597L9,87.279L9.6,79.672L10.2,84.758L10.8,90.031L11.4,81.585L12,90.041L12.6,81.521L13.2,96.867L13.8,93.378L14.4,113.361L15,100.865L15.6,85.497L16.2,97.743L16.8,106.169L17.4,112.742L18,96.926L18.6,107.548L19.2,120.905L19.8,104.589L20.4,123.894L21,111.365L21.6,133.745L22.2,148.472L22.8,98.505L23.4,129.429L24,135.901L24.6,134.134L25.2,134.112L25.8,110.624L26.4,121.05L27,120.558L27.6,120.194L28.2,151.835L28.8,129.521L29.4,165.329L30,134.065L30.6,161.221L31.2,150.672L31.8,155.381L32.4,164.559L33,166.734L33.6,161.76L34.2,164.023L34.8,157.385L35.4,180.013L36,180.265L36.6,170.196L37.2,181.606L37.8,181.898L38.4,172.244L39,199.333L39.6,182.184L40.2,184.74L40.8,213.187L41.4,188.278L42,192.089L42.6,205.977L43.2,205.196L43.8,206.306L44.4,203.32L45,223.258L45.6,209.149L46.2,226.218L46.8,217.716L47.4,224.314L48,239.201L48.6,214.558L49.2,224.683L49.8,213.827L50.4,224.985L51,238.435L51.6,242.469L52.2,226.805L52.8,227.106L53.4,246.897L54,222.494L54.6,222.418L55.2,244.407L55.8,243.928L56.4,250.545L57,237.684L57.6,263.752L58.2,238.434L58.8,215.365L59.4,260.121L60,231.681L60.6,242.754L61.2,234.25L61.8,247.928L62.4,239.348L63,252.206L63.6,242.598L64.2,260.079L64.8,236.281L65.4,244.559L66,246.347L66.6,227.789L67.2,243.96L67.8,240.514L68.4,223.232L69,238.256L69.6,230.062L70.2,230.803L70.8,231.446L71.4,231.832L72,232.129L72.6,250.219L73.2,205.823L73.8,219.286L74.4,237.647L75,215.976L75.6,219.466L76.2,242.354L76.8,203.758L77.4,188.965L78,200.976L78.6,198.905L79.2,202.231L79.8,183.476L80.4,201.182L81,189.853L81.6,192.134L82.2,183.265L82.8,199.221L83.4,186.673L84,166.056L84.6,160.899L85.2,176.204L85.8,180.823L86.4,152.804L87,128.33L87.6,182.947L88.2,139.957L88.8,151.011L89.4,152.655L90,149.693L90.6,153.308L91.2,142.846L91.8,152.995L92.4,145.021L93,111.802L93.6,148.305L94.2,132.327L94.8,121.686L95.4,114.459L96,114.231L96.6,134.414L97.2,88.159L97.8,90.211L98.4,118.178L99,109.768L99.6,102.371L100.2,119.291L100.8,65.147L101.4,94.398L102,89.522L102.6,100.843L103.2,78.828L103.8,73.68L104.4,76.839L105,61.696L105.6,79.984L106.2,54.735L106.8,79.052L107.4,58.328L108,42.057L108.6,71.548L109.2,66.236L109.8,68.193L110.4,62.79L111,68.068L111.6,44.341L112.2,40.233L112.8,70.978L113.4,67.4L114,39.361L114.6,56.421L115.2,78.413L115.8,48.352L116.4,15.068L117,29.313L117.6,24.298L118.2,45.994L118.8,50.832L119.4,64.567L120,47.667L120.6,25.545L121.2,18.93L121.8,38.514L122.4,47.874L123,45.726L123.6,25.775L124.2,40.183L124.8,39.915L125.4,52.432L126,31.107L126.6,40.077L127.2,45.301L127.8,35.451L128.4,45.002L129,60.382L129.6,64.53L130.2,84.415L130.8,54.826L131.4,61.114L132,68.663L132.6,78.08L133.2,58.242L133.8,72.744L134.4,59.44L135,63.508L135.6,59.328L136.2,76.484L136.8,77.586L137.4,77.379L138,66.243L138.6,77.216L139.2,97.773L139.8,86.139L140.4,96.101L141,108.125L141.6,97.619L142.2,112.725L142.8,102.295L143.4,110.24L144,109.166L144.6,135.183L145.2,123.625L145.8,127.479L146.4,109.007L147,128.179L147.6,133.765L148.2,132.385L148.8,130.191L149.4,144.658L150,161.752L150.6,181.197L151.2,148.571L151.8,147.931L152.4,154.275L153,176.88L153.6,178.962L154.2,175.263L154.8,174.866L155.4,181.643L156,179.737L156.6,176.027L157.2,224.426L157.8,201.039L158.4,200.599L159,191.589L159.6,194.455L160.2,192.775L160.8,224.736L161.4,200.78L162,222.191L162.6,220.115L163.2,242.155L163.8,239.222L164.4,235.335L165,237.808L165.6,229.117L166.2,237.961L166.8,247.494L167.4,237.929L168,240.248L168.6,257.031L169.2,248.273L169.8,241.805L170.4,248.759L171,254.737L171.6,238.092L172.2,244.449L172.8,263.371L173.4,265.612L174,263.917L174.6,270.551L175.2,255.627L175.8,262.756L176.4,257.259L177,247.268L177.6,265.938L178.2,282.054L178.8,266.344L179.4,252.488L180,248.997L180.6,263.429L181.2,255.843L181.8,264.179L182.4,269.685L183,252.535L183.6,256.509L184.2,243.704L184.8,283.141L185.4,258.045L186,252.543L186.6,254.75L187.2,266.003L187.8,237.926L188.4,241.232L189,251.873L189.6,261.83L190.2,248.096L190.8,253.304L191.4,219.006L192,247.424L192.6,225.214L193.2,248.917L193.8,249.71L194.4,225.251L195,249.108L195.6,210.576L196.2,227.134L196.8,220.127L197.4,217.419L198,210.672L198.6,198.804L199.2,217.127L199.8,200.476L200.4,202.374L201,181.945L201.6,169.333L202.2,193.746L202.8,195.324L203.4,184.062L204,171.979L204.6,186.242L205.2,191.849L205.8,164.631L206.4,160.262L207,169.034L207.6,183.345L208.2,176.479L208.8,155.058L209.4,136.134L210,145.629L210.6,123.995L211.2,132.173L211.8,127.851L212.4,116.467L213,130.501L213.6,137.812L214.2,127.505L214.8,102.679L215.4,106.767L216,105.113L216.6,115.326L217.2,97.539L217.8,98.654L218.4,106.149L219,85.68L219.6,108.387L220.2,85.493L220.8,82.772L221.4,80.61L222,71.486L222.6,69.949L223.2,76.377L223.8,51.869L224.4,42.38L225,68.428L225.6,77.802L226.2,54.243L226.8,24.542L227.4,65.145L228,55.498L228.6,44.605L229.2,71.903L229.8,45.685L230.4,65.683L231,45.768L231.6,5.665L232.2,25.217L232.8,34.581L233.4,49.477L234,51.322L234.6,14.003L235.2,37.577L235.8,32.196L236.4,31.424L237,31.821L237.6,37.011L238.2,57.607L238.8,20.255L239.4,17.503L240,34.725L240.6,44.478L241.2,17.728L241.8,40.782L242.4,55.239L243,43.259L243.6,32.87L244.2,46.33L244.8,30.033L245.4,47.665L246,48.644L246.6,40.088L247.2,29.736L247.8,57.293L248.4,45.919L249,31.736L249.6,46.13L250.2,55.972L250.8,55.112L251.4,43.804L252,58.593L252.6,32.84L253.2,75.557L253.8,34.778L254.4,65.611L255,94.068L255.6,61.186L256.2,73.626L256.8,82.771L257.4,62.068L258,92.878L258.6,78.681L259.2,103.527L259.8,105.907L260.4,81.663L261,122.855L261.6,117.29L262.2,81.543L262.8,135.381L263.4,111.259L264,116.851L264.6,100.781L265.2,150.064L265.8,101.123L266.4,129.952L267,152.672L267.6,138.409L268.2,145.741L268.8,136.837L269.4,149.96L270,151.927L270.6,172.049L271.2,139.527L271.8,150.516L272.4,186.992L273,163.03L273.6,162.829L274.2,169.411L274.8,175.463L275.4,170.548L276,184.399L276.6,192.921L277.2,198.894L277.8,196.757L278.4,203.405L279,194.78L279.6,201.757L280.2,202.006L280.8,221.544L281.4,204.661L282,224.405L282.6,223.266L283.2,254.513L283.8,228.42L284.4,245.154L285,237.975L285.6,243.434L286.2,246.727L286.8,239.201L287.4,240.927L288,236.891L288.6,242.207L289.2,274.814L289.8,258.6L290.4,253.306L291,247.858L291.6,269.082L292.2,270.59L292.8,274.613L293.4,258.203L294,272.045L294.6,267.27L295.2,268.059L295.8,280.415L296.4,270.287L297,269.588L297.6,268.503L298.2,270.887L298.8,258.294L299.4,270.673L300,278.103L300.6,263.891L301.2,277.19L301.8,280.903L302.4,258.067L303,266.781L303.6,266.137L304.2,281.739L304.8,266.375L305.4,279.999L306,279.462L306.6,272.565L307.2,282.358L307.8,237.132L308.4,252.87L309,259.286L309.6,250.621L310.2,258.392L310.8,246.511L311.4,250.029L312,239.629L312.6,232.636L313.2,208.247L313.8,230.824L314.4,233.431L315,225.721L315.6,223.177L316.2,224.88L316.8,213.821L317.4,210.663L318,214.742L318.6,214.329L319.2,225.487L319.8,207.833L320.4,197.073L321,195.977L321.6,188.874L322.2,202.885L322.8,177.353L323.4,176.593L324,216.595L324.6,187.784L325.2,172.287L325.8,172.923L326.4,171.223L327,124.749L327.6,152.879L328.2,153.917L328.8,153.43L329.4,148.427L330,143.391L330.6,132.069L331.2,147.129L331.8,158.468L332.4,138.618L333,119.498L333.6,105.31L334.2,104.996L334.8,126.586L335.4,121.524L336,142.491L336.6,109.491L337.2,105.117L337.8,97.44L338.4,89.407L339,89.687L339.6,99.412L340.2,97.744L340.8,74.219L341.4,96.605L342,69.89L342.6,72.877L343.2,66.962L343.8,75.25L344.4,80.039L345,72.455L345.6,58.703L346.2,46.707L346.8,79.154L347.4,57.74L348,67.34L348.6,68.393L349.2,35.783L349.8,48.726L350.4,39.929L351,40.802L351.6,50.094L352.2,66.274L352.8,31.815L353.4,31.199L354,36.648L354.6,48.925L355.2,3.36L355.8,47.275L356.4,15.462L357,37.132L357.6,43.147L358.2,45.985L358.8,17.502L359.4,41.29L360,17.813L360.6,15.719L361.2,36.002L361.8,17.176L362.4,60.353L363,33.156L363.6,54.155L364.2,30.871L364.8,24.54L365.4,29.85L366,53.123L366.6,37.37L367.2,51.109L367.8,68.232L368.4,55.571L369,32.428L369.6,51.021L370.2,60.279L370.8,74.832L371.4,48.222L372,50.935L372.6,40.959L373.2,48.643L373.8,60.414L374.4,67.13L375,102.003L375.6,63.765L376.2,73.477L376.8,81.382L377.4,87.129L378,94.614L378.6,76.658L379.2,97.955L379.8,89.009L380.4,99.608L381,108.996L381.6,102.965L382.2,124.068L382.8,94.93L383.4,116.451L384,125.661L384.6,97.693L385.2,116.403L385.8,119.672L386.4,157.111L387,158.4L387.6,148.924L388.2,159.248L388.8,150.359L389.4,150.968L390,156.617L390.6,152.316L391.2,153.673L391.8,176.088L392.4,162.504L393,146.798L393.6,191.858L394.2,172.684L394.8,171.971L395.4,173.555L396,209.318L396.6,193.841L397.2,203.732L397.8,188.804L398.4,203.771L399,191.673L399.6,219.624L400.2,193.193L400.8,187.879L401.4,193.001L402,195.906L402.6,238.163L403.2,237.249L403.8,227.504L404.4,227.117L405,228.127L405.6,226.152L406.2,233.704L406.8,253.444L407.4,227.074L408,250.452L408.6,269.318L409.2,219.936L409.8,231.621L410.4,251.109L411,269.15L411.6,261.763L412.2,256.521L412.8,245.052L413.4,239.374L414,254.925L414.6,252.415L415.2,256.758L415.8,248.694L416.4,243.146L417,260.973L417.6,249.003L418.2,272.533L418.8,247.264L419.4,260.595L420,254.462L420.6,263.972L421.2,243.43L421.8,257.233L422.4,271.544L423,237.501L423.6,258.184L424.2,261.552L424.8,236.94L425.4,257.857L426,250.791L426.6,239.756L427.2,236.636L427.8,239.599L428.4,235.726L429,231.633L429.6,246.54L430.2,242.008L430.8,222.346L431.4,235.139L432,220.44L432.6,215.364L433.2,246.521L433.8,223.683L434.4,208.407L435,209.641L435.6,198.435L436.2,222.617L436.8,209.507L437.4,212.276L438,208.988L438.6,221.513L439.2,210.406L439.8,196.28L440.4,187.966L441,206.411L441.6,157.507L442.2,202.866L442.8,190.789L443.4,186.591L444,178.902L444.6,173.825L445.2,171.682L445.8,170.348L446.4,158.79L447,157.764L447.6,158.245L448.2,139.113L448.8,169.526L449.4,139.82L450,151.414L450.6,151.366L451.2,125.695L451.8,134.879L452.4,160.965L453,124.52L453.6,138.42L454.2,121.792L454.8,155.928L455.4,119.059L456,100.515L456.6,116.441L457.2,124.005L457.8,125.792L458.4,103.581L459,130.033L459.6,114.304L460.2,80.5L460.8,76.615L461.4,75.949L462,71.564L462.6,67.333L463.2,79.401L463.8,103.59L464.4,102.114L465,61.042L465.6,62.635L466.2,65.963L466.8,80.295L467.4,72.045L468,65.24L468.6,85.684L469.2,64.707L469.8,64.28L470.4,56.382L471,76.452L471.6,69.631L472.2,65.86L472.8,75.722L473.4,60.091L474,78.355L474.6,63.496L475.2,63.876L475.8,50.461L476.4,55.801L477,62.751L477.6,59.382L478.2,56.776L478.8,54.044L479.4,66.212L480,71.608L480.6,67.206L481.2,56.421L481.8,58.096L482.4,75.026L483,66.635L483.6,78.439L484.2,47.728L484.8,69.852L485.4,57.716L486,61.886L486.6,56.218L487.2,62.12L487.8,67.192L488.4,82.215L489,79.041L489.6,71.437L490.2,62.37L490.8,66.748L491.4,97.95L492,78.378L492.6,56.003L493.2,74.602L493.8,94.557L494.4,70.847L495,64.978L495.6,69.239L496.2,99.369L496.8,101.634L497.4,100.231L498,100.78L498.6,110.747L499.2,120.113L499.8,116.044L500.4,92.12L501,105.651L501.6,115.939L502.2,113.907L502.8,118.907L503.4,114.131L504,126.472L504.6,113.336L505.2,125.018L505.8,145.861L506.4,128.76L507,141.713L507.6,139.902L508.2,142.171L508.8,139.669L509.4,134.595L510,138.891L510.6,148.474L511.2,158.589L511.8,162.052L512.4,180.043L513,158.158L513.6,172.839L514.2,198.655L514.8,157.861L515.4,173.767L516,185.099L516.6,195.213L517.2,168.567L517.8,177.934L518.4,181.072L519,191.989L519.6,183.855L520.2,194.866L520.8,201.347L521.4,199.089L522,202.097L522.6,203.528L523.2,212.491L523.8,208.972L524.4,218.68L525,174.069L525.6,187.547L526.2,210.872L526.8,218.793L527.4,216.032L528,210.1L528.6,225.216L529.2,223.405L529.8,208.279L530.4,218.022L531,232.58L531.6,219.093L532.2,229.164L532.8,216.317L533.4,238.171L534,197.747L534.6,215.015L535.2,224.139L535.8,221.63L536.4,213.275L537,232.992L537.6,232.385L538.2,232.285L538.8,233.271L539.4,206.972L540,234.144L540.6,211.79L541.2,222.854L541.8,226.502L542.4,211.175L543,218.312L543.6,224.786L544.2,224.699L544.8,237.856L545.4,239.304L546,217.838L546.6,204.276L547.2,227.687L547.8,202.19L548.4,224.689L549,179.132L549.6,209.756L550.2,247.267L550.8,223.519L551.4,222.993L552,205.135L552.6,209.17L553.2,194.537L553.8,202.993L554.4,194.601L555,197.106L555.6,191.361L556.2,176.229L556.8,194.057L557.4,180.968L558,188.126L558.6,192.952L559.2,199.158L559.8,189.792L560.4,183.952L561,171.891L561.6,179.319L562.2,185.008L562.8,171.959L563.4,167.911L564,151.904L564.6,180.965L565.2,172.77L565.8,167.57L566.4,137.392L567,143.736L567.6,146.41L568.2,165.173L568.8,174.131L569.4,170.584\" stroke=\"#4c78a8\" stroke-width=\"2\"/></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" display=\"none\"/></g><g transform=\"translate(0,0)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h600v300h-600Z\"/><g><g class=\"mark-line role-mark marks\" clip-path=\"url(#clip14)\" role=\"graphics-object\" aria-roledescription=\"line mark container\"><path aria-label=\"index: 0; value: 0.115768109107; variable: reference_2\" role=\"graphics-symbol\" aria-roledescription=\"line mark\" d=\"M0,143.054L0.6,148.749L1.2,139.47L1.8,144.435L2.4,151.594L3,139.07L3.6,137.453L4.2,146.803L4.8,161.6L5.4,128.562L6,148.019L6.6,147.303L7.2,124.611L7.8,120.413L8.4,128.355L9,129.207L9.6,121.714L10.2,133.779L10.8,108.946L11.4,117.177L12,111.302L12.6,103.454L13.2,110.009L13.8,119.026L14.4,109.266L15,94.807L15.6,86.819L16.2,119.337L16.8,95.256L17.4,111.514L18,102.147L18.6,96.798L19.2,91.442L19.8,97.947L20.4,78.875L21,84.811L21.6,78.695L22.2,112.38L22.8,90.246L23.4,69.739L24,96.445L24.6,87.787L25.2,76.026L25.8,89.94L26.4,78.247L27,75.968L27.6,52.429L28.2,91.687L28.8,104.683L29.4,87.644L30,76.403L30.6,67.709L31.2,91.259L31.8,89.807L32.4,61.512L33,60.301L33.6,72.572L34.2,83.342L34.8,104.281L35.4,73.32L36,54.467L36.6,77.014L37.2,92.111L37.8,98.487L38.4,93.263L39,93.076L39.6,85.544L40.2,84.247L40.8,78.755L41.4,80.74L42,102.316L42.6,98.716L43.2,95.725L43.8,81.625L44.4,107.836L45,94.003L45.6,101.856L46.2,106.428L46.8,81.83L47.4,93.844L48,79.688L48.6,106.93L49.2,99.85L49.8,116.179L50.4,113.299L51,116.205L51.6,109.901L52.2,148.429L52.8,136.115L53.4,124.478L54,117.051L54.6,134.103L55.2,147.215L55.8,141.261L56.4,133.301L57,131.578L57.6,151.515L58.2,163.043L58.8,130.76L59.4,158.988L60,156.32L60.6,147.515L61.2,156.577L61.8,139.456L62.4,166.193L63,175.437L63.6,168.295L64.2,154.138L64.8,148.225L65.4,176.464L66,168.732L66.6,198.92L67.2,175.142L67.8,180.923L68.4,188.483L69,154.564L69.6,195.736L70.2,190.238L70.8,190.234L71.4,193.861L72,209.484L72.6,207.536L73.2,204.612L73.8,196.332L74.4,211.379L75,218.856L75.6,232.23L76.2,213.295L76.8,205.065L77.4,226.508L78,204.551L78.6,210.9L79.2,190.741L79.8,229.761L80.4,223.691L81,236.158L81.6,223.626L82.2,231.719L82.8,246.322L83.4,224.078L84,241.455L84.6,251.966L85.2,253.306L85.8,240.975L86.4,223.98L87,235.214L87.6,224.106L88.2,233.703L88.8,240.549L89.4,254.921L90,226.714L90.6,252.277L91.2,245.524L91.8,236.298L92.4,256.565L93,249.325L93.6,234.716L94.2,221.167L94.8,255.231L95.4,221.585L96,231.949L96.6,249.59L97.2,214.662L97.8,215.11L98.4,243.768L99,220.134L99.6,223.872L100.2,227.419L100.8,229.21L101.4,220.285L102,220.68L102.6,218.439L103.2,230.793L103.8,208.087L104.4,214.923L105,223.703L105.6,211.643L106.2,224.418L106.8,202.978L107.4,209.183L108,219.978L108.6,192.773L109.2,197.363L109.8,186.295L110.4,187.185L111,200.267L111.6,172.156L112.2,183.235L112.8,184.373L113.4,192.886L114,176.782L114.6,180.284L115.2,150.926L115.8,189.157L116.4,180.301L117,128.88L117.6,153.042L118.2,164.719L118.8,154.212L119.4,157.232L120,181.412L120.6,141.548L121.2,141.204L121.8,134.171L122.4,135.009L123,115.219L123.6,119.734L124.2,107.991L124.8,150.717L125.4,112.638L126,135.629L126.6,121.436L127.2,120.362L127.8,97.42L128.4,108.227L129,91.638L129.6,101.39L130.2,102.807L130.8,115.354L131.4,97.209L132,102.763L132.6,80.904L133.2,91.368L133.8,69.484L134.4,73.36L135,82.971L135.6,55.485L136.2,87.308L136.8,62.87L137.4,80.745L138,61.356L138.6,58.446L139.2,74.449L139.8,46.567L140.4,71.532L141,45.7L141.6,43.782L142.2,56.597L142.8,63.308L143.4,55.921L144,32.401L144.6,43.856L145.2,50.315L145.8,44.859L146.4,48.844L147,51.868L147.6,47.303L148.2,27.263L148.8,52.833L149.4,42.261L150,56.774L150.6,38.726L151.2,44.604L151.8,43.164L152.4,61.564L153,65.859L153.6,38.779L154.2,44.706L154.8,57.526L155.4,56.499L156,51.383L156.6,49.634L157.2,50.288L157.8,55.905L158.4,61.364L159,62.866L159.6,55.67L160.2,56.928L160.8,33.524L161.4,55.823L162,56.404L162.6,53.585L163.2,84.652L163.8,72.302L164.4,75.266L165,70.345L165.6,85.716L166.2,93.394L166.8,68.765L167.4,97.116L168,89.163L168.6,79.959L169.2,84.111L169.8,81.364L170.4,101.786L171,98.388L171.6,97.482L172.2,113.784L172.8,120.966L173.4,113.894L174,112.294L174.6,126.682L175.2,129.036L175.8,139.628L176.4,129.397L177,126.761L177.6,126.994L178.2,152.413L178.8,111.507L179.4,161.306L180,128.521L180.6,165.951L181.2,134.984L181.8,158.807L182.4,139.598L183,153.676L183.6,193.342L184.2,176.669L184.8,173.642L185.4,177.553L186,174.146L186.6,192.325L187.2,183.614L187.8,182.465L188.4,204.749L189,166.407L189.6,175.342L190.2,205.236L190.8,215.64L191.4,201.671L192,209.225L192.6,208.012L193.2,212.338L193.8,239.765L194.4,205.736L195,213.103L195.6,219.298L196.2,257.423L196.8,241.46L197.4,235.15L198,231.732L198.6,250.577L199.2,244.357L199.8,251.493L200.4,239.738L201,242.587L201.6,266.26L202.2,243.685L202.8,259.583L203.4,250.978L204,269.479L204.6,266.431L205.2,250.982L205.8,244.088L206.4,251.146L207,257.47L207.6,253.135L208.2,255.737L208.8,262.901L209.4,271.647L210,233.148L210.6,270.653L211.2,264.16L211.8,270.363L212.4,261.699L213,246.046L213.6,283.443L214.2,272.114L214.8,255.898L215.4,251.636L216,256.863L216.6,249.287L217.2,251.541L217.8,233.759L218.4,257.82L219,255.127L219.6,247.271L220.2,243.275L220.8,236.529L221.4,236.489L222,259.494L222.6,255.249L223.2,245.881L223.8,235.062L224.4,214.784L225,221.681L225.6,234.561L226.2,239.215L226.8,203.855L227.4,219.644L228,236.47L228.6,224.574L229.2,190.121L229.8,217.961L230.4,216.851L231,190.609L231.6,193.17L232.2,200.576L232.8,193.843L233.4,178.203L234,196.584L234.6,190.682L235.2,163.815L235.8,182.961L236.4,165.19L237,157.539L237.6,151.355L238.2,145.792L238.8,161.506L239.4,165.541L240,140.852L240.6,144.368L241.2,148.394L241.8,156.375L242.4,124.207L243,132.934L243.6,133.705L244.2,115.59L244.8,97.296L245.4,125.173L246,92.315L246.6,117.538L247.2,112.032L247.8,108.529L248.4,95.672L249,100.235L249.6,72.953L250.2,85.655L250.8,82.929L251.4,68.484L252,74.212L252.6,67.844L253.2,89.622L253.8,66.213L254.4,73.88L255,63.853L255.6,54.048L256.2,73.997L256.8,64.899L257.4,69.239L258,51.004L258.6,46.953L259.2,49.592L259.8,74.475L260.4,36.944L261,34.801L261.6,44.073L262.2,34.4L262.8,32.932L263.4,53.058L264,21.216L264.6,13.742L265.2,38.336L265.8,36.129L266.4,45.596L267,20.243L267.6,27.002L268.2,45.323L268.8,19.226L269.4,39.311L270,29.482L270.6,25.726L271.2,54.078L271.8,40.354L272.4,27.186L273,36.995L273.6,46.809L274.2,34.14L274.8,50.238L275.4,32.827L276,46.372L276.6,33.137L277.2,55.937L277.8,46.203L278.4,18.627L279,45.36L279.6,24.668L280.2,54.652L280.8,42.904L281.4,42.494L282,31.871L282.6,30.805L283.2,59.285L283.8,58.535L284.4,66.901L285,72.086L285.6,72.836L286.2,73.055L286.8,80.186L287.4,61.236L288,64.714L288.6,80.648L289.2,87.859L289.8,104.441L290.4,111.28L291,105.194L291.6,109.368L292.2,120.079L292.8,98.6L293.4,115.299L294,121.245L294.6,104.736L295.2,120.969L295.8,132.91L296.4,126.746L297,165.038L297.6,141.634L298.2,124.299L298.8,131.339L299.4,129.451L300,145.632L300.6,165.76L301.2,175.602L301.8,164.714L302.4,176.522L303,162.922L303.6,162.019L304.2,192.681L304.8,176.133L305.4,170.817L306,203.517L306.6,184.325L307.2,202.373L307.8,199.721L308.4,205.08L309,225.956L309.6,219.083L310.2,220.869L310.8,215.965L311.4,218.927L312,226.127L312.6,236.363L313.2,230.174L313.8,234.752L314.4,223.498L315,240.809L315.6,241.39L316.2,234.78L316.8,246.158L317.4,266.424L318,216.327L318.6,243.45L319.2,253.292L319.8,241.826L320.4,243.971L321,237.86L321.6,268.592L322.2,254.597L322.8,256.682L323.4,255.163L324,276.421L324.6,264.487L325.2,259.492L325.8,279.607L326.4,270.141L327,265.738L327.6,287.652L328.2,260.824L328.8,283.522L329.4,253.866L330,280.954L330.6,264.625L331.2,254.373L331.8,282.368L332.4,280.699L333,264.996L333.6,258.683L334.2,284.848L334.8,259.967L335.4,272.264L336,265.379L336.6,275.266L337.2,240.472L337.8,263.41L338.4,252.962L339,258.688L339.6,261.745L340.2,241.149L340.8,229.874L341.4,249.916L342,242.764L342.6,230.768L343.2,246.1L343.8,244.563L344.4,205.883L345,239.643L345.6,231.401L346.2,240.415L346.8,211.625L347.4,225.322L348,221.767L348.6,204.256L349.2,225.118L349.8,227.396L350.4,198.244L351,192.849L351.6,210.979L352.2,217.301L352.8,192.569L353.4,183.904L354,203.082L354.6,176.333L355.2,180.88L355.8,177.68L356.4,177.333L357,152.433L357.6,169.343L358.2,155.035L358.8,174.117L359.4,170.106L360,143.176L360.6,143.005L361.2,140.636L361.8,152.126L362.4,141.955L363,119.943L363.6,131.518L364.2,132.581L364.8,127.56L365.4,114.033L366,91.158L366.6,101.121L367.2,122.379L367.8,106.002L368.4,101.461L369,65.922L369.6,97.448L370.2,97.58L370.8,105.313L371.4,95.828L372,86.89L372.6,69.697L373.2,83.86L373.8,79.143L374.4,90.424L375,68.927L375.6,67.879L376.2,80.188L376.8,50.498L377.4,50.653L378,42.466L378.6,64.796L379.2,17.838L379.8,39.677L380.4,51.494L381,29.464L381.6,32.134L382.2,38.001L382.8,39.643L383.4,32.918L384,31.627L384.6,17.674L385.2,18.156L385.8,60.25L386.4,25.24L387,42.432L387.6,27.167L388.2,44.424L388.8,46.333L389.4,50.55L390,57.792L390.6,45.609L391.2,38.204L391.8,47.453L392.4,43.762L393,48.064L393.6,46.979L394.2,17.801L394.8,45.757L395.4,39.556L396,67.728L396.6,60.281L397.2,25.831L397.8,57.543L398.4,42.732L399,73.686L399.6,22.959L400.2,79.895L400.8,58.795L401.4,48.643L402,67.808L402.6,59.086L403.2,64.712L403.8,69.655L404.4,67.027L405,82.499L405.6,75.864L406.2,77.207L406.8,67.52L407.4,65.691L408,86.298L408.6,72.445L409.2,89.61L409.8,115.538L410.4,95.921L411,102.956L411.6,89.558L412.2,100.599L412.8,129.89L413.4,114.75L414,101.822L414.6,130.091L415.2,130.857L415.8,135.371L416.4,121.389L417,132.375L417.6,155.653L418.2,147.476L418.8,159.214L419.4,153.276L420,159.36L420.6,149.304L421.2,163.913L421.8,146.554L422.4,165.1L423,156.381L423.6,166.597L424.2,166.591L424.8,170.09L425.4,195.965L426,212.134L426.6,188.494L427.2,198.605L427.8,194.2L428.4,186.625L429,201.612L429.6,192.641L430.2,229.555L430.8,214.387L431.4,221.981L432,220.809L432.6,229.313L433.2,236.257L433.8,215.412L434.4,244.197L435,227.885L435.6,233.501L436.2,232.075L436.8,241.841L437.4,224.416L438,244.327L438.6,226.253L439.2,279.624L439.8,235.095L440.4,248.056L441,230.845L441.6,237.671L442.2,242.1L442.8,264.767L443.4,244.275L444,250.95L444.6,265.429L445.2,271.682L445.8,239.501L446.4,249.006L447,254.992L447.6,254.208L448.2,252.295L448.8,264.384L449.4,248.035L450,233.261L450.6,266.648L451.2,260.83L451.8,242.798L452.4,258.345L453,240.876L453.6,239.392L454.2,243.346L454.8,291.186L455.4,235.575L456,247.12L456.6,251.227L457.2,254.739L457.8,247.122L458.4,249.54L459,227.176L459.6,217.756L460.2,250.919L460.8,215.052L461.4,222.524L462,230.252L462.6,244.6L463.2,199.581L463.8,216.235L464.4,218.525L465,215.698L465.6,224.696L466.2,218.216L466.8,193.125L467.4,205.061L468,194.484L468.6,200.811L469.2,207.976L469.8,203.127L470.4,205.577L471,180.674L471.6,180.433L472.2,181.448L472.8,175.404L473.4,174.064L474,178.629L474.6,193.145L475.2,167.666L475.8,158.748L476.4,155.661L477,194.58L477.6,146.357L478.2,141.207L478.8,153.477L479.4,160.844L480,153.968L480.6,144.598L481.2,134.741L481.8,147.729L482.4,141.254L483,141.248L483.6,123.141L484.2,133.388L484.8,136.086L485.4,142.302L486,100.118L486.6,105.351L487.2,102.035L487.8,118.193L488.4,87.677L489,108.219L489.6,84.099L490.2,85.424L490.8,90.76L491.4,106.701L492,85.207L492.6,99.931L493.2,72.564L493.8,101.964L494.4,90.394L495,79.267L495.6,84.461L496.2,92.482L496.8,57.064L497.4,67.774L498,66.984L498.6,86.62L499.2,95.115L499.8,72.664L500.4,83.87L501,88.792L501.6,56.593L502.2,51.53L502.8,79.526L503.4,57.824L504,64.969L504.6,71.12L505.2,55.199L505.8,46.559L506.4,75.133L507,57.173L507.6,46.842L508.2,40.459L508.8,55.335L509.4,65.135L510,46.548L510.6,50.043L511.2,48.697L511.8,59.767L512.4,70.764L513,79.252L513.6,67.959L514.2,70.366L514.8,48.299L515.4,78.644L516,47.971L516.6,79.531L517.2,80.905L517.8,90.409L518.4,80.302L519,58.912L519.6,84.264L520.2,72.601L520.8,79.761L521.4,94.966L522,92.623L522.6,67.019L523.2,88.641L523.8,100.13L524.4,73.001L525,99.433L525.6,78.097L526.2,80.706L526.8,93.862L527.4,110.246L528,90.582L528.6,110.351L529.2,126.093L529.8,86.689L530.4,94.916L531,92.239L531.6,134.315L532.2,105.751L532.8,109.96L533.4,118.038L534,110.041L534.6,129.029L535.2,124.99L535.8,123.783L536.4,130.363L537,134.255L537.6,143.898L538.2,124.555L538.8,145.958L539.4,140.725L540,146.271L540.6,151.697L541.2,131.302L541.8,146.151L542.4,147.818L543,200.612L543.6,183.033L544.2,159.038L544.8,175.871L545.4,180.361L546,163.032L546.6,172.512L547.2,186.126L547.8,179.77L548.4,179.316L549,186.904L549.6,184.789L550.2,202.339L550.8,203.103L551.4,201.189L552,201.048L552.6,191.97L553.2,216.1L553.8,212.32L554.4,217.459L555,211.901L555.6,215.898L556.2,219.613L556.8,196.053L557.4,235.052L558,222.522L558.6,215.805L559.2,215.103L559.8,224.004L560.4,187.75L561,226.06L561.6,218.068L562.2,208.477L562.8,225.046L563.4,216.276L564,204.536L564.6,210.454L565.2,232.385L565.8,222.853L566.4,232.527L567,216.113L567.6,230.877L568.2,219.486L568.8,212.694L569.4,188.493\" stroke=\"#f58518\" stroke-width=\"2\"/></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" display=\"none\"/></g></g><g class=\"mark-group role-legend\" role=\"graphics-symbol\" aria-roledescription=\"legend\" aria-label=\"Symbol legend titled 'variable' for stroke color with 2 values: reference_1, reference_2\"><g transform=\"translate(618,0)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h70v40h-70Z\" pointer-events=\"none\"/><g><g class=\"mark-group role-legend-entry\"><g transform=\"translate(0,16)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h0v0h0Z\" pointer-events=\"none\"/><g><g class=\"mark-group role-scope\" role=\"graphics-object\" aria-roledescription=\"group mark container\"><g transform=\"translate(0,0)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h69.369140625v11h-69.369140625Z\" pointer-events=\"none\" opacity=\"1\"/><g><g class=\"mark-symbol role-legend-symbol\" pointer-events=\"none\"><path transform=\"translate(6,6)\" d=\"M-5,0L5,0\" stroke=\"#4c78a8\" stroke-width=\"1.5\" opacity=\"1\"/></g><g class=\"mark-text role-legend-label\" pointer-events=\"none\"><text text-anchor=\"start\" transform=\"translate(16,9)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">reference_1</text></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g><g transform=\"translate(0,13)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h69.369140625v11h-69.369140625Z\" pointer-events=\"none\" opacity=\"1\"/><g><g class=\"mark-symbol role-legend-symbol\" pointer-events=\"none\"><path transform=\"translate(6,6)\" d=\"M-5,0L5,0\" stroke=\"#f58518\" stroke-width=\"1.5\" opacity=\"1\"/></g><g class=\"mark-text role-legend-label\" pointer-events=\"none\"><text text-anchor=\"start\" transform=\"translate(16,9)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">reference_2</text></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g><g class=\"mark-text role-legend-title\" pointer-events=\"none\"><text text-anchor=\"start\" transform=\"translate(0,9)\" font-family=\"sans-serif\" font-size=\"11px\" font-weight=\"bold\" fill=\"#000\" opacity=\"1\">variable</text></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" display=\"none\"/></g></g></g><defs><clipPath id=\"clip13\"><rect x=\"0\" y=\"0\" width=\"600\" height=\"300\"/></clipPath><clipPath id=\"clip14\"><rect x=\"0\" y=\"0\" width=\"600\" height=\"300\"/></clipPath></defs></svg>"
],
"text/plain": [
"alt.Chart(...)"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" class=\"marks\" width=\"740\" height=\"347\" viewBox=\"0 0 740 347\"><rect width=\"740\" height=\"347\" fill=\"white\"/><g fill=\"none\" stroke-miterlimit=\"10\" transform=\"translate(47,10)\"><g class=\"mark-group role-frame root\" role=\"graphics-object\" aria-roledescription=\"group mark container\"><g transform=\"translate(0,0)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0.5,0.5h600v300h-600Z\" stroke=\"#ddd\"/><g><g class=\"mark-group role-axis\" aria-hidden=\"true\"><g transform=\"translate(0.5,300.5)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h0v0h0Z\" pointer-events=\"none\"/><g><g class=\"mark-rule role-axis-grid\" pointer-events=\"none\"><line transform=\"translate(0,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(30,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(60,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(90,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(120,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(150,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(180,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(210,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(240,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(270,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(300,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(330,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(360,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(390,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(420,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(450,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(480,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(510,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(540,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(570,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(600,-300)\" x2=\"0\" y2=\"300\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g><g class=\"mark-group role-axis\" aria-hidden=\"true\"><g transform=\"translate(0.5,0.5)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h0v0h0Z\" pointer-events=\"none\"/><g><g class=\"mark-rule role-axis-grid\" pointer-events=\"none\"><line transform=\"translate(0,300)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,270)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,240)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,210)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,180)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,150)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,120)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,90)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,60)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,30)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,0)\" x2=\"600\" y2=\"0\" stroke=\"#ddd\" stroke-width=\"1\" opacity=\"1\"/></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g><g class=\"mark-group role-axis\" role=\"graphics-symbol\" aria-roledescription=\"axis\" aria-label=\"X-axis titled 'index' for a linear scale with values from 0 to 1,000\"><g transform=\"translate(0.5,300.5)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h0v0h0Z\" pointer-events=\"none\"/><g><g class=\"mark-rule role-axis-tick\" pointer-events=\"none\"><line transform=\"translate(0,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(30,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(60,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(90,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(120,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(150,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(180,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(210,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(240,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(270,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(300,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(330,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(360,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(390,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(420,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(450,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(480,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(510,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(540,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(570,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(600,0)\" x2=\"0\" y2=\"5\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/></g><g class=\"mark-text role-axis-label\" pointer-events=\"none\"><text text-anchor=\"start\" transform=\"translate(0,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">0</text><text text-anchor=\"middle\" transform=\"translate(30,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">50</text><text text-anchor=\"middle\" transform=\"translate(60,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">100</text><text text-anchor=\"middle\" transform=\"translate(90,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">150</text><text text-anchor=\"middle\" transform=\"translate(120,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">200</text><text text-anchor=\"middle\" transform=\"translate(150,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">250</text><text text-anchor=\"middle\" transform=\"translate(180,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">300</text><text text-anchor=\"middle\" transform=\"translate(210,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">350</text><text text-anchor=\"middle\" transform=\"translate(240,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">400</text><text text-anchor=\"middle\" transform=\"translate(270,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">450</text><text text-anchor=\"middle\" transform=\"translate(300,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">500</text><text text-anchor=\"middle\" transform=\"translate(330,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">550</text><text text-anchor=\"middle\" transform=\"translate(360,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">600</text><text text-anchor=\"middle\" transform=\"translate(390,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">650</text><text text-anchor=\"middle\" transform=\"translate(420,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">700</text><text text-anchor=\"middle\" transform=\"translate(450,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">750</text><text text-anchor=\"middle\" transform=\"translate(480,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">800</text><text text-anchor=\"middle\" transform=\"translate(510,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">850</text><text text-anchor=\"middle\" transform=\"translate(540,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">900</text><text text-anchor=\"middle\" transform=\"translate(570,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"0\">950</text><text text-anchor=\"end\" transform=\"translate(600,15)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">1,000</text></g><g class=\"mark-rule role-axis-domain\" pointer-events=\"none\"><line transform=\"translate(0,0)\" x2=\"600\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/></g><g class=\"mark-text role-axis-title\" pointer-events=\"none\"><text text-anchor=\"middle\" transform=\"translate(300,30)\" font-family=\"sans-serif\" font-size=\"11px\" font-weight=\"bold\" fill=\"#000\" opacity=\"1\">index</text></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g><g class=\"mark-group role-axis\" role=\"graphics-symbol\" aria-roledescription=\"axis\" aria-label=\"Y-axis titled 'value' for a linear scale with values from −3 to 3\"><g transform=\"translate(0.5,0.5)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h0v0h0Z\" pointer-events=\"none\"/><g><g class=\"mark-rule role-axis-tick\" pointer-events=\"none\"><line transform=\"translate(0,300)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,270)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,240)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,210)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,180)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,150)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,120)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,90)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,60)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,30)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/><line transform=\"translate(0,0)\" x2=\"-5\" y2=\"0\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/></g><g class=\"mark-text role-axis-label\" pointer-events=\"none\"><text text-anchor=\"end\" transform=\"translate(-7,303)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">−2.5</text><text text-anchor=\"end\" transform=\"translate(-7,273)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">−2.0</text><text text-anchor=\"end\" transform=\"translate(-7,243)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">−1.5</text><text text-anchor=\"end\" transform=\"translate(-7,213)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">−1.0</text><text text-anchor=\"end\" transform=\"translate(-7,183)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">−0.5</text><text text-anchor=\"end\" transform=\"translate(-7,153)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">0.0</text><text text-anchor=\"end\" transform=\"translate(-7,123)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">0.5</text><text text-anchor=\"end\" transform=\"translate(-7,93.00000000000001)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">1.0</text><text text-anchor=\"end\" transform=\"translate(-7,62.999999999999986)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">1.5</text><text text-anchor=\"end\" transform=\"translate(-7,32.99999999999999)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">2.0</text><text text-anchor=\"end\" transform=\"translate(-7,3)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">2.5</text></g><g class=\"mark-rule role-axis-domain\" pointer-events=\"none\"><line transform=\"translate(0,300)\" x2=\"0\" y2=\"-300\" stroke=\"#888\" stroke-width=\"1\" opacity=\"1\"/></g><g class=\"mark-text role-axis-title\" pointer-events=\"none\"><text text-anchor=\"middle\" transform=\"translate(-30.7412109375,150) rotate(-90) translate(0,-2)\" font-family=\"sans-serif\" font-size=\"11px\" font-weight=\"bold\" fill=\"#000\" opacity=\"1\">value</text></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g><g class=\"mark-group role-scope pathgroup\" role=\"graphics-object\" aria-roledescription=\"group mark container\"><g transform=\"translate(0,0)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h600v300h-600Z\"/><g><g class=\"mark-line role-mark marks\" clip-path=\"url(#clip15)\" role=\"graphics-object\" aria-roledescription=\"line mark container\"><path aria-label=\"index: 0; value: 1.31703110385; variable: reference_1\" role=\"graphics-symbol\" aria-roledescription=\"line mark\" d=\"M0,70.978L0.6,89.999L1.2,74.762L1.8,96.111L2.4,73.817L3,51.599L3.6,89.454L4.2,83.946L4.8,78.542L5.4,90.684L6,71.87L6.6,77.724L7.2,78.018L7.8,90.441L8.4,72.597L9,87.279L9.6,79.672L10.2,84.758L10.8,90.031L11.4,81.585L12,90.041L12.6,81.521L13.2,96.867L13.8,93.378L14.4,113.361L15,100.865L15.6,85.497L16.2,97.743L16.8,106.169L17.4,112.742L18,96.926L18.6,107.548L19.2,120.905L19.8,104.589L20.4,123.894L21,111.365L21.6,133.745L22.2,148.472L22.8,98.505L23.4,129.429L24,135.901L24.6,134.134L25.2,134.112L25.8,110.624L26.4,121.05L27,120.558L27.6,120.194L28.2,151.835L28.8,129.521L29.4,165.329L30,134.065L30.6,161.221L31.2,150.672L31.8,155.381L32.4,164.559L33,166.734L33.6,161.76L34.2,164.023L34.8,157.385L35.4,180.013L36,180.265L36.6,170.196L37.2,181.606L37.8,181.898L38.4,172.244L39,199.333L39.6,182.184L40.2,184.74L40.8,213.187L41.4,188.278L42,192.089L42.6,205.977L43.2,205.196L43.8,206.306L44.4,203.32L45,223.258L45.6,209.149L46.2,226.218L46.8,217.716L47.4,224.314L48,239.201L48.6,214.558L49.2,224.683L49.8,213.827L50.4,224.985L51,238.435L51.6,242.469L52.2,226.805L52.8,227.106L53.4,246.897L54,222.494L54.6,222.418L55.2,244.407L55.8,243.928L56.4,250.545L57,237.684L57.6,263.752L58.2,238.434L58.8,215.365L59.4,260.121L60,231.681L60.6,242.754L61.2,234.25L61.8,247.928L62.4,239.348L63,252.206L63.6,242.598L64.2,260.079L64.8,236.281L65.4,244.559L66,246.347L66.6,227.789L67.2,243.96L67.8,240.514L68.4,223.232L69,238.256L69.6,230.062L70.2,230.803L70.8,231.446L71.4,231.832L72,232.129L72.6,250.219L73.2,205.823L73.8,219.286L74.4,237.647L75,215.976L75.6,219.466L76.2,242.354L76.8,203.758L77.4,188.965L78,200.976L78.6,198.905L79.2,202.231L79.8,183.476L80.4,201.182L81,189.853L81.6,192.134L82.2,183.265L82.8,199.221L83.4,186.673L84,166.056L84.6,160.899L85.2,176.204L85.8,180.823L86.4,152.804L87,128.33L87.6,182.947L88.2,139.957L88.8,151.011L89.4,152.655L90,149.693L90.6,153.308L91.2,142.846L91.8,152.995L92.4,145.021L93,111.802L93.6,148.305L94.2,132.327L94.8,121.686L95.4,114.459L96,114.231L96.6,134.414L97.2,88.159L97.8,90.211L98.4,118.178L99,109.768L99.6,102.371L100.2,119.291L100.8,65.147L101.4,94.398L102,89.522L102.6,100.843L103.2,78.828L103.8,73.68L104.4,76.839L105,61.696L105.6,79.984L106.2,54.735L106.8,79.052L107.4,58.328L108,42.057L108.6,71.548L109.2,66.236L109.8,68.193L110.4,62.79L111,68.068L111.6,44.341L112.2,40.233L112.8,70.978L113.4,67.4L114,39.361L114.6,56.421L115.2,78.413L115.8,48.352L116.4,15.068L117,29.313L117.6,24.298L118.2,45.994L118.8,50.832L119.4,64.567L120,47.667L120.6,25.545L121.2,18.93L121.8,38.514L122.4,47.874L123,45.726L123.6,25.775L124.2,40.183L124.8,39.915L125.4,52.432L126,31.107L126.6,40.077L127.2,45.301L127.8,35.451L128.4,45.002L129,60.382L129.6,64.53L130.2,84.415L130.8,54.826L131.4,61.114L132,68.663L132.6,78.08L133.2,58.242L133.8,72.744L134.4,59.44L135,63.508L135.6,59.328L136.2,76.484L136.8,77.586L137.4,77.379L138,66.243L138.6,77.216L139.2,97.773L139.8,86.139L140.4,96.101L141,108.125L141.6,97.619L142.2,112.725L142.8,102.295L143.4,110.24L144,109.166L144.6,135.183L145.2,123.625L145.8,127.479L146.4,109.007L147,128.179L147.6,133.765L148.2,132.385L148.8,130.191L149.4,144.658L150,161.752L150.6,181.197L151.2,148.571L151.8,147.931L152.4,154.275L153,176.88L153.6,178.962L154.2,175.263L154.8,174.866L155.4,181.643L156,179.737L156.6,176.027L157.2,224.426L157.8,201.039L158.4,200.599L159,191.589L159.6,194.455L160.2,192.775L160.8,224.736L161.4,200.78L162,222.191L162.6,220.115L163.2,242.155L163.8,239.222L164.4,235.335L165,237.808L165.6,229.117L166.2,237.961L166.8,247.494L167.4,237.929L168,240.248L168.6,257.031L169.2,248.273L169.8,241.805L170.4,248.759L171,254.737L171.6,238.092L172.2,244.449L172.8,263.371L173.4,265.612L174,263.917L174.6,270.551L175.2,255.627L175.8,262.756L176.4,257.259L177,247.268L177.6,265.938L178.2,282.054L178.8,266.344L179.4,252.488L180,248.997L180.6,263.429L181.2,255.843L181.8,264.179L182.4,269.685L183,252.535L183.6,256.509L184.2,243.704L184.8,283.141L185.4,258.045L186,252.543L186.6,254.75L187.2,266.003L187.8,237.926L188.4,241.232L189,251.873L189.6,261.83L190.2,248.096L190.8,253.304L191.4,219.006L192,247.424L192.6,225.214L193.2,248.917L193.8,249.71L194.4,225.251L195,249.108L195.6,210.576L196.2,227.134L196.8,220.127L197.4,217.419L198,210.672L198.6,198.804L199.2,217.127L199.8,200.476L200.4,202.374L201,181.945L201.6,169.333L202.2,193.746L202.8,195.324L203.4,184.062L204,171.979L204.6,186.242L205.2,191.849L205.8,164.631L206.4,160.262L207,169.034L207.6,183.345L208.2,176.479L208.8,155.058L209.4,136.134L210,145.629L210.6,123.995L211.2,132.173L211.8,127.851L212.4,116.467L213,130.501L213.6,137.812L214.2,127.505L214.8,102.679L215.4,106.767L216,105.113L216.6,115.326L217.2,97.539L217.8,98.654L218.4,106.149L219,85.68L219.6,108.387L220.2,85.493L220.8,82.772L221.4,80.61L222,71.486L222.6,69.949L223.2,76.377L223.8,51.869L224.4,42.38L225,68.428L225.6,77.802L226.2,54.243L226.8,24.542L227.4,65.145L228,55.498L228.6,44.605L229.2,71.903L229.8,45.685L230.4,65.683L231,45.768L231.6,5.665L232.2,25.217L232.8,34.581L233.4,49.477L234,51.322L234.6,14.003L235.2,37.577L235.8,32.196L236.4,31.424L237,31.821L237.6,37.011L238.2,57.607L238.8,20.255L239.4,17.503L240,34.725L240.6,44.478L241.2,17.728L241.8,40.782L242.4,55.239L243,43.259L243.6,32.87L244.2,46.33L244.8,30.033L245.4,47.665L246,48.644L246.6,40.088L247.2,29.736L247.8,57.293L248.4,45.919L249,31.736L249.6,46.13L250.2,55.972L250.8,55.112L251.4,43.804L252,58.593L252.6,32.84L253.2,75.557L253.8,34.778L254.4,65.611L255,94.068L255.6,61.186L256.2,73.626L256.8,82.771L257.4,62.068L258,92.878L258.6,78.681L259.2,103.527L259.8,105.907L260.4,81.663L261,122.855L261.6,117.29L262.2,81.543L262.8,135.381L263.4,111.259L264,116.851L264.6,100.781L265.2,150.064L265.8,101.123L266.4,129.952L267,152.672L267.6,138.409L268.2,145.741L268.8,136.837L269.4,149.96L270,151.927L270.6,172.049L271.2,139.527L271.8,150.516L272.4,186.992L273,163.03L273.6,162.829L274.2,169.411L274.8,175.463L275.4,170.548L276,184.399L276.6,192.921L277.2,198.894L277.8,196.757L278.4,203.405L279,194.78L279.6,201.757L280.2,202.006L280.8,221.544L281.4,204.661L282,224.405L282.6,223.266L283.2,254.513L283.8,228.42L284.4,245.154L285,237.975L285.6,243.434L286.2,246.727L286.8,239.201L287.4,240.927L288,236.891L288.6,242.207L289.2,274.814L289.8,258.6L290.4,253.306L291,247.858L291.6,269.082L292.2,270.59L292.8,274.613L293.4,258.203L294,272.045L294.6,267.27L295.2,268.059L295.8,280.415L296.4,270.287L297,269.588L297.6,268.503L298.2,270.887L298.8,258.294L299.4,270.673L300,278.103L300.6,263.891L301.2,277.19L301.8,280.903L302.4,258.067L303,266.781L303.6,266.137L304.2,281.739L304.8,266.375L305.4,279.999L306,279.462L306.6,272.565L307.2,282.358L307.8,237.132L308.4,252.87L309,259.286L309.6,250.621L310.2,258.392L310.8,246.511L311.4,250.029L312,239.629L312.6,232.636L313.2,208.247L313.8,230.824L314.4,233.431L315,225.721L315.6,223.177L316.2,224.88L316.8,213.821L317.4,210.663L318,214.742L318.6,214.329L319.2,225.487L319.8,207.833L320.4,197.073L321,195.977L321.6,188.874L322.2,202.885L322.8,177.353L323.4,176.593L324,216.595L324.6,187.784L325.2,172.287L325.8,172.923L326.4,171.223L327,124.749L327.6,152.879L328.2,153.917L328.8,153.43L329.4,148.427L330,143.391L330.6,132.069L331.2,147.129L331.8,158.468L332.4,138.618L333,119.498L333.6,105.31L334.2,104.996L334.8,126.586L335.4,121.524L336,142.491L336.6,109.491L337.2,105.117L337.8,97.44L338.4,89.407L339,89.687L339.6,99.412L340.2,97.744L340.8,74.219L341.4,96.605L342,69.89L342.6,72.877L343.2,66.962L343.8,75.25L344.4,80.039L345,72.455L345.6,58.703L346.2,46.707L346.8,79.154L347.4,57.74L348,67.34L348.6,68.393L349.2,35.783L349.8,48.726L350.4,39.929L351,40.802L351.6,50.094L352.2,66.274L352.8,31.815L353.4,31.199L354,36.648L354.6,48.925L355.2,3.36L355.8,47.275L356.4,15.462L357,37.132L357.6,43.147L358.2,45.985L358.8,17.502L359.4,41.29L360,17.813L360.6,15.719L361.2,36.002L361.8,17.176L362.4,60.353L363,33.156L363.6,54.155L364.2,30.871L364.8,24.54L365.4,29.85L366,53.123L366.6,37.37L367.2,51.109L367.8,68.232L368.4,55.571L369,32.428L369.6,51.021L370.2,60.279L370.8,74.832L371.4,48.222L372,50.935L372.6,40.959L373.2,48.643L373.8,60.414L374.4,67.13L375,102.003L375.6,63.765L376.2,73.477L376.8,81.382L377.4,87.129L378,94.614L378.6,76.658L379.2,97.955L379.8,89.009L380.4,99.608L381,108.996L381.6,102.965L382.2,124.068L382.8,94.93L383.4,116.451L384,125.661L384.6,97.693L385.2,116.403L385.8,119.672L386.4,157.111L387,158.4L387.6,148.924L388.2,159.248L388.8,150.359L389.4,150.968L390,156.617L390.6,152.316L391.2,153.673L391.8,176.088L392.4,162.504L393,146.798L393.6,191.858L394.2,172.684L394.8,171.971L395.4,173.555L396,209.318L396.6,193.841L397.2,203.732L397.8,188.804L398.4,203.771L399,191.673L399.6,219.624L400.2,193.193L400.8,187.879L401.4,193.001L402,195.906L402.6,238.163L403.2,237.249L403.8,227.504L404.4,227.117L405,228.127L405.6,226.152L406.2,233.704L406.8,253.444L407.4,227.074L408,250.452L408.6,269.318L409.2,219.936L409.8,231.621L410.4,251.109L411,269.15L411.6,261.763L412.2,256.521L412.8,245.052L413.4,239.374L414,254.925L414.6,252.415L415.2,256.758L415.8,248.694L416.4,243.146L417,260.973L417.6,249.003L418.2,272.533L418.8,247.264L419.4,260.595L420,254.462L420.6,263.972L421.2,243.43L421.8,257.233L422.4,271.544L423,237.501L423.6,258.184L424.2,261.552L424.8,236.94L425.4,257.857L426,250.791L426.6,239.756L427.2,236.636L427.8,239.599L428.4,235.726L429,231.633L429.6,246.54L430.2,242.008L430.8,222.346L431.4,235.139L432,220.44L432.6,215.364L433.2,246.521L433.8,223.683L434.4,208.407L435,209.641L435.6,198.435L436.2,222.617L436.8,209.507L437.4,212.276L438,208.988L438.6,221.513L439.2,210.406L439.8,196.28L440.4,187.966L441,206.411L441.6,157.507L442.2,202.866L442.8,190.789L443.4,186.591L444,178.902L444.6,173.825L445.2,171.682L445.8,170.348L446.4,158.79L447,157.764L447.6,158.245L448.2,139.113L448.8,169.526L449.4,139.82L450,151.414L450.6,151.366L451.2,125.695L451.8,134.879L452.4,160.965L453,124.52L453.6,138.42L454.2,121.792L454.8,155.928L455.4,119.059L456,100.515L456.6,116.441L457.2,124.005L457.8,125.792L458.4,103.581L459,130.033L459.6,114.304L460.2,80.5L460.8,76.615L461.4,75.949L462,71.564L462.6,67.333L463.2,79.401L463.8,103.59L464.4,102.114L465,61.042L465.6,62.635L466.2,65.963L466.8,80.295L467.4,72.045L468,65.24L468.6,85.684L469.2,64.707L469.8,64.28L470.4,56.382L471,76.452L471.6,69.631L472.2,65.86L472.8,75.722L473.4,60.091L474,78.355L474.6,63.496L475.2,63.876L475.8,50.461L476.4,55.801L477,62.751L477.6,59.382L478.2,56.776L478.8,54.044L479.4,66.212L480,71.608L480.6,67.206L481.2,56.421L481.8,58.096L482.4,75.026L483,66.635L483.6,78.439L484.2,47.728L484.8,69.852L485.4,57.716L486,61.886L486.6,56.218L487.2,62.12L487.8,67.192L488.4,82.215L489,79.041L489.6,71.437L490.2,62.37L490.8,66.748L491.4,97.95L492,78.378L492.6,56.003L493.2,74.602L493.8,94.557L494.4,70.847L495,64.978L495.6,69.239L496.2,99.369L496.8,101.634L497.4,100.231L498,100.78L498.6,110.747L499.2,120.113L499.8,116.044L500.4,92.12L501,105.651L501.6,115.939L502.2,113.907L502.8,118.907L503.4,114.131L504,126.472L504.6,113.336L505.2,125.018L505.8,145.861L506.4,128.76L507,141.713L507.6,139.902L508.2,142.171L508.8,139.669L509.4,134.595L510,138.891L510.6,148.474L511.2,158.589L511.8,162.052L512.4,180.043L513,158.158L513.6,172.839L514.2,198.655L514.8,157.861L515.4,173.767L516,185.099L516.6,195.213L517.2,168.567L517.8,177.934L518.4,181.072L519,191.989L519.6,183.855L520.2,194.866L520.8,201.347L521.4,199.089L522,202.097L522.6,203.528L523.2,212.491L523.8,208.972L524.4,218.68L525,174.069L525.6,187.547L526.2,210.872L526.8,218.793L527.4,216.032L528,210.1L528.6,225.216L529.2,223.405L529.8,208.279L530.4,218.022L531,232.58L531.6,219.093L532.2,229.164L532.8,216.317L533.4,238.171L534,197.747L534.6,215.015L535.2,224.139L535.8,221.63L536.4,213.275L537,232.992L537.6,232.385L538.2,232.285L538.8,233.271L539.4,206.972L540,234.144L540.6,211.79L541.2,222.854L541.8,226.502L542.4,211.175L543,218.312L543.6,224.786L544.2,224.699L544.8,237.856L545.4,239.304L546,217.838L546.6,204.276L547.2,227.687L547.8,202.19L548.4,224.689L549,179.132L549.6,209.756L550.2,247.267L550.8,223.519L551.4,222.993L552,205.135L552.6,209.17L553.2,194.537L553.8,202.993L554.4,194.601L555,197.106L555.6,191.361L556.2,176.229L556.8,194.057L557.4,180.968L558,188.126L558.6,192.952L559.2,199.158L559.8,189.792L560.4,183.952L561,171.891L561.6,179.319L562.2,185.008L562.8,171.959L563.4,167.911L564,151.904L564.6,180.965L565.2,172.77L565.8,167.57L566.4,137.392L567,143.736L567.6,146.41L568.2,165.173L568.8,174.131L569.4,170.584\" stroke=\"#4c78a8\" stroke-width=\"2\"/></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" display=\"none\"/></g><g transform=\"translate(0,0)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h600v300h-600Z\"/><g><g class=\"mark-line role-mark marks\" clip-path=\"url(#clip16)\" role=\"graphics-object\" aria-roledescription=\"line mark container\"><path aria-label=\"index: 0; value: 1.22661151806; variable: reference_2\" role=\"graphics-symbol\" aria-roledescription=\"line mark\" d=\"M0,76.403L0.6,67.709L1.2,91.259L1.8,89.807L2.4,61.512L3,60.301L3.6,72.572L4.2,83.342L4.8,104.281L5.4,73.32L6,54.467L6.6,77.014L7.2,92.111L7.8,98.487L8.4,93.263L9,93.076L9.6,85.544L10.2,84.247L10.8,78.755L11.4,80.74L12,102.316L12.6,98.716L13.2,95.725L13.8,81.625L14.4,107.836L15,94.003L15.6,101.856L16.2,106.428L16.8,81.83L17.4,93.844L18,79.688L18.6,106.93L19.2,99.85L19.8,116.179L20.4,113.299L21,116.205L21.6,109.901L22.2,148.429L22.8,136.115L23.4,124.478L24,117.051L24.6,134.103L25.2,147.215L25.8,141.261L26.4,133.301L27,131.578L27.6,151.515L28.2,163.043L28.8,130.76L29.4,158.988L30,156.32L30.6,147.515L31.2,156.577L31.8,139.456L32.4,166.193L33,175.437L33.6,168.295L34.2,154.138L34.8,148.225L35.4,176.464L36,168.732L36.6,198.92L37.2,175.142L37.8,180.923L38.4,188.483L39,154.564L39.6,195.736L40.2,190.238L40.8,190.234L41.4,193.861L42,209.484L42.6,207.536L43.2,204.612L43.8,196.332L44.4,211.379L45,218.856L45.6,232.23L46.2,213.295L46.8,205.065L47.4,226.508L48,204.551L48.6,210.9L49.2,190.741L49.8,229.761L50.4,223.691L51,236.158L51.6,223.626L52.2,231.719L52.8,246.322L53.4,224.078L54,241.455L54.6,251.966L55.2,253.306L55.8,240.975L56.4,223.98L57,235.214L57.6,224.106L58.2,233.703L58.8,240.549L59.4,254.921L60,226.714L60.6,252.277L61.2,245.524L61.8,236.298L62.4,256.565L63,249.325L63.6,234.716L64.2,221.167L64.8,255.231L65.4,221.585L66,231.949L66.6,249.59L67.2,214.662L67.8,215.11L68.4,243.768L69,220.134L69.6,223.872L70.2,227.419L70.8,229.21L71.4,220.285L72,220.68L72.6,218.439L73.2,230.793L73.8,208.087L74.4,214.923L75,223.703L75.6,211.643L76.2,224.418L76.8,202.978L77.4,209.183L78,219.978L78.6,192.773L79.2,197.363L79.8,186.295L80.4,187.185L81,200.267L81.6,172.156L82.2,183.235L82.8,184.373L83.4,192.886L84,176.782L84.6,180.284L85.2,150.926L85.8,189.157L86.4,180.301L87,128.88L87.6,153.042L88.2,164.719L88.8,154.212L89.4,157.232L90,181.412L90.6,141.548L91.2,141.204L91.8,134.171L92.4,135.009L93,115.219L93.6,119.734L94.2,107.991L94.8,150.717L95.4,112.638L96,135.629L96.6,121.436L97.2,120.362L97.8,97.42L98.4,108.227L99,91.638L99.6,101.39L100.2,102.807L100.8,115.354L101.4,97.209L102,102.763L102.6,80.904L103.2,91.368L103.8,69.484L104.4,73.36L105,82.971L105.6,55.485L106.2,87.308L106.8,62.87L107.4,80.745L108,61.356L108.6,58.446L109.2,74.449L109.8,46.567L110.4,71.532L111,45.7L111.6,43.782L112.2,56.597L112.8,63.308L113.4,55.921L114,32.401L114.6,43.856L115.2,50.315L115.8,44.859L116.4,48.844L117,51.868L117.6,47.303L118.2,27.263L118.8,52.833L119.4,42.261L120,56.774L120.6,38.726L121.2,44.604L121.8,43.164L122.4,61.564L123,65.859L123.6,38.779L124.2,44.706L124.8,57.526L125.4,56.499L126,51.383L126.6,49.634L127.2,50.288L127.8,55.905L128.4,61.364L129,62.866L129.6,55.67L130.2,56.928L130.8,33.524L131.4,55.823L132,56.404L132.6,53.585L133.2,84.652L133.8,72.302L134.4,75.266L135,70.345L135.6,85.716L136.2,93.394L136.8,68.765L137.4,97.116L138,89.163L138.6,79.959L139.2,84.111L139.8,81.364L140.4,101.786L141,98.388L141.6,97.482L142.2,113.784L142.8,120.966L143.4,113.894L144,112.294L144.6,126.682L145.2,129.036L145.8,139.628L146.4,129.397L147,126.761L147.6,126.994L148.2,152.413L148.8,111.507L149.4,161.306L150,128.521L150.6,165.951L151.2,134.984L151.8,158.807L152.4,139.598L153,153.676L153.6,193.342L154.2,176.669L154.8,173.642L155.4,177.553L156,174.146L156.6,192.325L157.2,183.614L157.8,182.465L158.4,204.749L159,166.407L159.6,175.342L160.2,205.236L160.8,215.64L161.4,201.671L162,209.225L162.6,208.012L163.2,212.338L163.8,239.765L164.4,205.736L165,213.103L165.6,219.298L166.2,257.423L166.8,241.46L167.4,235.15L168,231.732L168.6,250.577L169.2,244.357L169.8,251.493L170.4,239.738L171,242.587L171.6,266.26L172.2,243.685L172.8,259.583L173.4,250.978L174,269.479L174.6,266.431L175.2,250.982L175.8,244.088L176.4,251.146L177,257.47L177.6,253.135L178.2,255.737L178.8,262.901L179.4,271.647L180,233.148L180.6,270.653L181.2,264.16L181.8,270.363L182.4,261.699L183,246.046L183.6,283.443L184.2,272.114L184.8,255.898L185.4,251.636L186,256.863L186.6,249.287L187.2,251.541L187.8,233.759L188.4,257.82L189,255.127L189.6,247.271L190.2,243.275L190.8,236.529L191.4,236.489L192,259.494L192.6,255.249L193.2,245.881L193.8,235.062L194.4,214.784L195,221.681L195.6,234.561L196.2,239.215L196.8,203.855L197.4,219.644L198,236.47L198.6,224.574L199.2,190.121L199.8,217.961L200.4,216.851L201,190.609L201.6,193.17L202.2,200.576L202.8,193.843L203.4,178.203L204,196.584L204.6,190.682L205.2,163.815L205.8,182.961L206.4,165.19L207,157.539L207.6,151.355L208.2,145.792L208.8,161.506L209.4,165.541L210,140.852L210.6,144.368L211.2,148.394L211.8,156.375L212.4,124.207L213,132.934L213.6,133.705L214.2,115.59L214.8,97.296L215.4,125.173L216,92.315L216.6,117.538L217.2,112.032L217.8,108.529L218.4,95.672L219,100.235L219.6,72.953L220.2,85.655L220.8,82.929L221.4,68.484L222,74.212L222.6,67.844L223.2,89.622L223.8,66.213L224.4,73.88L225,63.853L225.6,54.048L226.2,73.997L226.8,64.899L227.4,69.239L228,51.004L228.6,46.953L229.2,49.592L229.8,74.475L230.4,36.944L231,34.801L231.6,44.073L232.2,34.4L232.8,32.932L233.4,53.058L234,21.216L234.6,13.742L235.2,38.336L235.8,36.129L236.4,45.596L237,20.243L237.6,27.002L238.2,45.323L238.8,19.226L239.4,39.311L240,29.482L240.6,25.726L241.2,54.078L241.8,40.354L242.4,27.186L243,36.995L243.6,46.809L244.2,34.14L244.8,50.238L245.4,32.827L246,46.372L246.6,33.137L247.2,55.937L247.8,46.203L248.4,18.627L249,45.36L249.6,24.668L250.2,54.652L250.8,42.904L251.4,42.494L252,31.871L252.6,30.805L253.2,59.285L253.8,58.535L254.4,66.901L255,72.086L255.6,72.836L256.2,73.055L256.8,80.186L257.4,61.236L258,64.714L258.6,80.648L259.2,87.859L259.8,104.441L260.4,111.28L261,105.194L261.6,109.368L262.2,120.079L262.8,98.6L263.4,115.299L264,121.245L264.6,104.736L265.2,120.969L265.8,132.91L266.4,126.746L267,165.038L267.6,141.634L268.2,124.299L268.8,131.339L269.4,129.451L270,145.632L270.6,165.76L271.2,175.602L271.8,164.714L272.4,176.522L273,162.922L273.6,162.019L274.2,192.681L274.8,176.133L275.4,170.817L276,203.517L276.6,184.325L277.2,202.373L277.8,199.721L278.4,205.08L279,225.956L279.6,219.083L280.2,220.869L280.8,215.965L281.4,218.927L282,226.127L282.6,236.363L283.2,230.174L283.8,234.752L284.4,223.498L285,240.809L285.6,241.39L286.2,234.78L286.8,246.158L287.4,266.424L288,216.327L288.6,243.45L289.2,253.292L289.8,241.826L290.4,243.971L291,237.86L291.6,268.592L292.2,254.597L292.8,256.682L293.4,255.163L294,276.421L294.6,264.487L295.2,259.492L295.8,279.607L296.4,270.141L297,265.738L297.6,287.652L298.2,260.824L298.8,283.522L299.4,253.866L300,280.954L300.6,264.625L301.2,254.373L301.8,282.368L302.4,280.699L303,264.996L303.6,258.683L304.2,284.848L304.8,259.967L305.4,272.264L306,265.379L306.6,275.266L307.2,240.472L307.8,263.41L308.4,252.962L309,258.688L309.6,261.745L310.2,241.149L310.8,229.874L311.4,249.916L312,242.764L312.6,230.768L313.2,246.1L313.8,244.563L314.4,205.883L315,239.643L315.6,231.401L316.2,240.415L316.8,211.625L317.4,225.322L318,221.767L318.6,204.256L319.2,225.118L319.8,227.396L320.4,198.244L321,192.849L321.6,210.979L322.2,217.301L322.8,192.569L323.4,183.904L324,203.082L324.6,176.333L325.2,180.88L325.8,177.68L326.4,177.333L327,152.433L327.6,169.343L328.2,155.035L328.8,174.117L329.4,170.106L330,143.176L330.6,143.005L331.2,140.636L331.8,152.126L332.4,141.955L333,119.943L333.6,131.518L334.2,132.581L334.8,127.56L335.4,114.033L336,91.158L336.6,101.121L337.2,122.379L337.8,106.002L338.4,101.461L339,65.922L339.6,97.448L340.2,97.58L340.8,105.313L341.4,95.828L342,86.89L342.6,69.697L343.2,83.86L343.8,79.143L344.4,90.424L345,68.927L345.6,67.879L346.2,80.188L346.8,50.498L347.4,50.653L348,42.466L348.6,64.796L349.2,17.838L349.8,39.677L350.4,51.494L351,29.464L351.6,32.134L352.2,38.001L352.8,39.643L353.4,32.918L354,31.627L354.6,17.674L355.2,18.156L355.8,60.25L356.4,25.24L357,42.432L357.6,27.167L358.2,44.424L358.8,46.333L359.4,50.55L360,57.792L360.6,45.609L361.2,38.204L361.8,47.453L362.4,43.762L363,48.064L363.6,46.979L364.2,17.801L364.8,45.757L365.4,39.556L366,67.728L366.6,60.281L367.2,25.831L367.8,57.543L368.4,42.732L369,73.686L369.6,22.959L370.2,79.895L370.8,58.795L371.4,48.643L372,67.808L372.6,59.086L373.2,64.712L373.8,69.655L374.4,67.027L375,82.499L375.6,75.864L376.2,77.207L376.8,67.52L377.4,65.691L378,86.298L378.6,72.445L379.2,89.61L379.8,115.538L380.4,95.921L381,102.956L381.6,89.558L382.2,100.599L382.8,129.89L383.4,114.75L384,101.822L384.6,130.091L385.2,130.857L385.8,135.371L386.4,121.389L387,132.375L387.6,155.653L388.2,147.476L388.8,159.214L389.4,153.276L390,159.36L390.6,149.304L391.2,163.913L391.8,146.554L392.4,165.1L393,156.381L393.6,166.597L394.2,166.591L394.8,170.09L395.4,195.965L396,212.134L396.6,188.494L397.2,198.605L397.8,194.2L398.4,186.625L399,201.612L399.6,192.641L400.2,229.555L400.8,214.387L401.4,221.981L402,220.809L402.6,229.313L403.2,236.257L403.8,215.412L404.4,244.197L405,227.885L405.6,233.501L406.2,232.075L406.8,241.841L407.4,224.416L408,244.327L408.6,226.253L409.2,279.624L409.8,235.095L410.4,248.056L411,230.845L411.6,237.671L412.2,242.1L412.8,264.767L413.4,244.275L414,250.95L414.6,265.429L415.2,271.682L415.8,239.501L416.4,249.006L417,254.992L417.6,254.208L418.2,252.295L418.8,264.384L419.4,248.035L420,233.261L420.6,266.648L421.2,260.83L421.8,242.798L422.4,258.345L423,240.876L423.6,239.392L424.2,243.346L424.8,291.186L425.4,235.575L426,247.12L426.6,251.227L427.2,254.739L427.8,247.122L428.4,249.54L429,227.176L429.6,217.756L430.2,250.919L430.8,215.052L431.4,222.524L432,230.252L432.6,244.6L433.2,199.581L433.8,216.235L434.4,218.525L435,215.698L435.6,224.696L436.2,218.216L436.8,193.125L437.4,205.061L438,194.484L438.6,200.811L439.2,207.976L439.8,203.127L440.4,205.577L441,180.674L441.6,180.433L442.2,181.448L442.8,175.404L443.4,174.064L444,178.629L444.6,193.145L445.2,167.666L445.8,158.748L446.4,155.661L447,194.58L447.6,146.357L448.2,141.207L448.8,153.477L449.4,160.844L450,153.968L450.6,144.598L451.2,134.741L451.8,147.729L452.4,141.254L453,141.248L453.6,123.141L454.2,133.388L454.8,136.086L455.4,142.302L456,100.118L456.6,105.351L457.2,102.035L457.8,118.193L458.4,87.677L459,108.219L459.6,84.099L460.2,85.424L460.8,90.76L461.4,106.701L462,85.207L462.6,99.931L463.2,72.564L463.8,101.964L464.4,90.394L465,79.267L465.6,84.461L466.2,92.482L466.8,57.064L467.4,67.774L468,66.984L468.6,86.62L469.2,95.115L469.8,72.664L470.4,83.87L471,88.792L471.6,56.593L472.2,51.53L472.8,79.526L473.4,57.824L474,64.969L474.6,71.12L475.2,55.199L475.8,46.559L476.4,75.133L477,57.173L477.6,46.842L478.2,40.459L478.8,55.335L479.4,65.135L480,46.548L480.6,50.043L481.2,48.697L481.8,59.767L482.4,70.764L483,79.252L483.6,67.959L484.2,70.366L484.8,48.299L485.4,78.644L486,47.971L486.6,79.531L487.2,80.905L487.8,90.409L488.4,80.302L489,58.912L489.6,84.264L490.2,72.601L490.8,79.761L491.4,94.966L492,92.623L492.6,67.019L493.2,88.641L493.8,100.13L494.4,73.001L495,99.433L495.6,78.097L496.2,80.706L496.8,93.862L497.4,110.246L498,90.582L498.6,110.351L499.2,126.093L499.8,86.689L500.4,94.916L501,92.239L501.6,134.315L502.2,105.751L502.8,109.96L503.4,118.038L504,110.041L504.6,129.029L505.2,124.99L505.8,123.783L506.4,130.363L507,134.255L507.6,143.898L508.2,124.555L508.8,145.958L509.4,140.725L510,146.271L510.6,151.697L511.2,131.302L511.8,146.151L512.4,147.818L513,200.612L513.6,183.033L514.2,159.038L514.8,175.871L515.4,180.361L516,163.032L516.6,172.512L517.2,186.126L517.8,179.77L518.4,179.316L519,186.904L519.6,184.789L520.2,202.339L520.8,203.103L521.4,201.189L522,201.048L522.6,191.97L523.2,216.1L523.8,212.32L524.4,217.459L525,211.901L525.6,215.898L526.2,219.613L526.8,196.053L527.4,235.052L528,222.522L528.6,215.805L529.2,215.103L529.8,224.004L530.4,187.75L531,226.06L531.6,218.068L532.2,208.477L532.8,225.046L533.4,216.276L534,204.536L534.6,210.454L535.2,232.385L535.8,222.853L536.4,232.527L537,216.113L537.6,230.877L538.2,219.486L538.8,212.694L539.4,188.493\" stroke=\"#f58518\" stroke-width=\"2\"/></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" display=\"none\"/></g></g><g class=\"mark-group role-legend\" role=\"graphics-symbol\" aria-roledescription=\"legend\" aria-label=\"Symbol legend titled 'variable' for stroke color with 2 values: reference_1, reference_2\"><g transform=\"translate(618,0)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h70v40h-70Z\" pointer-events=\"none\"/><g><g class=\"mark-group role-legend-entry\"><g transform=\"translate(0,16)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h0v0h0Z\" pointer-events=\"none\"/><g><g class=\"mark-group role-scope\" role=\"graphics-object\" aria-roledescription=\"group mark container\"><g transform=\"translate(0,0)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h69.369140625v11h-69.369140625Z\" pointer-events=\"none\" opacity=\"1\"/><g><g class=\"mark-symbol role-legend-symbol\" pointer-events=\"none\"><path transform=\"translate(6,6)\" d=\"M-5,0L5,0\" stroke=\"#4c78a8\" stroke-width=\"1.5\" opacity=\"1\"/></g><g class=\"mark-text role-legend-label\" pointer-events=\"none\"><text text-anchor=\"start\" transform=\"translate(16,9)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">reference_1</text></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g><g transform=\"translate(0,13)\"><path class=\"background\" aria-hidden=\"true\" d=\"M0,0h69.369140625v11h-69.369140625Z\" pointer-events=\"none\" opacity=\"1\"/><g><g class=\"mark-symbol role-legend-symbol\" pointer-events=\"none\"><path transform=\"translate(6,6)\" d=\"M-5,0L5,0\" stroke=\"#f58518\" stroke-width=\"1.5\" opacity=\"1\"/></g><g class=\"mark-text role-legend-label\" pointer-events=\"none\"><text text-anchor=\"start\" transform=\"translate(16,9)\" font-family=\"sans-serif\" font-size=\"10px\" fill=\"#000\" opacity=\"1\">reference_2</text></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g><g class=\"mark-text role-legend-title\" pointer-events=\"none\"><text text-anchor=\"start\" transform=\"translate(0,9)\" font-family=\"sans-serif\" font-size=\"11px\" font-weight=\"bold\" fill=\"#000\" opacity=\"1\">variable</text></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" pointer-events=\"none\" display=\"none\"/></g></g></g><path class=\"foreground\" aria-hidden=\"true\" d=\"\" display=\"none\"/></g></g></g><defs><clipPath id=\"clip15\"><rect x=\"0\" y=\"0\" width=\"600\" height=\"300\"/></clipPath><clipPath id=\"clip16\"><rect x=\"0\" y=\"0\" width=\"600\" height=\"300\"/></clipPath></defs></svg>"
],
"text/plain": [
"alt.Chart(...)"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"N = 1000\n",
"offset = 50\n",
"\n",
"base = pl.Series(\n",
" \"base\",\n",
" np.sin(np.linspace(0, 10*np.pi, N)) * -(np.linspace(-1,1, N)**2 - 2)\n",
")\n",
"data = pl.DataFrame(\n",
" [\n",
" base[50:].alias(\"reference_1\") + 0.2 * np.random.randn(N - offset), \n",
" base[:-50].alias(\"reference_2\") + 0.2 * np.random.randn(N - offset)\n",
" ]\n",
").with_columns(pl.int_range(pl.len()).alias(\"index\"))\n",
"\n",
"\n",
"display(\n",
" data\n",
" .unpivot(index=\"index\")\n",
" .plot\n",
" .line(x=\"index\", y=\"value\", color=\"variable\")\n",
" .properties(width=600)\n",
")\n",
"\n",
"synchronized = data.select(\n",
" \"index\",\n",
" \"reference_1\",\n",
" pl.col(\"reference_2\").shift(\n",
" estimate_offset(\"reference_1\", \"reference_2\")\n",
" )\n",
")\n",
"\n",
"display(\n",
" synchronized\n",
" .unpivot(index=\"index\")\n",
" .plot\n",
" .line(x=\"index\", y=\"value\", color=\"variable\")\n",
" .properties(width=600)\n",
")\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "test-ocx4maxE-py3.13",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.13.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
@AlexanderNenninger
Copy link
Author

visualization

@AlexanderNenninger
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment