{ "cells": [ { "cell_type": "markdown", "id": "375efb56-36f0-4af0-92f3-4e4663ad9b91", "metadata": { "tags": [] }, "source": [ "# Estimate Neural Topology" ] }, { "cell_type": "markdown", "id": "1ff5d6ed", "metadata": {}, "source": [ "## Set Up + Imports" ] }, { "cell_type": "code", "execution_count": 2, "id": "a46009c1", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Working directory: /home/facosta/neurometry/neurometry\n", "Directory added to path: /home/facosta/neurometry\n", "Directory added to path: /home/facosta/neurometry/neurometry\n", "The autoreload extension is already loaded. To reload it, use:\n", " %reload_ext autoreload\n", "The jupyter_black extension is already loaded. To reload it, use:\n", " %reload_ext jupyter_black\n" ] }, { "ename": "ModuleNotFoundError", "evalue": "No module named 'neurometry.curvature'", "output_type": "error", "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)", "Cell \u001b[0;32mIn[2], line 17\u001b[0m\n\u001b[1;32m 14\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mplotly\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01msubplots\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m make_subplots\n\u001b[1;32m 16\u001b[0m \u001b[38;5;66;03m# import neurometry.curvature.datasets.experimental as experimental\u001b[39;00m\n\u001b[0;32m---> 17\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mneurometry\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mcurvature\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mdatasets\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mgridcells\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m \u001b[38;5;21;01mgridcells\u001b[39;00m\n\u001b[1;32m 18\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mneurometry\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mtopology\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mpersistent_homology\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m \u001b[38;5;21;01mpersistent_homology\u001b[39;00m\n\u001b[1;32m 19\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mneurometry\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mcurvature\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mviz\u001b[39;00m \u001b[38;5;28;01mas\u001b[39;00m \u001b[38;5;21;01mviz\u001b[39;00m\n", "\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'neurometry.curvature'" ] } ], "source": [ "import setup\n", "\n", "setup.main()\n", "%load_ext autoreload\n", "%autoreload 2\n", "%load_ext jupyter_black\n", "\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import plotly.graph_objects as go\n", "from gtda.diagrams import PairwiseDistance\n", "from gtda.homology import WeakAlphaPersistence\n", "from gtda.plotting import plot_diagram, plot_heatmap\n", "from plotly.subplots import make_subplots" ] }, { "cell_type": "code", "execution_count": 1, "id": "8b9adea6", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Working directory: /home/facosta/neurometry/neurometry\n", "Directory added to path: /home/facosta/neurometry\n", "Directory added to path: /home/facosta/neurometry/neurometry\n" ] }, { "data": { "text/html": [ "\n", " \n", " " ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import setup\n", "\n", "setup.main()\n", "%load_ext autoreload\n", "%autoreload 2\n", "%load_ext jupyter_black\n", "\n", "import os\n", "\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import torch\n", "\n", "os.environ[\"GEOMSTATS_BACKEND\"] = \"pytorch\"\n", "import geomstats.backend as gs\n", "import neurometry.datasets.synthetic as synthetic\n", "\n", "from neurometry.estimators.topology.topology_classifier import TopologyClassifier" ] }, { "cell_type": "markdown", "id": "fd9148db", "metadata": {}, "source": [ "## Classify neural manifold as circle, sphere, torus, or none" ] }, { "cell_type": "markdown", "id": "3d837dd0", "metadata": {}, "source": [ "### Create example torus point cloud" ] }, { "cell_type": "code", "execution_count": 2, "id": "65817c15", "metadata": {}, "outputs": [], "source": [ "num_points = 500\n", "encoding_dim = 10\n", "fano_factor = 0.1\n", "\n", "\n", "test_task_points = synthetic.hypertorus(2, num_points)\n", "test_noisy_points, _ = synthetic.synthetic_neural_manifold(\n", " points=test_task_points,\n", " encoding_dim=encoding_dim,\n", " nonlinearity=\"sigmoid\",\n", " scales=5 * gs.random.rand(encoding_dim),\n", " fano_factor=fano_factor,\n", ")" ] }, { "cell_type": "markdown", "id": "48ced06c", "metadata": {}, "source": [ "### Fit `TopologyClassifier`" ] }, { "cell_type": "code", "execution_count": 3, "id": "7da97bf0", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Classifier score: 1.0\n" ] }, { "data": { "text/html": [ "
TopologyClassifier(fano_factor=0.1, homology_dimensions=(0, 1, 2, 3),\n",
       "                   num_samples=100, reduce_dim=True)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
" ], "text/plain": [ "TopologyClassifier(fano_factor=0.1, homology_dimensions=(0, 1, 2, 3),\n", " num_samples=100, reduce_dim=True)" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "num_samples = 100\n", "homology_dimensions = (0, 1, 2, 3)\n", "\n", "TC = TopologyClassifier(\n", " num_samples=num_samples,\n", " fano_factor=fano_factor,\n", " homology_dimensions=homology_dimensions,\n", " reduce_dim=True,\n", ")\n", "TC.fit(test_noisy_points)" ] }, { "cell_type": "code", "execution_count": 4, "id": "151ebc31", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Predicted topology: torus\n" ] } ], "source": [ "prediction = TC.predict(test_noisy_points)" ] }, { "cell_type": "code", "execution_count": 6, "id": "aa0bb016", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "marker": { "color": "black", "size": 3 }, "mode": "markers", "name": "null", "type": "scatter3d", "x": [ 9.186867087340342, 9.148816368446976, 9.218378676772005, 9.220785480462004, 9.238584426656683, 9.176965005289377, 9.138195450177697, 9.159918090334713, 9.1958499029614, 9.141004857676238, 9.17063176912751, 9.120998675215642, 9.180983128549757, 9.168770661728885, 9.255522923738983, 9.193722450320731, 9.187028261821649, 9.16743732772884, 9.15457659278005, 9.146431347413175, 9.213702480817384, 9.21163539887052, 9.252584493519967, 9.203397219487934, 9.216940582236623, 9.138254061249576, 9.155518626836143, 9.137493475984721, 9.179911578512694, 9.184539076837137, 9.253343620420495, 9.21755574052522, 9.176758200713744, 9.150726874199318, 9.150067643702897, 9.225086904704986, 9.17243424804312, 9.166934339041024, 9.21674747852514, 9.196880187726505, 9.169689075037624, 9.14342660914154, 9.252570342263057, 9.168752800953035, 9.193423895017474, 9.249626503862228, 9.140326257277936, 9.142922268701271, 9.159884839652692, 9.1450281270263, 9.204302839627653, 9.233199671559731, 9.222486422166535, 9.240518137833748, 9.2513577638033, 9.152522850577071, 9.185641222942834, 9.236943906229781, 9.185058333195245, 9.191367121977741, 9.134825973277302, 9.228207698196176, 9.198414487068202, 9.139490291498003, 9.148862963151162, 9.13285101285481, 9.224208544299268, 9.130247891591985, 9.136778857061612, 9.166413162705112, 9.178826943015782, 9.228230745191473, 9.204681689082584, 9.133894222386058, 9.175298641402991, 9.199767340502685, 9.139132849839335, 9.20829950223866, 9.219046667617905, 9.183638322802345, 9.131393972322538, 9.183840076700221, 9.156080559994002, 9.20730498392097, 9.152635410034932, 9.133710088626904, 9.126920975768805, 9.213045741402661, 9.236593248159862, 9.177896964364109, 9.187549413595706, 9.256078432881633, 9.213645546698485, 9.216808802054217, 9.158654560461065, 9.131943013475198, 9.155715646833162, 9.19036288597789, 9.201166768370827, 9.247620993230354 ], "y": [ 9.544444835540551, 9.457363691643854, 9.523009043699123, 9.609462700026993, 9.53159400262899, 9.606341310745053, 9.443119523150584, 9.573597658014187, 9.485548616667007, 9.536308586315377, 9.598341766150432, 9.581991141793818, 9.573229698996546, 9.519329016486797, 9.646070396770474, 9.548319544665542, 9.473948143151967, 9.595135808496552, 9.625945900644558, 9.493338178564905, 9.547855554426247, 9.45377417421106, 9.618322175270361, 9.684651651224256, 9.477012555005032, 9.601023606643217, 9.483260908625322, 9.426135820332851, 9.583192979515676, 9.568259167192272, 9.681854621821602, 9.67260083752033, 9.634691270338138, 9.44668395386833, 9.575508939301256, 9.493483809039665, 9.585555519496216, 9.518823120518057, 9.658881884583847, 9.636039047259864, 9.519830239388083, 9.63841401381472, 9.582488578365933, 9.506911604966419, 9.560000525828524, 9.638113790685244, 9.506125624247295, 9.545185273899591, 9.500901778048988, 9.533298517688428, 9.561602417818358, 9.530199612418016, 9.568130775932646, 9.574276928794156, 9.492956453265009, 9.54827341675454, 9.53219190464641, 9.60708240851866, 9.428230798951798, 9.625606299594262, 9.554997349725125, 9.665375476925039, 9.573568943734468, 9.563837430530613, 9.521744136094924, 9.41857856506358, 9.593294364038666, 9.513627280548038, 9.55197265932472, 9.488637898468788, 9.421335620815267, 9.587721370803202, 9.562614223887879, 9.5428490134869, 9.708703917979348, 9.576996752217418, 9.55287168121804, 9.510140672349717, 9.584467992373119, 9.471538084659533, 9.477412001604598, 9.487701576844989, 9.524154642040473, 9.604689175491902, 9.56335607746173, 9.428243488681145, 9.446298472709163, 9.582548556977146, 9.615783123460865, 9.633839062818328, 9.525883263990812, 9.638761118292718, 9.623916519690422, 9.550192127667103, 9.446993468102233, 9.500979212657978, 9.551995521400668, 9.619844838126562, 9.539775075483133, 9.548901522297408 ], "z": [ 9.550967020315424, 9.428847503847534, 9.788107688666539, 9.70392905513799, 9.582124019205525, 9.627145256831552, 9.441564975670932, 9.688841215182308, 9.50675619569243, 9.452336561533155, 9.67125601192441, 9.60443180897287, 9.640012323984847, 9.471104728001636, 9.609085914807912, 9.488666772612856, 9.461314507240509, 9.623697155927989, 9.606397568550465, 9.455750406009628, 9.59816114445769, 9.538020573285023, 9.6715393684197, 9.739943705541336, 9.536993906124541, 9.650186595539406, 9.504542745557174, 9.48797071029691, 9.601377856866913, 9.565219645175786, 9.759713114150923, 9.716085071306296, 9.558395327182975, 9.52476527429063, 9.548508528304083, 9.450210263473487, 9.523381544973478, 9.457994166241358, 9.68163194164051, 9.6583043064882, 9.614850682199062, 9.74783409222611, 9.627516127158236, 9.381443167602647, 9.570207559993301, 9.704624327917195, 9.342635974066496, 9.420885075057697, 9.534640519957524, 9.47359882259615, 9.564467583700328, 9.569608830379552, 9.58379516308139, 9.522363906468762, 9.507701415377925, 9.502004008016119, 9.568633487250317, 9.702525767319893, 9.586711190372815, 9.672746771612854, 9.702689111709256, 9.634904185137229, 9.598351536043745, 9.567927720438488, 9.534045058509427, 9.362092549491003, 9.532167869689804, 9.505551897615833, 9.510516574895037, 9.514389042727766, 9.596655913015642, 9.528049441273165, 9.491185403376377, 9.569661037504888, 9.674896406519089, 9.617104578202376, 9.602450581105035, 9.514105067268762, 9.707397972343959, 9.513619519668024, 9.489944401821017, 9.635708608512344, 9.487732467309794, 9.577361869648595, 9.53146384859845, 9.54434949015531, 9.512714639698297, 9.571759997678207, 9.681260910389497, 9.778013190078322, 9.446777422095114, 9.645083158201945, 9.672128104581112, 9.562507504449684, 9.424548326806267, 9.551241648819664, 9.531444165791553, 9.475346924558009, 9.615830278174466, 9.510618865378788 ] }, { "marker": { "color": "red", "size": 3 }, "mode": "markers", "name": "circle", "type": "scatter3d", "x": [ 2.1066838362855567, 3.6946586383996327, 2.5191699774404563, 3.478427570296519, 3.3549746048660345, 2.750487741516903, 2.7898730242490712, 2.673448728551483, 2.461680407007485, 3.4906951557921837, 2.65418225537246, 3.161173445461734, 2.608932271803179, 2.2134493637130572, 2.062241805507586, 2.44949768733607, 3.9259128691933864, 2.864770610573995, 2.7089503640500596, 2.8316855962226963, 3.1733679374829764, 3.2118995475232635, 3.2127430056845987, 3.2312185610283524, 2.016152613291919, 2.8080809231032013, 2.3089487803433824, 3.2163253252574355, 2.187613047312462, 2.924160716909934, 2.3420310853235127, 3.5045466829023693, 2.9084450720327073, 3.532346232780759, 2.4776686754924317, 2.7994904440933324, 3.1612094217480675, 3.5186420597481876, 3.4497442261400386, 2.9503217301566793, 2.0692733361929374, 2.7614135046261383, 2.242032378055879, 2.8852503168045187, 2.2330366663683945, 3.054049466186841, 3.5284229085530474, 3.2817529421685787, 2.969231040068134, 3.358550749670507, 2.8054039118233414, 3.73025845849284, 2.0833084478242685, 2.8052148255176803, 3.2885868768721216, 2.913084486784214, 2.3219101790815015, 2.5174732052874673, 4.9988900078738485, 2.496409025582438, 3.491922387711622, 2.5691913946854967, 3.9119484129634325, 2.8442016179978333, 2.3156153668549915, 2.4118964705338586, 2.4524207864832563, 2.9142256088955674, 2.6763370751656597, 3.004229146478115, 2.8135784372607024, 2.611430751081479, 3.2459521324408396, 2.8723916575386084, 3.010694181990414, 3.3353586847729013, 2.5281846539593342, 2.878680995581077, 2.476064708163323, 3.713222014890777, 2.291648961233867, 2.542514498505912, 2.549310462759816, 5.5261811937702765, 2.8147057974400513, 2.826306753715641, 3.283887302443171, 3.1158420697158173, 3.1234648381579646, 3.2956324650448234, 1.9760309874464008, 3.4048728702704003, 3.085221295462517, 3.1963190072979226, 2.0087026609990923, 3.176741573884938, 3.404849677755036, 2.7616702617266475, 3.7308049539193346, 3.0344133323699007 ], "y": [ 3.794970978560086, 3.729856128654038, 1.6716008521306367, 2.5721102588889715, 3.1428385187879284, 2.31934376703413, 3.158716550947911, 2.9138120925296547, 3.035098187492946, 2.8051403418183587, 3.248773986684307, 3.664916376024572, 2.331209822143856, 3.1146364683777543, 2.258571339933889, 3.917727946092487, 3.4850278300577586, 2.8802185627681185, 2.754856982609859, 3.8555217809326665, 2.7175558236281483, 2.996287653205804, 2.865706559662947, 1.9411818420686464, 3.5278460125539413, 2.608518636251005, 2.8744519014288317, 3.320784890544264, 3.5901713455565347, 2.28298602818237, 3.7620205949213616, 3.440343583069477, 3.7478742106385874, 3.3656464780759983, 2.953135945338801, 2.0260843530428363, 3.721675012327784, 3.660688744617797, 3.1366095437649326, 3.2671424664756117, 3.764660390068288, 3.524693021167857, 4.0857241141626846, 2.0138811103045398, 3.6239699122033393, 3.125024198390981, 3.6196049802544605, 3.3125392979308024, 1.880651672813568, 2.7371125308222393, 2.6503674418993244, 3.682565654693326, 2.4064182739373146, 3.631782998443977, 3.126103508757905, 2.9742927859793182, 3.1768343505521077, 2.903050948968424, 4.7505559624952705, 3.817418190560628, 3.0400846174188416, 2.452026864346201, 4.018952996175752, 3.657065244523226, 2.0533762118678687, 2.7618018921362806, 2.739607368245263, 3.4150793098613876, 3.4296767359557956, 2.3800365833069708, 2.5007722940366537, 2.977689989492365, 2.147564551683954, 2.779887118576653, 3.5721218274119355, 2.9662170274334674, 3.2461408483431726, 2.5187428176042244, 3.650946337609818, 2.937299137665085, 3.6446879874031004, 3.028577824680421, 3.6888612243561045, 4.78816385162394, 3.611266197930647, 2.556874365550214, 3.0532843676892405, 3.3912894481374813, 2.662721056645146, 3.443573070921071, 0.892372355192132, 3.7601756903715287, 3.2281399934163213, 2.367040727770047, 3.686489846443122, 1.6531705521936748, 2.170132574500261, 3.471844001304222, 3.625057448346921, 2.0607036358405924 ], "z": [ 0, 0, -1, 0, 0.48504531524202693, -1, 1.4090543698847349, 0, 0.9914236587866161, -1, 0.9629387663400423, 0, -1, 1.2101466877179154, -1, 0, -1, -1, 0, 0.8009617868981352, 0, 0, 0, -1, 0.09946282531538746, -1, 0, 0, 0, 0.7634209405776731, 0, 0, -1, -1, 0.7888812100196267, -1, 0, -1, 1.3412597286399701, 0.8391890529907183, 0, 0, 0, 0.2983065465567221, 0, 0, -1, 0.23159928070991156, 0, -1, 0.30189707383455155, -1, -1, 0, -1, -1, 0, -1, 0, 0, 0, -1, 0, 0, 0, 0, -1, 0.3535551060676922, 0.0071932359807229, 0.3442043855136443, -1, -1, -1, -1, 0.39165656936962906, 0, 0, 1.1439560139431721, 0.08915818289680479, 0, 0, -1, 0.32299016259050056, 2.016190351755393, 0.018240788327655775, 0, -1, -1, 0, 0, 0, 0, 0, -1, 0, -1, -1, 0, -1, -1 ] }, { "marker": { "color": "blue", "size": 3 }, "mode": "markers", "name": "sphere", "type": "scatter3d", "x": [ 6.428156497637437, 6.496964337212463, 6.483000393349412, 6.426394378497172, 6.304419664825659, 6.432305821030921, 6.3608378102571415, 6.513297328155592, 6.369657593932703, 6.192501816087511, 6.192144056870315, 6.460990239203526, 6.392845116730008, 6.39828590092747, 6.372252437389351, 6.30216266353684, 6.584349802418323, 6.282989881264228, 6.421398997416443, 6.178407127518046, 6.2846797791172495, 6.543985317375553, 6.319221823484933, 6.262085315860528, 6.235084279317815, 6.394427434083696, 6.445109296631891, 6.498608882228203, 6.416698614454164, 6.399505134580139, 6.399307307779677, 6.293343682003425, 6.279558951907355, 6.100625599280556, 6.263985364656853, 6.463005566029805, 6.4906923190334895, 6.174755139147011, 6.357387351061157, 6.444128091293732, 6.402798925354076, 6.084969835511617, 6.425581883163316, 6.471558959551179, 6.46948513956163, 6.34740279272903, 6.199428703390825, 6.638357251898637, 6.3123874806022116, 6.445090879858831, 6.636476465980425, 6.206866055645083, 6.366336689185068, 6.3828509076596465, 6.177633269108682, 6.528507484155267, 6.436228373455631, 6.447298690894303, 6.391919784325197, 6.593984685314796, 6.294853041745285, 6.413840129207197, 6.3962697735297604, 6.4251696222622305, 6.287822585498153, 6.3263371299410585, 6.35250552517449, 6.309644465255793, 6.337978097057639, 6.337589845645867, 6.388555540929159, 6.213547579758045, 6.276733573516062, 6.195228457413075, 6.230784116043352, 6.329349187608311, 6.132735476908618, 6.605446304435827, 6.3626054414652495, 6.4674864864332875, 6.310610346078449, 6.476499347108902, 6.209937175825515, 6.41358866330576, 6.585728216163358, 6.212909075486334, 6.40357448523879, 6.5679720997644155, 6.516448143622293, 6.305843547197956, 6.551234521227651, 6.379800103867158, 6.416969047886598, 6.413315914794059, 6.464859091398082, 6.365073441266446, 6.354206875722656, 6.377387867655375, 6.231385459966842, 6.3899294704295055 ], "y": [ 0.1355667897961937, 0, 0.17056058844334723, 1.5610611589398382, 0.021770476527902153, 0.09116141707133821, 0.012754872563379958, 0.17504290695559957, 0.008734774947150501, 2.584253451237052, 0.12131938768055456, 0, 0.056572974597892574, 0.05318093540871653, 0.14685409831199958, 0.03556475369407395, 0.12022302353791728, 0, 0.039190954744892675, 0.7359425903724223, 0.10954868032300398, 0.16005388969141873, 0.366544088039678, 0, 0.1560298574120604, 0.03142408085005471, 0.025890395246957933, 0.09782847592049441, 0.4577755329448931, 0.05308414753286674, 0.1701186531883359, 0.147920605597225, 0.27318225884949887, 0.41290036466462926, 0.03329465933609541, 0.08798069746686947, 0.11530092196048868, 0, 0, 0.13515704308914103, 0.0415660503406624, 0.045644532595610895, 0.1804703021751697, 0.33966568613290526, 0.2200703767998165, 0, 0.41611634623434934, 0.14257551601273127, 0.179858877061322, 0.01780999973103484, 0.036180742343031425, 0.06065074732010498, 0.009184486719293686, 0.1889674720121897, 0.04921783575530615, 0.11423628253129689, 0.2841308167309463, 0.03724253815079406, 0.0350292503231939, 0.14873749403034942, 0, 0.2991146774804321, 0.21125940966912776, 0.03774136025004767, 0.16523903580518975, 0.0962330774437431, 0.03243188430922095, 0.09044283550697119, 0.04921590758192464, 0.23603005361498205, 0.7196718246031889, 0.08350098042601117, 0.33308879695028365, 0, 1.0653438278344172, 0.3048654966352732, 0.047545486419736195, 0.14337873875427934, 0.24252937558257948, 0.1823064418826723, 0, 0.00505938496050719, 0.056708042923853605, 0.12733282017304515, 0.5312089524873356, 0.040182438266290116, 0.9116199033965925, 0.30661241892551194, 0.04829346515485482, 0.039645022285136736, 0, 0.3174264498433938, 0.5323722256697768, 0, 0.04980969993086223, 0.059219893985447206, 0.018615276260150464, 0.28751673383771686, 0.22048962175269704, 0.1207096708132926 ], "z": [ 3.974585501111158, 3.0358618317004615, 0, -1, 3.1010863177664727, 4.006417958828115, 3.188950459400109, 1.8601895243978253, 0, 0.9741671937567936, 1.077955325689671, 3.5391319972496924, 4.2547283391485635, 2.537937842857868, 1.4426776856270611, 4.15444546635607, 1.1164566687103818, -1, 3.0933520033566473, -1, 0.9692543665163307, 1.6946849081310393, -1, 4.2283746882238775, 1.8265197949062117, 1.0619773573739164, 0, 0.870531363207028, -1, 4.135122473455684, 3.4994739103289016, 4.793106446854792, 2.968639131779776, -1, 1.9119719314260335, -1, 2.315009282202507, -1, 2.8916954228593243, -1, 2.288715941239434, 0.42346039478695086, 1.3045589044311339, 2.2187895603602628, -1, 0, 0.999463210777427, 3.3037048886858043, 1.5168210191553306, 1.1972549678950244, 5.471419226598847, 1.530433695262034, 1.219860340026748, 2.6988983919800176, 1.870540973184957, 2.633822698723925, -1, 3.760747750042603, 2.8827517459021434, 2.8839680147287927, 5.211886990809231, 1.7402501033869477, 2.1610360066659036, 2.4362578864925593, 2.2673416683573238, 4.0032322417745, 0, 0.9999687905671845, 2.7845761079324216, 2.420945951564314, -1, 2.7032608848478428, 0, 0, -1, 0, 2.3822864447533316, -1, -1, 2.1528238639558928, 3.1609861448865497, 4.347498346316816, 1.7777290637510597, 0, 0.33581285692940954, 2.1983164995815625, -1, -1, 3.1494611218090456, 0.9095814336458329, 5.507469376652737, -1, 0.9279602790050878, 1.920757967069831, 3.438980723677278, 1.7408523444403363, 2.7559134285166316, 2.9013610910959113, -1, 1.0211591114258778 ] }, { "marker": { "color": "green", "size": 3 }, "mode": "markers", "name": "torus", "type": "scatter3d", "x": [ 5.876496746262354, 6.099567333195135, 6.183902888666427, 6.0489381745199005, 6.2158829041721155, 6.233749921604433, 5.937766591076122, 6.035206816287694, 6.000771783029407, 6.082778717336815, 6.129082478071279, 6.142263540252546, 6.337510312591752, 6.193582805544197, 5.8358104130089075, 6.054108907282788, 6.086864224635935, 6.0638763216788485, 6.219485464562296, 6.256022412209693, 6.101977637785175, 6.227713830115666, 6.1908354639489, 6.062638267306169, 5.898212749036735, 6.157453119525656, 6.167704835430576, 6.017737125114607, 6.118907699026135, 6.172318783106406, 6.144374144133707, 6.295854737769727, 6.340110119593463, 5.990705410443169, 6.0683889753751465, 5.98829060158129, 5.846449217850844, 6.038711061944148, 6.0712184799001925, 6.086675063879226, 6.145857105727951, 6.175825687388441, 6.288934070756905, 5.9679870358533496, 5.873586631537414, 6.099620557046425, 6.088088308180997, 6.179427674030599, 6.185922437100785, 6.155035332431732, 5.992564112011078, 6.347610145375364, 6.187787088402532, 5.967744725388156, 6.084186497079273, 6.226334822794755, 6.044507453230834, 6.1618117886526065, 6.117915712980094, 6.18302940005645, 6.119573261161815, 6.141690411352377, 6.37548460353803, 6.144633054406756, 6.147741473349782, 6.036880072131963, 6.155935942057416, 5.967104235759408, 6.158628824207683, 5.894911062232854, 6.202334305109051, 6.237338735134429, 6.104013101728036, 5.995952681965796, 6.113892344803666, 6.062345009589549, 5.883277871069999, 6.179764942548205, 6.026013868302568, 6.102558054439814, 6.119361933856601, 5.909006325437856, 6.0600666033206725, 6.151508591078764, 5.98024093927478, 5.998768197037211, 6.148392948251094, 6.256435974778976, 6.018698678507726, 5.987137420564228, 6.186612486318948, 6.180465128878452, 6.087121079627775, 6.138989515669078, 6.207391838408307, 6.146923151714684, 6.079772146123804, 6.105656704118329, 5.989823374037316, 6.08531778617757 ], "y": [ 2.08151767503548, 2.227988225422479, 3.07901600470375, 2.795911504817735, 2.723566021446696, 2.2937197482892415, 2.0422805140715865, 2.695862674957323, 3.189376164572007, 2.282698803041973, 2.2525108602160633, 2.657785071570644, 2.6207590530605227, 4.137967101642415, 2.471732860888703, 2.4811494168340107, 2.095499220075715, 1.849150450293492, 3.5822772836800256, 3.7716067923523826, 2.3152156962003305, 2.2407390157991838, 2.390350513102645, 3.9603453230420755, 2.026129672982611, 2.6923152000553823, 3.6734698994347728, 2.2537900994811406, 2.2563133586011377, 2.3530427889608987, 2.5628049908161703, 2.2128792531829236, 1.9198859788858202, 2.21886787666338, 2.256799564431935, 2.1419324193012415, 2.5084801035673028, 2.2386554840143953, 2.2019944876135993, 2.258890488302972, 2.733956201608696, 2.1660528016998954, 2.01495158819618, 3.404534485933504, 2.47749688632668, 3.1097081637558412, 2.6198211324432927, 3.146914848620619, 2.17473473589481, 2.0670547692635286, 1.8708454925052038, 2.640402922034503, 2.0020468927914234, 3.038678948820929, 3.467850563758277, 2.4491690535299333, 2.9651987067592973, 3.33012998533219, 2.1638892983052807, 2.7902653156712263, 2.500528813775182, 2.1905927743241973, 1.5686953248209439, 2.302991718345118, 3.407582710235379, 2.5635860299804056, 2.3609424057532205, 2.11563705186979, 2.980938792654252, 2.3854026310127088, 2.6303551928104247, 3.4882334897978637, 3.1893360331914105, 1.8308312922297196, 2.1397340281840243, 2.724297724753828, 3.0011688068236486, 2.3454641237930556, 2.687736313959215, 2.831334881939153, 2.6545457111086743, 2.519639976334509, 2.7783075543572444, 3.1437926138693126, 2.382640422771168, 2.592497320139733, 2.74443399584574, 2.3618349909638487, 1.9011518788877944, 2.328832760751646, 1.5358785738260206, 2.8169299002909076, 2.3724643964512033, 2.6118734283484746, 2.260948660496172, 1.842912398668948, 2.2440463719300823, 2.9576429539815363, 3.0084051646455228, 2.7064838050442313 ], "z": [ 1.8258286404816382, 1.6390101320302828, 2.146284141432895, 1.7845195879288072, 0, 1.5454264842590877, 0, 0.8545051086894163, 2.905460417146082, 0.45535862832812707, 0.8725480710437562, 2.2037676575927057, 0, 3.149068193743151, 1.088124273358141, 1.876655499738479, 0, 2.613430057771532, 3.842082698548749, 1.913045674959284, 2.8724246149947006, 2.5107871455545547, 2.528157914268909, 2.0158403244161365, 2.4058032779103313, 1.2373003789789478, 3.1328541868015445, 2.447367623409578, 1.277696258189213, 2.1850166471179056, 0.6734809845532989, 0.7662407441729572, 0, 2.3031524318147243, 0.8104165996889959, 2.67302260695992, 3.366343077322447, 2.96465563575236, 0.9550245415866868, 1.9769232368895815, 3.978808391331296, 1.9705636866683278, 3.517606054843121, 2.787290124154076, 1.0143807727860215, 1.3725803996924213, 1.5098952294151755, 2.457760180138833, 3.3368902549979262, 0.9981979420765394, 1.1132267285493973, 1.3255202463592521, 2.8691737875411447, 2.4670033712103843, 3.305866202557965, 0.8429091856701549, 0.6749849316802906, 2.764298835065093, 0.7543386499769968, 2.5449305048638426, 3.9642264892290746, 1.5619808691152695, 2.985201693735592, 2.4599811223954067, 3.5186290265800717, 1.443828109831372, 1.284894304188701, 1.6910703356923211, 2.476770766241583, 0, 0.8198460099276604, 2.7162245108918923, 4.002402907860788, 1.7735339813058675, 0, 2.806000728512013, 2.7751475679239657, 2.096363368226074, 2.897902076714157, 2.679961383085562, 3.018685142133469, 1.434689293315489, 2.9587512516129, 2.0136600681627166, 1.546919909618557, 3.3428319084759184, 2.279798531208411, -1, 2.621319520240136, 2.1793334780225093, 0, 3.058330182224497, 2.0497925323283597, 2.5646756031054654, 0.0971702395266702, 0.6093407488323148, 2.220581486995799, 1.2514587808593824, 2.0790885009548403, 1.0236140820709365 ] }, { "marker": { "color": "orange", "size": 5 }, "mode": "markers", "name": "Input data", "type": "scatter3d", "x": [ 6.2101104607037145 ], "y": [ 3.0706614828274374 ], "z": [ 3.9300394050710645 ] } ], "layout": { "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "def plot_topo_feature_space(self):\n", " \"\"\"Plot the topological feature space of the reference data.\"\"\"\n", " import plotly.graph_objects as go\n", "\n", " color_map = {\n", " 0: \"black\",\n", " 1: \"red\",\n", " 2: \"blue\",\n", " 3: \"green\",\n", " }\n", " names = {0: \"null\", 1: \"circle\", 2: \"sphere\", 3: \"torus\"}\n", "\n", " fig = go.Figure()\n", "\n", " for label in np.unique(self.ref_labels):\n", " mask = self.ref_labels == label\n", " fig.add_trace(\n", " go.Scatter3d(\n", " x=self.ref_features[mask, 1],\n", " y=self.ref_features[mask, 2],\n", " z=self.ref_features[mask, 3],\n", " mode=\"markers\",\n", " name=names[label],\n", " marker=dict(size=3, color=color_map[label]),\n", " )\n", " )\n", "\n", " fig.add_trace(\n", " go.Scatter3d(\n", " x=self.features[:, 1],\n", " y=self.features[:, 2],\n", " z=self.features[:, 3],\n", " mode=\"markers\",\n", " name=\"Input data\",\n", " marker=dict(size=5, color=\"orange\"),\n", " )\n", " )\n", " fig.show()\n", "\n", "\n", "plot_topo_feature_space(TC)" ] }, { "cell_type": "code", "execution_count": 60, "id": "2fabf3b3", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "marker": { "color": "black", "size": 3 }, "mode": "markers", "name": "null", "type": "scatter3d", "x": [ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ], "y": [ 9.159922504009547, 9.14245657834623, 9.134865774874138, 9.103545696915539, 9.18135141709801, 9.143351340674034, 9.136379442512675, 9.139613372841822, 9.14951741623366, 9.249892364082507, 9.086929690194976, 9.184968902058335, 9.167684668573658, 9.12148368066167, 9.066240234856627, 9.097553176505338, 9.172474531162075, 9.16446684849451, 9.154084527639675, 9.204660885438487, 9.103800465784971, 9.193703873298682, 9.161517126869834, 9.165446335256338, 9.13799752855355, 9.177269093802607, 9.154295864635596, 9.076223708227742, 9.10453004803165, 9.14982700725218, 9.117873071464215, 9.10806955218895, 9.156750156821307, 9.176536736004028, 9.22127819073339, 9.121289479581966, 9.198387586490899, 9.180775491902994, 9.146696616932816, 9.09022272836007, 9.159213144287333, 9.171738153370178, 9.128266992999128, 9.151476520326591, 9.222148511151026, 9.146504950176634, 9.08032389385983, 9.092585279922968, 9.179818190914137, 9.120389585927951, 9.145136831602908, 9.19070425098959, 9.110423536296363, 9.16781607867905, 9.155985510633439, 9.122806459353946, 9.153571451351171, 9.142478866942685, 9.144313129661382, 9.168017414594704, 9.12168208772356, 9.166970979423871, 9.155506565405396, 9.186699916210097, 9.168402631903492, 9.107538857741364, 9.166765044587331, 9.11711029814533, 9.071139176888945, 9.210825445153233, 9.138450600377789, 9.131841792839593, 9.16615840453525, 9.15526075937234, 9.170231266041535, 9.15116078070526, 9.12318204867725, 9.162356524980845, 9.199251670851966, 9.170748550807842, 9.210408530509078, 9.13279963478676, 9.114161776365378, 9.157225794076032, 9.159960099241927, 9.116885087728466, 9.234776334421639, 9.139020316425956, 9.128517599127239, 9.130925624887817, 9.045123939923386, 9.147688279038144, 9.152903531941107, 9.180765059428186, 9.193358027373662, 9.214875513594567, 9.106242779061857, 9.151082016361569, 9.182202148707649, 9.150163783917726 ], "z": [ 9.58696004668038, 9.605693171224715, 9.565142763641301, 9.564998508300713, 9.625187604395602, 9.611127035703491, 9.563847218476692, 9.578512249711805, 9.56573597718274, 9.67183853876256, 9.596044965751387, 9.663361887379581, 9.542065186930314, 9.527563816204397, 9.508285544975093, 9.619956072797711, 9.565856296103957, 9.565413623121255, 9.547633021464431, 9.692180249552276, 9.528111997456593, 9.645009967676321, 9.602406020272918, 9.530742090605022, 9.506207116294549, 9.652684495927106, 9.556196255540396, 9.518602264560123, 9.492738322846147, 9.590188679763042, 9.512784583395206, 9.663114687742846, 9.561068442718456, 9.645304584812102, 9.557836007051845, 9.570137940412586, 9.625048440209499, 9.765018025709672, 9.569923822639208, 9.54762956791457, 9.613994597002474, 9.60877046229899, 9.598080163225486, 9.527744377690725, 9.604871928879689, 9.617797684188057, 9.678880770201701, 9.58145435857273, 9.621852064611147, 9.620125463009355, 9.624874599374639, 9.603043438748347, 9.617859719461077, 9.580709154544474, 9.561535326245803, 9.66084111971709, 9.551367084117409, 9.59276011356548, 9.582819224073502, 9.666394395838024, 9.603977614145531, 9.648899584949428, 9.529154592331565, 9.625462299138471, 9.664926608179067, 9.536119038824133, 9.70816950108, 9.53812973661387, 9.47093464188603, 9.68300679714522, 9.554527295735426, 9.556611127842912, 9.590977945567513, 9.6675691734046, 9.621442638719376, 9.561933911553428, 9.559645623712601, 9.536330149357127, 9.652926523889166, 9.612410452015352, 9.5870136885515, 9.507559195411233, 9.592632301940696, 9.57179388486785, 9.557526828713337, 9.589606322200801, 9.650670357432935, 9.588446793481978, 9.58449774658952, 9.553645839807878, 9.414268356183939, 9.610221728151561, 9.564160583510198, 9.591197468911824, 9.613004280832016, 9.60516407446475, 9.65996731635648, 9.547920659716636, 9.644931425894129, 9.538858078836776 ] }, { "marker": { "color": "red", "size": 3 }, "mode": "markers", "name": "circle", "type": "scatter3d", "x": [ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ], "y": [ 3.1942020351933276, 3.5796779665815905, 3.2691322745598574, 2.979797309919429, 2.75480430267617, 2.613491539004264, 2.528858961932958, 3.3075279669583524, 3.2080538739248214, 4.885784926893381, 2.617094669480475, 2.276059595169625, 4.348557225831502, 2.6393180838213306, 2.598475108065503, 2.4829103863084194, 2.8937015943442908, 2.372800668095685, 3.465098214153806, 2.1776000485955898, 2.5924766860767403, 2.6557505680509195, 3.185340781011484, 3.1070722236282924, 3.1388649653494203, 2.691768958122519, 2.737741100889117, 2.5614532344481584, 3.971191833024074, 2.6446475845599395, 3.4078931999505224, 2.6046793590437773, 3.3175527837413923, 2.521224087912505, 3.278144049400845, 2.266113419569599, 3.4338125448592556, 2.7053420341455046, 3.169590034504432, 2.1397645817261584, 4.12920429189646, 5.041336811853621, 2.493120264770409, 2.9631303810310543, 2.6179622184329734, 2.8333222788534655, 2.78102848319619, 3.5500861349669344, 3.594342838889822, 2.6991118010006034, 2.448162947295564, 2.953049798176662, 2.8770201025349977, 2.5003503568310794, 2.9355150677945003, 3.1379425417225155, 2.6007069868365056, 4.901176521412269, 3.0060179125505626, 4.022207871035741, 2.9915230814260005, 3.2125513708003224, 2.683504749189606, 3.678579223097866, 2.8520726563105994, 3.7390134598050406, 2.997124037018631, 3.0400551364574806, 2.397248235592799, 2.2563250248552955, 2.8234188441311026, 2.878688501155771, 2.528021370511053, 2.6617490309128833, 3.4728300319698313, 2.4120514196321734, 3.8195918825587407, 2.4392040108293442, 2.500996915971904, 2.749911382460554, 3.3190089012895254, 2.4811287149868293, 3.1961885198806854, 2.81877696432643, 3.1835737141154614, 3.4044027139063124, 2.3612701091672426, 1.9118224899479075, 2.660551856989591, 3.331775748731981, 2.9279565253401127, 2.264732229557602, 3.0683602465181834, 3.381078180779484, 3.3250230040007858, 2.638453226815265, 2.942659783043639, 3.28751068151737, 2.492071167102716, 2.668194109581404 ], "z": [ 3.2121264156445064, 3.568116888401298, 2.7659636231651126, 3.191399041626395, 3.3908710493932066, 3.8143545024419505, 3.7119733350736444, 2.80227171485993, 3.6421182609493865, 4.144596532335849, 3.184832069489688, 1.765818285172574, 4.670580274199379, 3.460521340301724, 3.0896368041489994, 3.7947057712339882, 2.431016343195552, 3.1211371720585546, 3.077604207421704, 3.353676961402146, 1.6979411543409795, 1.9907500950444368, 2.9331092768600233, 3.2128533998331057, 3.9647770781674123, 3.6939881407389388, 3.7135881387920535, 1.6799968632282674, 2.8336300660846625, 2.5316332797495016, 4.237607466502954, 3.7101440079733194, 2.8893364566929454, 3.534766414047, 3.516157219999765, 3.1027916068043124, 3.1446988191016936, 2.2144870665226004, 2.6306010329197465, 3.3950767248374847, 3.0351399018356537, 3.4883080515203186, 3.374059686343802, 2.500539161223787, 2.858147188255208, 1.124270606693815, 3.7332800500836347, 3.1952934852515265, 2.7337989750194587, 2.1029421228822804, 2.7936243281808855, 3.359306276176108, 1.9816337243940738, 1.608380953278864, 2.139945992225745, 3.017996716213099, 2.9414644716307623, 4.278223346659104, 3.999906909122622, 4.037793687220815, 3.430089729288836, 2.60796475963499, 2.3995576260537335, 3.8489532751283266, 3.2160417565229316, 3.936101248883736, 2.636815358550458, 3.2625274953651915, 2.788182637948294, 3.871571061941683, 3.0263964566090515, 2.969607859528772, 2.8440448052867593, 3.0446561481992656, 2.9648207254943446, 2.4504855142532556, 3.597238672461928, 1.798882423768065, 3.5759867478115694, 3.40060461487413, 3.7206070975196317, 3.6513866116103357, 3.909459463231856, 3.1091883750258456, 2.8818203690895907, 3.1912551937796634, 2.348425162111379, 1.1100476231659206, 3.3982998609376467, 3.684236121618245, 3.354949961239851, 1.8652245415699478, 3.992853858151101, 3.371020623267395, 3.1406006552437873, 2.93558505022435, 2.5708351781469876, 2.760009353966228, 2.1715803247519134, 3.064107784792693 ] }, { "marker": { "color": "blue", "size": 3 }, "mode": "markers", "name": "sphere", "type": "scatter3d", "x": [ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ], "y": [ 6.38238032320642, 6.425780588514871, 6.437895344396585, 6.35656512249085, 6.228782598803022, 6.469779532776186, 6.344443199326898, 6.274404277487839, 6.2043687320045064, 6.357641427877193, 6.324167298293858, 6.151056219766745, 6.479780070220131, 6.331969571509818, 6.2123390510899865, 6.821865172682133, 6.520331954472793, 6.445633026403874, 6.419624706831526, 6.358795667166182, 6.440450433281418, 6.347079739845138, 6.363927684758637, 6.329181082367364, 6.203194245092448, 6.158842042778608, 6.427931587683019, 6.480308345754177, 6.423616147415881, 6.396382363483892, 6.399132561374509, 6.2307790650329125, 6.390436193684131, 6.263616649659364, 6.483070945470595, 6.259951869011345, 6.41066947436142, 6.305599732295385, 6.425401470006552, 6.316849461509049, 6.353774694813017, 6.5640909870769795, 6.456046938005725, 6.316287471444059, 6.4045991348817335, 6.391695093145659, 6.432107205664543, 6.290118524416773, 6.308502569582229, 6.507160806559728, 6.309674847051384, 6.346578110317875, 6.495506230383958, 6.454203444754637, 6.367769381980606, 6.352066234350084, 6.531584071812097, 6.449106923302392, 6.227174873972091, 6.359353018777441, 6.232061050605457, 6.23184657510612, 6.3173557352537, 6.355143890561566, 6.34454894848123, 6.387600791209442, 6.388455196289825, 6.2863888994565285, 6.385902134991128, 6.40498581543111, 6.404341986990538, 6.205028581237567, 6.318584485884585, 6.134602431496884, 6.308921008014944, 6.192884958763993, 6.4365384968863815, 6.3501939916934695, 6.553991584745048, 6.21220588382717, 6.334007188061808, 6.373906009910176, 6.396719480874614, 6.2687230696119265, 6.357899968223181, 6.527849852155221, 6.333556251924836, 6.382189713375363, 6.317089305399002, 6.255010214061524, 6.369891009340563, 6.135404122103782, 6.315472936965913, 6.417833998466911, 6.373214736687411, 6.549443311426289, 6.150806798031803, 6.450384111495752, 6.4520639965511615, 6.5018885503976405 ], "z": [ 0.165771896900512, 0.028582571269311158, 0.024309465065751084, 0.1776389926826305, 0.30014892239403673, 0, 0.09415998395294496, 0.08197413600025681, 0.08386137814857858, 0.0045499463794625526, 0.08600320479139023, 0, 0, 0.028897234420825986, 0.07671275668376475, 1.0415354758346975, 0, 0, 0.33849028829130995, 0.22480693978821042, 0.22266305342689935, 0.02347905240301055, 0.02263622045349097, 0.014198843240722528, 0.1178048382258459, 0, 0.12725890993350514, 0, 0.02030325610865314, 0.022264597519438722, 0.1915852616372224, 0.11214704017413762, 0, 0.14243494408113613, 0.05197053876403861, 0.2621417440662407, 0, 0.09581534455165445, 0.20928401548980788, 0.2487681900770101, 0.032015222050819026, 0.03980586485899733, 0, 0.05223555267787958, 0.3695284396026451, 0.007470759770554193, 0, 0.033000889624695225, 0.1422691971525428, 0.10408228309681908, 0.2308074542025751, 0, 0.040895625053081516, 0.32874624591727103, 0, 0.18266902585629324, 0.3250744241233555, 0.5034458865098412, 0.20582843503220224, 0.08505525367293863, 0, 0.04585588652689719, 0.05578144353557317, 0.20758852104648917, 0.10020036124265498, 0.08636503784839769, 0.1411162118408159, 0.2524046294728248, 0, 0.526939449214526, 0.21720028845331982, 0.006497877902895552, 0.009163185407852362, 0.017124725134912512, 0, 0.26833272313069934, 0.013903321929495012, 0, 0.03719364659711548, 0.011493191988426339, 0.11439997129903788, 0.027216562194519605, 0.03373276868579443, 0, 0.5741462424420967, 0.0905646513730684, 0, 0.16566092215832856, 0.004241193376511131, 1.6892185227280647, 0, 0.07909285429553473, 0.33044470557880173, 0.01790445033442022, 0, 0, 0, 0.1902316194823335, 0.19332901223186102, 0 ] }, { "marker": { "color": "green", "size": 3 }, "mode": "markers", "name": "torus", "type": "scatter3d", "x": [ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ], "y": [ 6.092945591810885, 6.013750958001826, 5.975850621961262, 6.265460928864777, 6.114910271411416, 6.183657445389808, 5.962437667210409, 6.077377326603157, 6.001946574471971, 5.7188829344217735, 5.95719731595151, 6.111535176632675, 6.055838257958988, 6.132408746464064, 5.916833435958322, 6.141665425400779, 6.1476889594791135, 6.12317508838722, 6.160979661320965, 6.182153632336637, 6.016214434122757, 6.086478759549332, 6.030701811045431, 6.157130278023922, 6.075050991153852, 6.039251651507419, 6.140823111674656, 5.784103652238906, 6.160625012490038, 5.932565595130424, 5.91708775058911, 5.89088459556387, 5.96589493044562, 6.065577444197551, 5.965995923044889, 6.080188907129267, 6.027414510869259, 6.246620121391285, 5.877389911995576, 6.015601099225392, 6.024833545280498, 5.834188996770335, 6.070993652160294, 5.945325284212571, 5.895407316879317, 6.020625515579291, 6.121270778461201, 6.2016566392484185, 6.13370281018213, 5.8225502405805445, 6.0921478606588035, 6.17754709226519, 6.1490593022853695, 6.0787985043058885, 6.120788391359, 6.036208954103645, 5.937143263845891, 6.0635965777278305, 6.049968011851499, 6.000138721971191, 5.847006818867662, 6.011488816094013, 6.169527945124253, 6.157851980288532, 6.006419861229275, 6.0608849946048595, 5.843709108790574, 5.938890614112974, 5.963932358412092, 6.374210456672515, 5.946148081717192, 6.143935740068052, 6.035845105105028, 6.0549860509332, 6.163377835377438, 6.089788930157158, 6.037880389700473, 5.9912374461614775, 6.015680094437259, 6.1212756449009476, 6.243310450196515, 6.221855596089707, 6.18364507739139, 6.083775013589595, 6.049513501667868, 6.151774974666255, 6.259746564321716, 5.935198591860673, 6.028364565379994, 6.2043204017350435, 6.067134851911279, 6.228681350970725, 5.946485950202249, 6.0670988162407244, 5.878575425299499, 5.771346113086755, 6.10831546954029, 6.059812893490185, 6.1452851935292365, 5.8471597393952495 ], "z": [ 2.3914164326053107, 3.123508046412341, 2.0795087526407867, 2.267217354241215, 2.3912193450529524, 2.3997864790748142, 3.2465377500065467, 1.837917841959236, 3.9583240435173073, 2.3209554184082863, 3.268272917522681, 2.415604084448189, 2.072285439540137, 2.2801053731461356, 2.253773731674814, 2.9451142014501173, 2.1870461350898425, 2.4758944875405913, 2.7633701728113755, 2.3902202801611483, 3.0485512901178007, 3.043164349362787, 2.716623837294526, 2.4804128001764614, 1.9064781415458751, 2.643940338323062, 2.887291074881367, 1.8310847222043365, 3.135266769476519, 3.3067068492718312, 2.605027983407977, 2.047487285069305, 2.022085646181344, 2.3762357212166556, 2.9964830817667827, 2.6180468264122125, 1.738613004834667, 2.5934976326690102, 2.1719891117612504, 2.0191453825683445, 2.5633816082514294, 3.7056784359793586, 1.8561861441579246, 2.797935157033865, 2.4840793135812476, 1.9890031244056148, 3.3531799676466965, 3.0646761819165707, 3.3236668798215834, 2.3121927858653204, 1.772122189418553, 2.517152714096811, 2.2069629986450483, 1.870482122465793, 2.546157987126206, 2.0148184941782836, 3.1802565902577045, 2.646677327599632, 2.1092182461695774, 2.7062655907608844, 1.6554874407979203, 1.9931926098203514, 2.5530686535218607, 2.197780856463778, 1.527768852129069, 1.991916433126026, 3.2341818031277243, 2.9402414304193654, 2.403546809946973, 2.2377129883993097, 2.9303829836350315, 3.4699016384523262, 3.0396174931290263, 2.2142359736526553, 1.9710267007725293, 2.215427373782369, 3.4723711328831084, 2.440710235387716, 2.564960586883811, 2.0362148821006203, 2.8402941198781764, 2.053219623914072, 1.81328032649044, 2.9348558100214728, 1.7560549667747276, 3.087871798840999, 1.7852710867368828, 3.226125645749574, 2.0309099520085487, 2.5628694906876452, 2.5936567869852354, 2.227993354234762, 2.273107714752523, 2.208756164764118, 2.386937513931432, 2.419044226005437, 2.300298653733235, 2.982747538591223, 2.1150307782159445, 2.5715784711952927 ] }, { "marker": { "color": "orange", "size": 5 }, "mode": "markers", "name": "Input data", "type": "scatter3d", "x": [ -1 ], "y": [ 5.936371640697373 ], "z": [ 3.582301300975931 ] } ], "layout": { "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "TC.plot_topo_feature_space()" ] }, { "cell_type": "markdown", "id": "bc0955ec-59c8-4030-8286-6cf165a02973", "metadata": { "tags": [] }, "source": [ "## Persistence homology for synthetic sphere, torus point clouds" ] }, { "cell_type": "markdown", "id": "d8c7fb83", "metadata": {}, "source": [ "### Plot point clouds" ] }, { "cell_type": "markdown", "id": "ef72fe47", "metadata": {}, "source": [ "## Compute Topological Distance between Persistence Diagrams" ] }, { "cell_type": "markdown", "id": "e45d85c9", "metadata": {}, "source": [ "Create torus point clouds with varying levels of noise" ] }, { "cell_type": "code", "execution_count": 62, "id": "0b7c3b25", "metadata": {}, "outputs": [], "source": [ "num_points = 500\n", "encoding_dim = 10\n", "fano_factors = np.linspace(0.1, 2, 20)\n", "\n", "tori = []\n", "\n", "scales = 5 * gs.random.rand(encoding_dim)\n", "\n", "for fano_factor in fano_factors:\n", " test_task_points = synthetic.hypertorus(2, num_points)\n", " test_noisy_points, _ = synthetic.synthetic_neural_manifold(\n", " points=test_task_points,\n", " encoding_dim=encoding_dim,\n", " nonlinearity=\"sigmoid\",\n", " scales=scales,\n", " fano_factor=fano_factor,\n", " )\n", " tori.append(test_noisy_points)" ] }, { "cell_type": "markdown", "id": "1e53abf5", "metadata": {}, "source": [ "Compute persistence diagrams for tori and compute pairwise landscape distance" ] }, { "cell_type": "code", "execution_count": 74, "id": "e5c425f6", "metadata": {}, "outputs": [], "source": [ "from gtda.diagrams import PairwiseDistance\n", "from neurometry.estimators.topology.topology_classifier import (\n", " compute_persistence_diagrams,\n", ")\n", "\n", "diagrams = compute_persistence_diagrams(tori)\n", "PD = PairwiseDistance(metric=\"landscape\")\n", "distances = PD.fit_transform(diagrams)" ] }, { "cell_type": "code", "execution_count": 78, "id": "dab50d59", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array([[ 0., nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, 0., nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, 0., nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, 0., nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, 0., nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, 0., nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, 0., nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, 0., nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, 0., nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, 0., nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0., nan, nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0., nan,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.,\n", " nan, nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " 0., nan, nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, 0., nan, nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, 0., nan, nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, 0., nan, nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, 0., nan, nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, 0., nan],\n", " [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,\n", " nan, nan, nan, nan, nan, nan, 0.]])" ] }, "execution_count": 78, "metadata": {}, "output_type": "execute_result" } ], "source": [ "distances" ] }, { "cell_type": "code", "execution_count": 65, "id": "1a1bc59b", "metadata": {}, "outputs": [ { "data": { "image/png": "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vuuJjAAAAC4xXXR27NihgQMHys/PT/7+/rp06ZKio6M1ZswY/fOf//RERgAAAJeYLjoBAQHy8/vjYxERETpw4IAkKTw8XAcPHrQ2HQAAgBtMX6NTp04dbdmyRdWrV1ezZs00bNgwZWZmatasWapZs6YnMgIAALjE9BGdUaNGqWLFipKkN998U6VKldKzzz6rEydO6IMPPrA8IAAAgKtMH9GpV6+e4/cRERFavHixpYEAAACsYvqITosWLZSVlVVoPDs7Wy1atLAiEwAAgCVMF52VK1cWekigJF28eFFr1qyxJBQAAIAVnD51tXPnTsfv09PTdfToUcey3W7X4sWLFRUVZW06AAAANzhddBISEmSz2WSz2a56iio4OFiTJk2yNBwAAIA7nC46GRkZMgxDt956qzZv3qxy5co51gUGBioiIkL+/v4eCQkAAOAKp4tO5cqVJUn5+fkeCwMAAGAl0xcjz5w5U998841jefDgwSpZsqQaN26s3377zdJwAAAA7nDpgYHBwcGSpA0bNmjy5MkaM2aMypYtqwEDBlgeEAAAwFWmHxh48OBBVatWTZK0YMECde3aVU899ZSaNGmipKQkq/MBAAC4zPQRnRIlSujkyZOSpCVLlqhVq1aSpOLFi+vChQvWpgMAAHCD6SM6rVq10pNPPqk6depo7969atu2rSTpP//5j6pUqWJ1PgAAAJeZPqKTmpqqRo0a6cSJE5o3b57KlCkjSdq6daseeeQRywMCAAC4yvQRnZIlS2ry5MmFxl9//XVLAgEAAFjFqaKzc+dO1axZU35+fgVeBXE18fHxlgQDAABwl1NFJyEhQUePHlVERITjVRCGYTjWX1m22Wyy2+0eCwsAAGCGU0UnIyPD8cqHjIwMjwYCAACwilNF58rrH/78ewAAgKLM9MXIy5cv15dffqn/+Z//kc1mU9WqVdW1a1clJiZ6Ih8AAIDLTN1e/swzz6hly5b69NNPdfLkSZ04cUKzZ89W8+bN9fzzz3sqIwAAgEucLjrz58/X9OnT9dFHHykzM1MbNmzQxo0bdeLECX344YeaMmWKvv76a09mBQAAMMXpojN9+nSlpKSoV69estls/zuBn5/69OmjF198UdOmTfNISAAAAFc4XXS2bdumTp06XXN9586dtXXrVktCAQAAWMHpopOZmalKlSpdc32lSpUcL/sEAAAoCpwuOrm5uQoICLjm+mLFiik3N9eSUAAAAFYwdXv50KFDFRISctV1OTk5lgQCAACwitNFJzExUXv27PnLbQAAAIoKp4vOypUrPRgDAADAeqYeGAgAAHAjoegAAACfRdEBAAA+i6IDAAB8lumik5eXd811mZmZboUBAACwkumi8/DDD8swjELjx44dU1JSkhWZAAAALGG66Bw4cEBPPvlkgbGjR48qKSlJsbGxlgUDAABwl+mi8+2332r9+vVKSUmRJB0+fFjNmjVTrVq19Pnnn1seEAAAwFWmXgEhSeXKldOSJUt09913S5IWLVqkO++8U7Nnz5afH9c2AwCAosN00ZGk6OhopaWlqWnTpmrVqpVmzZolm81mdTYAAAC3OFV0SpUqddUik5OTo4ULF6pMmTKOsVOnTlmXDgAAwA1OFZ0JEyZ4OAYAAID1nCo6PXv29HQOAAAAy7l019X3339faHzJkiX67rvvLAkFAABgBdNFZ8iQIbLb7YXG8/PzNWTIEEtCAQAAWMF00dm3b5/i4uIKjcfGxmr//v2WhPo7pKamKi4uTvXr1/d2FAAA4CGmi054eLh+/fXXQuP79+9XaGioJaH+DsnJyUpPT9eWLVu8HQUAAHiI6aLzwAMP6MUXX9Qvv/ziGNu/f78GDhyoDh06WBoOAADAHaaLzpgxYxQaGqrY2FhVrVpVVatW1e23364yZcro3Xff9URGAAAAl5h+MnJ4eLjWr1+vtLQ0/fjjjwoODlZ8fLwSExM9kQ8AAMBlLr0Cwmaz6d5771ViYqKCgoJ4/QMAACiSTJ+6ys/P18iRIxUVFaUSJUooIyNDkjR06FBNmzbN8oAAAACuMl103njjDc2YMUNjxoxRYGCgY7xmzZqaOnWqpeEAAADcYbrofPzxx5oyZYq6d+8uf39/x3jt2rW1e/duS8MBAAC4w3TROXTokKpVq1ZoPD8/X3l5eZaEAgAAsILpohMXF6c1a9YUGp87d67q1KljSSgAAAArmL7ratiwYerZs6cOHTqk/Px8ffnll9qzZ48+/vhjLVq0yBMZAQAAXOLSk5EXLlyopUuXKjQ0VMOGDdPPP/+shQsXqlWrVp7ICAAA4BKXnqPTtGlTpaWlWZ0FAADAUi4VHUnKzc3V8ePHlZ+fX2A8JibG7VAAAABWMF109u3bpz59+mj9+vUFxg3DkM1mk91utywcAACAO0wXnV69eqlYsWJatGiRKlasyOsfAABAkWW66OzYsUNbt25VbGysJ/IAAABYxqXn6GRmZnoiCwAAgKVMF523335bgwcP1sqVK3Xy5EllZ2cX+AUAAFBUmD511bJlS0nSPffcU2Cci5EBAEBRY7rorFixwhM5AAAALGe66DRr1swTOQAAACxn+hodSVqzZo0ee+wxNW7cWIcOHZIkzZo1S2vXrrU0HAAAgDtMF5158+apdevWCg4O1rZt23Tp0iVJ0pkzZzRq1CjLAwIAALjKdNF544039P777+vDDz9UQECAY7xJkybatm2bpeEAAADcYbro7NmzR4mJiYXGw8PDlZWVZUUmAAAAS5guOhUqVND+/fsLja9du1a33nqrJaEAAACsYLro9O3bVy+88II2bdokm82mw4cPa/bs2Ro0aJCeffZZT2QEAABwienby4cMGaL8/Hzdc889ysnJUWJiooKCgjRo0CA9//zznsgIAADgEtNFx2az6ZVXXtFLL72k/fv369y5c4qLi1OJEiU8kQ8AAMBlpovOFYGBgYqLi7MyCwAAgKWcKjqdO3d2esIvv/zS5TAAAABWcqrohIeHezoHAACA5ZwqOtOnT/d0DgAAAMuZvr28RYsWV30wYHZ2tlq0aGFFJgAAAEuYLjorV65Ubm5uofGLFy9qzZo1loQCAACwgtN3Xe3cudPx+/T0dB09etSxbLfbtXjxYkVFRVmbDgAAwA1OF52EhATZbDbZbLarnqIKDg7WpEmTLA0HAADgDqeLTkZGhgzD0K233qrNmzerXLlyjnWBgYGKiIiQv7+/R0ICAAC4wumiU7lyZUnSihUrlJCQoGLFCn7Ubrdr9erVV32zOQAAgDe4dNfVqVOnCo1nZWWpefPmloQCAACwgumiYxiGbDZbofGTJ08qNDTUklAAAABWcPrU1ZXXQNhsNvXq1UtBQUGOdXa7XTt37lTjxo2tTwgAAOAip4vOlddAGIahW265RcHBwY51gYGBuuuuu9S3b1/rEwIAALjI6aJz5TUQVapU0aBBgzhNBQAAijyni84Vr732miTpxIkT2rNnjySpRo0aBW43BwAAKApMX4yck5OjPn36qGLFikpMTFRiYqIiIyP1xBNPKCcnxxMZAQAAXGK66AwYMECrVq3SwoULlZWVpaysLH311VdatWqVBg4c6ImMAAAALjF96mrevHmaO3eukpKSHGNt27ZVcHCwHnroIb333ntW5gMAAHCZS6euypcvX2g8IiKCU1cAAKBIMV10GjVqpNdee00XL150jF24cEGvv/66GjVqZGk4AAAAd5g+dTVx4kS1bt1alSpVUu3atSVJP/74o4oXL67vv//e8oAAAACuMl10atasqX379mn27NnavXu3JOmRRx5R9+7dCzxEEAAAwNtMFx1JCgkJ4SnIAACgyDNddE6ePKkyZcpIkg4ePKgPP/xQFy5cUPv27ZWYmGh5QAAAAFc5fTHyrl27VKVKFUVERCg2NlY7duxQ/fr1NX78eE2ZMkUtWrTQggULPBgVAADAHKeLzuDBg1WrVi2tXr1aSUlJuv/++9WuXTudOXNGp0+f1tNPP6233nrLk1kBAABMcfrU1ZYtW7R8+XLFx8erdu3amjJlip577jn5+f3RlZ5//nndddddHgsKAABgltNHdE6dOqUKFSpIkkqUKKHQ0FCVKlXKsb5UqVI6e/as9QkBAABcZOqBgTab7brLAAAARYmpu6569eqloKAgSdLFixf1zDPPKDQ0VJJ06dIl69MBAAC4wemi07NnzwLLjz32WKFtevTo4X4iAAAAizhddKZPn+7JHAAAAJYz/VJPAACAGwVFBwAA+CyKDgAA8FkUHQAA4LMoOgAAwGdRdAAAgM+i6AAAAJ9F0QEAAD6LogMAAHwWRQcAAPgsig4AAPBZFB0AAOCzKDoAAMBnUXQAAIDPougAAACfRdEBAAA+i6IDAAB8FkUHAAD4LIoOAADwWRQdAADgsyg6AADAZ1F0AACAz6LoAAAAn0XRAQAAPouiAwAAfBZFBwAA+CyKDgAA8FkUHQAA4LMoOgAAwGdRdAAAgM+i6AAAAJ9F0QEAAD7LJ4rOokWLVKNGDVWvXl1Tp071dhwAAFBEFPN2AHddvnxZKSkpWrFihcLDw1W3bl116tRJZcqU8XY0AADgZTf8EZ3NmzfrjjvuUFRUlEqUKKE2bdpoyZIl3o4FAACKAK8XndWrV6t9+/aKjIyUzWbTggULCm2TmpqqKlWqqHjx4mrYsKE2b97sWHf48GFFRUU5lqOionTo0KG/IzoAACjivH7q6vz586pdu7b69Omjzp07F1o/Z84cpaSk6P3331fDhg01YcIEtW7dWnv27FFERITp77t06ZIuXbrkWM7OzpYk5eXlKS8vz/Uf5E+uzGXlnADMYT8EvMuT+6Czc3q96LRp00Zt2rS55vpx48apb9++6t27tyTp/fff1zfffKOPPvpIQ4YMUWRkZIEjOIcOHVKDBg2uOd/o0aP1+uuvFxpfsmSJQkJC3PhJri4tLc3yOQGYw34IeJcn9sGcnByntrMZhmFY/u0ustlsmj9/vjp27ChJys3NVUhIiObOnesYk6SePXsqKytLX331lS5fvqzbb79dK1eudFyMvH79+mtejHy1IzrR0dHKzMxUWFiYZT9LXl6e0tLS1KpVKwUEBFg2LwDnsR8C3uXJfTA7O1tly5bVmTNnrvvvt9eP6FxPZmam7Ha7ypcvX2C8fPny2r17tySpWLFiGjt2rJo3b678/HwNHjz4undcBQUFKSgoqNB4QECAR/4i9NS8AJzHfgh4lyf2QWfnK9JFx1kdOnRQhw4dvB0DAAAUMV6/6+p6ypYtK39/fx07dqzA+LFjx1ShQgUvpQIAADeKIl10AgMDVbduXS1btswxlp+fr2XLlqlRo0ZeTAYAAG4EXj91de7cOe3fv9+xnJGRoR07dqh06dKKiYlRSkqKevbsqXr16qlBgwaaMGGCzp8/77gLCwAA4Fq8XnR++OEHNW/e3LGckpIi6Y87q2bMmKFu3brpxIkTGjZsmI4ePaqEhAQtXry40AXKAAAAf+b1opOUlKS/usO9X79+6tev39+UCAAA+IoifY0OAACAOyg6AADAZ1F0AACAz6LoAAAAn0XRAQAAPouiAwAAfBZFBwAA+CyvP0fHW1JTU5WamqrLly9L+uN171bKy8tTTk6OsrOzeWsy4CXsh4B3eXIfvPLv9l89i89m/NUWPu73339XdHS0t2MAAAAXHDx4UJUqVbrm+pu+6OTn5+u2227T1q1bZbPZnPpM/fr1tWXLlutuk52drejoaB08eFBhYWFWRL3hOfPn5k1/dz5PfZ9V87ozjyufNfMZZ7dlPyyIffDv+b6bYR90dntP7oOGYejs2bOKjIyUn9+1r8S5aU9dXeHn56fAwECFh4c7/Rl/f3+n/4OFhYXxF+z/Z+bPzRv+7nye+j6r5nVnHlc+a+YzZudnP/wD++Df8303wz5odntP7YPO/NvNxciSkpOTPbo9/lDU/9z+7nye+j6r5nVnHlc+a+YzRf1/S0VVUf9zYx+0bh5P74Oufoc33PSnrjwlOztb4eHhOnPmTJH+f1CAL2M/BLyrKOyDHNHxkKCgIL322msKCgrydhTgpsV+CHhXUdgHOaIDAAB8Fkd0AACAz6LoAAAAn0XRAQAAPouiAwAAfBZFBwAA+CyKThFw8OBBJSUlKS4uTvHx8friiy+8HQm46XTq1EmlSpVS165dvR0FuCksWrRINWrUUPXq1TV16lSPfQ+3lxcBR44c0bFjx5SQkKCjR4+qbt262rt3r0JDQ70dDbhprFy5UmfPntXMmTM1d+5cb8cBfNrly5cVFxenFStWKDw8XHXr1tX69etVpkwZy7+LIzpFQMWKFZWQkCBJqlChgsqWLatTp055NxRwk0lKStItt9zi7RjATWHz5s264447FBUVpRIlSqhNmzZasmSJR76LouOE1atXq3379oqMjJTNZtOCBQsKbZOamqoqVaqoePHiatiwoTZv3uzSd23dulV2u13R0dFupgZ8x9+5DwL4a+7uk4cPH1ZUVJRjOSoqSocOHfJIVoqOE86fP6/atWsrNTX1quvnzJmjlJQUvfbaa9q2bZtq166t1q1b6/jx445tEhISVLNmzUK/Dh8+7Njm1KlT6tGjh6ZMmeLxnwm4kfxd+yAA51ixT/5tDJgiyZg/f36BsQYNGhjJycmOZbvdbkRGRhqjR492et6LFy8aTZs2NT7++GOrogI+yVP7oGEYxooVK4wuXbpYERO4abiyT65bt87o2LGjY/0LL7xgzJ492yP5OKLjptzcXG3dulUtW7Z0jPn5+ally5basGGDU3MYhqFevXqpRYsWevzxxz0VFfBJVuyDAKzjzD7ZoEED/fTTTzp06JDOnTun7777Tq1bt/ZIHoqOmzIzM2W321W+fPkC4+XLl9fRo0edmmPdunWaM2eOFixYoISEBCUkJGjXrl2eiAv4HCv2QUlq2bKlHnzwQX377beqVKkSJQlwkTP7ZLFixTR27Fg1b95cCQkJGjhwoEfuuJKkYh6ZFabcfffdys/P93YM4Ka2dOlSb0cAbiodOnRQhw4dPP49HNFxU9myZeXv769jx44VGD927JgqVKjgpVTAzYN9EChaito+SdFxU2BgoOrWratly5Y5xvLz87Vs2TI1atTIi8mAmwP7IFC0FLV9klNXTjh37pz279/vWM7IyNCOHTtUunRpxcTEKCUlRT179lS9evXUoEEDTZgwQefPn1fv3r29mBrwHeyDQNFyQ+2THrmXy8esWLHCkFToV8+ePR3bTJo0yYiJiTECAwONBg0aGBs3bvReYMDHsA8CRcuNtE/yrisAAOCzuEYHAAD4LIoOAADwWRQdAADgsyg6AADAZ1F0AACAz6LoAAAAn0XRAQAAPouiAwAAfBZFB4BHValSRRMmTPB2DNNWrlwpm82mrKwsb0cB4AaKDoBCevXqJZvNprfeeqvA+IIFC2Sz2UzNtWXLFj311FNWxpMk5ebmqmzZsoUyXjFy5EiVL19eeXl5Ls3fuHFjHTlyROHh4e7EBOBlFB0AV1W8eHG9/fbbOn36tFvzlCtXTiEhIRal+l+BgYF67LHHNH369ELrDMPQjBkz1KNHDwUEBJieOy8vT4GBgapQoYLpYgegaKHoALiqli1bqkKFCho9evR1t5s3b57uuOMOBQUFqUqVKho7dmyB9f/31JVhGBo+fLhiYmIUFBSkyMhI9e/f37HtpUuXNGjQIEVFRSk0NFQNGzbUypUrr/ndTzzxhPbu3au1a9cWGF+1apV+/fVXPfHEE9qyZYtatWqlsmXLKjw8XM2aNdO2bdsKbG+z2fTee++pQ4cOCg0N1Ztvvlno1NXJkyf1yCOPKCoqSiEhIapVq5Y+/fTTAvMkJSWpf//+Gjx4sEqXLq0KFSpo+PDhBbbJysrS008/rfLly6t48eKqWbOmFi1a5Fi/du1aNW3aVMHBwYqOjlb//v11/vz56/0nAHAdFB0AV+Xv769Ro0Zp0qRJ+v3336+6zdatW/XQQw/p4Ycf1q5duzR8+HANHTpUM2bMuOr28+bN0/jx4/XBBx9o3759WrBggWrVquVY369fP23YsEGfffaZdu7cqQcffFD33Xef9u3bd9X5atWqpfr16+ujjz4qMD59+nQ1btxYsbGxOnv2rHr27Km1a9dq48aNql69utq2bauzZ88W+Mzw4cPVqVMn7dq1S3369Cn0XRcvXlTdunX1zTff6KefftJTTz2lxx9/XJs3by6w3cyZMxUaGqpNmzZpzJgxGjFihNLS0iRJ+fn5atOmjdatW6dPPvlE6enpeuutt+Tv7y9J+uWXX3TfffepS5cu2rlzp+bMmaO1a9eqX79+V/35ATjBK+9MB1Ck9ezZ03jggQcMwzCMu+66y+jTp49hGIYxf/584//+tfHoo48arVq1KvDZl156yYiLi3MsV65c2Rg/frxhGIYxduxY47bbbjNyc3MLfedvv/1m+Pv7G4cOHSowfs899xgvv/zyNbO+//77RokSJYyzZ88ahmEY2dnZRkhIiDF16tSrbm+3241bbrnFWLhwoWNMkvHiiy8W2G7FihWGJOP06dPX/O527doZAwcOdCw3a9bMuPvuuwtsU79+feMf//iHYRiG8f333xt+fn7Gnj17rjrfE088YTz11FMFxtasWWP4+fkZFy5cuGYOANfGER0A1/X2229r5syZ+vnnnwut+/nnn9WkSZMCY02aNNG+fftkt9sLbf/ggw/qwoULuvXWW9W3b1/Nnz9fly9fliTt2rVLdrtdt912m0qUKOH4tWrVKv3yyy/XzPfII4/Ibrfr888/lyTNmTNHfn5+6tatmyTp2LFj6tu3r6pXr67w8HCFhYXp3LlzOnDgQIF56tWrd90/B7vdrpEjR6pWrVoqXbq0SpQooe+//77QPPHx8QWWK1asqOPHj0uSduzYoUqVKum222676nf8+OOPmjFjRoGfv3Xr1srPz1dGRsZ18wG4umLeDgCgaEtMTFTr1q318ssvq1evXm7NFR0drT179mjp0qVKS0vTc889p3feeUerVq3SuXPn5O/vr61btzpO5VxRokSJa84ZFhamrl27avr06erTp4+mT5+uhx56yPGZnj176uTJk5o4caIqV66soKAgNWrUSLm5uQXmCQ0NvW72d955RxMnTtSECRNUq1YthYaG6sUXXyw0z58vfrbZbMrPz5ckBQcHX/c7zp07p6effrrAdUtXxMTEXPezAK6OogPgL7311ltKSEhQjRo1CozffvvtWrduXYGxdevW6bbbbitUVq4IDg5W+/bt1b59eyUnJys2Nla7du1SnTp1ZLfbdfz4cTVt2tRUvieeeEJJSUlatGiR1q9fr3feeadAnn//+99q27atJOngwYPKzMw0Nf+VeR544AE99thjkv643mbv3r2Ki4tzeo74+Hj9/vvv2rt371WP6tx5551KT09XtWrVTOcDcHUUHQB/qVatWurevbv+9a9/FRgfOHCg6tevr5EjR6pbt27asGGDJk+erH//+99XnWfGjBmy2+1q2LChQkJC9Mknnyg4OFiVK1dWmTJl1L17d/Xo0UNjx45VnTp1dOLECS1btkzx8fFq167dNfMlJiaqWrVq6tGjh2JjY9W4cWPHuurVq2vWrFmqV6+esrOz9dJLL/3lkZWrqV69uubOnav169erVKlSGjdunI4dO2aq6DRr1kyJiYnq0qWLxo0bp2rVqmn37t2y2Wy677779I9//EN33XWX+vXrpyeffFKhoaFKT09XWlqaJk+ebDozAO66AuCkESNGOE7BXHHnnXfq888/12effaaaNWtq2LBhGjFixDVPcZUsWVIffvihmjRpovj4eC1dulQLFy5UmTJlJP1xt1SPHj00cOBA1ahRQx07dtSWLVv+8rSNzWZTnz59dPr06UJ3TE2bNk2nT5/WnXfeqccff1z9+/dXRESE6Z//1Vdf1Z133qnWrVsrKSlJFSpUUMeOHU3PM2/ePNWvX1+PPPKI4uLiNHjwYMf1TPHx8Vq1apX27t2rpk2bqk6dOho2bJgiIyNNfw+AP9gMwzC8HQIAAMATOKIDAAB8FkUHAAD4LIoOAADwWRQdAADgsyg6AADAZ1F0AACAz6LoAAAAn0XRAQAAPouiAwAAfBZFBwAA+CyKDgAA8FkUHQAA4LP+H4IT5l64e//AAAAAAElFTkSuQmCC", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.scatter(fano_factors, distances[0, :], label=\"0D\")\n", "plt.xscale(\"log\")\n", "plt.yscale(\"log\")\n", "plt.xlabel(\"Noise Variance\")\n", "plt.ylabel(\"Bottleneck Distance to Original Torus\")\n", "\n", "plt.grid()" ] }, { "cell_type": "code", "execution_count": 139, "id": "efbd5ab1", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "colorscale": [ [ 0, "rgb(247,251,255)" ], [ 0.125, "rgb(222,235,247)" ], [ 0.25, "rgb(198,219,239)" ], [ 0.375, "rgb(158,202,225)" ], [ 0.5, "rgb(107,174,214)" ], [ 0.625, "rgb(66,146,198)" ], [ 0.75, "rgb(33,113,181)" ], [ 0.875, "rgb(8,81,156)" ], [ 1, "rgb(8,48,107)" ] ], "type": "heatmap", "z": [ [ 0, 0.12185035023003436, 0.1072198953602766, 0.18517975764184497, 0.16234003573211978, 0.19222575058420757, 0.31519077251308864, 0.41691351300200336, 0.5879590851120895, 0.8886077990490179, 1.1806716630397611, 1.2963914876201106, 1.3025813436297409, 1.248188127455162, 1.462281812814861 ], [ 0.12242660731352784, 0, 0.12378595443190192, 0.17660892629426064, 0.1670070117959029, 0.18787859114388175, 0.3036543515883148, 0.4062881156752623, 0.5779387891884822, 0.8766274659177944, 1.184218856457284, 1.2976281643713248, 1.2953783498525593, 1.252913333898547, 1.4619723733345709 ], [ 0.10722232578647796, 0.1237680770310046, 0, 0.1792997114288321, 0.11719618170455556, 0.16935368629042508, 0.29865392472624797, 0.4108059823898268, 0.5796360992092461, 0.8834922175098563, 1.1719055327116552, 1.287469846914422, 1.286593912727582, 1.2423637637060243, 1.4562555495386929 ], [ 0.18514910522444217, 0.17658141387228923, 0.1792474586578097, 0, 0.17345623816011252, 0.18615857168205585, 0.327473789265977, 0.37082174890650194, 0.5869720312883634, 0.8576588478855797, 1.1870500949545983, 1.3080701460103268, 1.285389447921964, 1.2411082519467531, 1.4761798303648097 ], [ 0.16192476554140878, 0.16713884751162625, 0.11756892133198876, 0.17380598243590437, 0, 0.1192821150166498, 0.2556188968944595, 0.2998459560618466, 0.5349392471482746, 0.8030012246253563, 1.1548958528975335, 1.27148351040228, 1.2475339830477723, 1.2278430230385944, 1.4486290863752895 ], [ 0.19198141854794956, 0.1886199151297713, 0.16956622336224664, 0.186697172800863, 0.11921187875168322, 0, 0.23820185789685464, 0.264406566473125, 0.5115426529209075, 0.7774427365347549, 1.1335555673455382, 1.2549395707708415, 1.231140703996499, 1.2117423352869354, 1.4339510448171444 ], [ 0.3165124834401927, 0.30326038263035265, 0.2989824586063873, 0.3272889495879295, 0.254849193383606, 0.23879818495640065, 0, 0.15367383176245245, 0.3333085242557802, 0.611435283693344, 0.9769122614073668, 1.1278804660173725, 1.126420298773566, 1.095716630116252, 1.3611748201723248 ], [ 0.41682167218346966, 0.4072482510710091, 0.4104149012893563, 0.37093142106154714, 0.30129693584137196, 0.2638428128225902, 0.1537167163009744, 0, 0.29058139552285794, 0.5804995465186238, 0.9877127238915696, 1.1283256830394834, 1.130158604554003, 1.0925068616401812, 1.356182809559448 ], [ 0.5866425798738286, 0.5783500033672897, 0.579520454450164, 0.589036297142307, 0.5343139677837404, 0.5103096888507833, 0.3330407440840815, 0.29094325932338005, 0, 0.4252520385811689, 0.7780195522954071, 0.9710819599320544, 0.9867426727801104, 0.9624316224641876, 1.2862565340433327 ], [ 0.8899020208151437, 0.878304018340414, 0.8825971889114392, 0.8602072110621132, 0.8041611297600717, 0.7757884748417183, 0.6109995420485482, 0.5789356576294922, 0.4264505015621827, 0, 0.533089755113065, 0.845743132776978, 0.8924989402574396, 0.8999695535844415, 1.2374071484766234 ], [ 1.1824949917867305, 1.1842349125883336, 1.1736972175320033, 1.190975431175629, 1.1545770036468197, 1.1348487846687054, 0.9807365961797612, 0.9909505221868676, 0.7779659464652683, 0.5321959521223526, 0, 0.5914780556747564, 0.7640904703339788, 0.8076879899000022, 1.2114252553427531 ], [ 1.2949873905844025, 1.3012018935527545, 1.2877161031255806, 1.3041623873978043, 1.274210957784023, 1.2546309287350152, 1.12899985225268, 1.1344458142699048, 0.9757099237112384, 0.8476452138238638, 0.5934230267382787, 0, 0.4736791142419632, 0.6207433127049158, 1.0438048260952786 ], [ 1.3035941007139835, 1.2939910658914209, 1.2859660500027976, 1.2829153533486324, 1.2481878807074152, 1.2302671612354774, 1.1237406430177648, 1.128442593641687, 0.98519097797638, 0.8916924965359163, 0.7637335654879718, 0.4749246010233551, 0, 0.39588730155203217, 0.8791168626792433 ], [ 1.2457065792114763, 1.255400222654602, 1.2396859813051158, 1.2432853080713593, 1.2321603572121953, 1.2129190766424711, 1.098096339005691, 1.0950201843937672, 0.9643256787831946, 0.9019896780455556, 0.8077374290980351, 0.6229745946858687, 0.39632189039134574, 0, 0.8063482233320147 ], [ 1.4631275410313738, 1.4558245545987636, 1.4531606951490976, 1.4754363349554829, 1.4470951564749863, 1.430895875214775, 1.3601014590613298, 1.3539744714048785, 1.2876543024574063, 1.235120938297404, 1.2151727504788, 1.0463227256917658, 0.880883033412169, 0.8058933315336333, 0 ] ] } ], "layout": { "plot_bgcolor": "white", "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "xaxis": { "constrain": "domain", "scaleanchor": "y" }, "yaxis": { "autorange": "reversed", "constrain": "domain" } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_heatmap(distance, colorscale=\"blues\")" ] }, { "cell_type": "code", "execution_count": 15, "id": "823a0d87", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "'compute_persistence_diagrams' executed in 46.4076s\n", "'compute_persistence_diagrams' executed in 31.8140s\n" ] } ], "source": [ "# diagram_0 = persistent_homology.compute_persistence_diagrams(\n", "# torus_0, maxdim=2, n_threads=-1\n", "# )\n", "\n", "# diagram_1 = persistent_homology.compute_persistence_diagrams(\n", "# torus_1, maxdim=2, n_threads=-1\n", "# )" ] }, { "cell_type": "markdown", "id": "fee00317-7da7-4698-a689-e17f92755716", "metadata": { "tags": [] }, "source": [ "## Persistence homology for place cell data" ] }, { "cell_type": "markdown", "id": "2bd5cd03-70c5-48f9-9711-393f06e3c224", "metadata": { "tags": [] }, "source": [ "### Load place cell data \n", "\n", "From Ravikrishnan P Jayakumar, Manu S Madhav, Francesco Savelli, Hugh T Blair, Noah J Cowan, and James J Knierim. Recalibration of path integration in hippocampal place cells. Nature, 566(7745):533–537, 2019." ] }, { "cell_type": "code", "execution_count": 8, "id": "174e9a78-80d3-4440-bb91-6d2d5f5addc9", "metadata": { "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "INFO: # - Found file at /home/facosta/neurometry/neurometry/data/binned/expt34_times_timestep1000000.txt! Loading...\n", "INFO: # - Found file at /home/facosta/neurometry/neurometry/data/binned/expt34_place_cells_timestep1000000.npy! Loading...\n", "INFO: # - Found file at /home/facosta/neurometry/neurometry/data/binned/expt34_labels_timestep1000000.txt! Loading...\n" ] }, { "data": { "text/plain": [ "(934, 40)" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "expt_id = 34\n", "timestep = int(1e6)\n", "\n", "dataset, labels = experimental.load_neural_activity(\n", " expt_id=expt_id, timestep_microsec=timestep\n", ")\n", "dataset = dataset[labels[\"velocities\"] > 5]\n", "labels = labels[labels[\"velocities\"] > 5]\n", "dataset = np.log(dataset.astype(np.float32) + 1)\n", "dataset.shape" ] }, { "cell_type": "markdown", "id": "795171be-bb1a-46aa-95f0-89bb7f0c3d4f", "metadata": { "tags": [] }, "source": [ "### Persistence diagrams for place cell data" ] }, { "cell_type": "code", "execution_count": 9, "id": "e89a5fa0-1816-44ee-8f28-8719ce7b646a", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Function 'compute_persistence_diagrams' executed in 1.6295s\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAioAAAHHCAYAAACRAnNyAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAAByUklEQVR4nO3dd3iUZd728e9kUggJCaG3EGlSHRBQxAIiIKCgWFZBEBAsFFdBd13weXdd3EdFfVZwlSYu6gqIZQEVRUSkCCrSg0ovgVADhIRAGpP7/WPIkKmZSZtJcn6OgwPmmnvu+0rYNSdX+V0mwzAMRERERIJQSKA7ICIiIuKJgoqIiIgELQUVERERCVoKKiIiIhK0FFREREQkaCmoiIiISNBSUBEREZGgpaAiIiIiQUtBRURERIKWgopIBWUymfj73/8e6G6UO1dddRUjRowIdDdE5DIFFZES8v7772Mymey/qlSpwtVXX82TTz7JyZMnA909nyxYsIBp06YFuhsl5tZbb7X/fYSEhBATE0PLli15+OGHWbFiRaC7JyI+CA10B0QqmhdffJEmTZqQlZXFunXrmDlzJl9//TW//vorVatWLbN+ZGZmEhrq3//FFyxYwK+//sr48eNLp1MB0KhRI1555RUALly4wL59+1i0aBHz5s3jgQceYN68eYSFhdmv3717NyEh+jecSLBQUBEpYf369aNz584APProo9SsWZM33niDzz//nMGDBxfr3hcvXvQ57FSpUqVYz6ooYmNjGTp0qEPblClTeOqpp5gxYwZXXXUVr776qv29iIiIsu4i4N/frUhlon82iJSy2267DYCDBw/a2+bNm0enTp2IjIykRo0aDBo0iCNHjjh87tZbb6Vdu3Zs3ryZbt26UbVqVZ5//nkANm3aRJ8+fahVqxaRkZE0adKEkSNHOnzeeY3K+fPnGT9+PFdddRURERHUqVOH3r17s2XLFvvzvvrqK5KSkuzTJVdddZX989nZ2bzwwgs0b96ciIgI4uPjee6558jOznZ57pNPPsmSJUto164dERERtG3blm+++cble3P06FFGjRpFgwYNiIiIoEmTJowZM4acnBz7NefOnWP8+PHEx8cTERFB8+bNefXVV8nLy/Pjb8GR2WzmX//6F23atOHtt98mLS3N/p7zGpWzZ8/ypz/9iWuuuYbo6GhiYmLo168f27dvd7lvUlISd911F1FRUdSpU4cJEyawfPlyTCYTq1evtl/n7e/2888/584777R/T5o1a8Y//vEPrFarw7Py75GYmEj37t2pWrUqzZs357PPPgNgzZo1dOnShcjISFq2bMl3331X5O+XSCBpREWklO3fvx+AmjVrAvDSSy/x17/+lQceeIBHH32UlJQU3nrrLbp168bWrVupXr26/bNnzpyhX79+DBo0iKFDh1K3bl1OnTrF7bffTu3atZk4cSLVq1fn0KFDLFq0yGs/Ro8ezWeffcaTTz5JmzZtOHPmDOvWrWPnzp107NiR//mf/yEtLY3k5GSmTp0KQHR0NAB5eXncddddrFu3jscff5zWrVuzY8cOpk6dyp49e1iyZInDs9atW8eiRYsYO3Ys1apV41//+hf33Xcfhw8ftn8fjh07xvXXX8+5c+d4/PHHadWqFUePHuWzzz7j4sWLhIeHc/HiRbp3787Ro0d54oknaNy4MT/++COTJk3i+PHjxVpPYzabGTx4MH/9619Zt24dd955p9vrDhw4wJIlS/jDH/5AkyZNOHnyJLNnz6Z79+78/vvvNGjQALBNK912220cP36cp59+mnr16rFgwQJWrVrl9r7u/m7BttYpOjqaZ555hujoaL7//nv+9re/kZ6ezuuvv+5wj9TUVPr378+gQYP4wx/+wMyZMxk0aBDz589n/PjxjB49moceeojXX3+d+++/nyNHjlCtWrUif89EAsIQkRLx3nvvGYDx3XffGSkpKcaRI0eMhQsXGjVr1jQiIyON5ORk49ChQ4bZbDZeeuklh8/u2LHDCA0NdWjv3r27ARizZs1yuHbx4sUGYGzcuNFrfwDjhRdesL+OjY01xo0b5/Uzd955p5GQkODS/uGHHxohISHGDz/84NA+a9YsAzDWr1/v8Nzw8HBj37599rbt27cbgPHWW2/Z24YNG2aEhIS4/Try8vIMwzCMf/zjH0ZUVJSxZ88eh/cnTpxomM1m4/Dhw16/nu7duxtt27b1+H7+9/LNN9+0tyUkJBjDhw+3v87KyjKsVqvD5w4ePGhEREQYL774or3tn//8pwEYS5YssbdlZmYarVq1MgBj1apVDv1y93drGIZx8eJFl7YnnnjCqFq1qpGVleVyjwULFtjbdu3aZQBGSEiI8fPPP9vbly9fbgDGe++95/F7IRKsNPUjUsJ69epF7dq1iY+PZ9CgQURHR7N48WIaNmzIokWLyMvL44EHHuD06dP2X/Xq1aNFixYu//qOiIjgkUcecWjLH3FZunQpubm5PverevXqbNiwgWPHjvn9NX366ae0bt2aVq1aOfQ7f1rLud+9evWiWbNm9tcWi4WYmBgOHDgA2EZolixZwoABA+zreQoymUz2595yyy3ExcU5PLdXr15YrVbWrl3r99dSUP6I0fnz5z1eExERYV9ca7VaOXPmDNHR0bRs2dI+bQbwzTff0LBhQ+666y57W5UqVXjsscc83tf57xYgMjLS/ufz589z+vRpbrnlFi5evMiuXbtc+j9o0CD765YtW1K9enVat25Nly5d7O35f87//ouUJ5r6ESlh06dP5+qrryY0NJS6devSsmVL+w+6vXv3YhgGLVq0cPvZgrtPABo2bEh4eLhDW/fu3bnvvvuYPHkyU6dO5dZbb2XgwIE89NBDXheCvvbaawwfPpz4+Hg6derEHXfcwbBhw2jatGmhX9PevXvZuXMntWvXdvv+qVOnHF43btzY5Zq4uDhSU1MBSElJIT09nXbt2hX63MTERJ+f66+MjAwAr9MheXl5vPnmm8yYMYODBw86rBXJn8YC2/qUZs2a2UNWvubNm7u9r7u/W4DffvuN//f//h/ff/896enpDu8VXEsDth1Nzs+LjY0lPj7epQ2wf/9FyhMFFZESdv3117sdJQDbDz2TycSyZcswm80u7+f/Cz9fwX9d5zOZTHz22Wf8/PPPfPnllyxfvpyRI0fyz3/+k59//tnlHvkeeOABbrnlFhYvXsy3337L66+/zquvvsqiRYvo16+f168pLy+Pa665hjfeeMPt+84/GN19bQCGYXh9jrvn9u7dm+eee87t+1dffbVf93P266+/Ap7DBMDLL7/MX//6V0aOHMk//vEPatSoQUhICOPHjy/Wgl53f7fnzp2je/fuxMTE8OKLL9KsWTOqVKnCli1b+Mtf/uLyPE/f55L6/osEAwUVkTLUrFkzDMOgSZMmxf4he8MNN3DDDTfw0ksvsWDBAoYMGcLChQt59NFHPX6mfv36jB07lrFjx3Lq1Ck6duzISy+9ZA8qzv86L9jv7du307NnT4/X+KN27drExMTYg4InzZo1IyMjg169ehX7mc6sVisLFiygatWq3HzzzR6v++yzz+jRowf//ve/HdrPnTtHrVq17K8TEhL4/fffMQzD4Xu0b98+n/u0evVqzpw5w6JFi+jWrZu9veCOMZHKRmtURMrQvffei9lsZvLkyS7/ujUMgzNnzhR6j9TUVJfPdujQAcBlq3A+q9XqMm1Qp04dGjRo4PCZqKgol+vANhpz9OhR5syZ4/JeZmYmFy5cKLTfBYWEhDBw4EC+/PJLNm3a5PJ+/tf3wAMP8NNPP7F8+XKXa86dO8elS5f8em4+q9XKU089xc6dO3nqqaeIiYnxeK3ZbHb5fn/66accPXrUoa1Pnz4cPXqUL774wt6WlZXl9nvm7VngOPKRk5PDjBkzfL6HSEWjERWRMtSsWTP+93//l0mTJnHo0CEGDhxItWrVOHjwIIsXL+bxxx/nT3/6k9d7fPDBB8yYMYN77rmHZs2acf78eebMmUNMTAx33HGH28+cP3+eRo0acf/999O+fXuio6P57rvv2LhxI//85z/t13Xq1ImPP/6YZ555huuuu47o6GgGDBjAww8/zCeffMLo0aNZtWoVN910E1arlV27dvHJJ5+wfPlyj9Ndnrz88st8++23dO/e3b7l+fjx43z66aesW7eO6tWr8+c//5kvvviC/v37M2LECDp16sSFCxfYsWMHn332GYcOHXIY1XAnLS2NefPmAbaiavmVaffv38+gQYP4xz/+4fXz/fv358UXX+SRRx7hxhtvZMeOHcyfP99lbc8TTzzB22+/zeDBg3n66aepX78+8+fPtxfe82Uk6sYbbyQuLo7hw4fz1FNPYTKZ+PDDDzVlI5VbYDYbiVQ8+duTC9s2bBiG8d///te4+eabjaioKCMqKspo1aqVMW7cOGP37t32azxtrd2yZYsxePBgo3HjxkZERIRRp04do3///samTZscrqPA9uTs7Gzjz3/+s9G+fXujWrVqRlRUlNG+fXtjxowZDp/JyMgwHnroIaN69eoG4LBVOScnx3j11VeNtm3bGhEREUZcXJzRqVMnY/LkyUZaWprDc91tg3be9msYhpGUlGQMGzbMqF27thEREWE0bdrUGDdunJGdnW2/5vz588akSZOM5s2bG+Hh4UatWrWMG2+80fi///s/Iycnx+v3OX8Lb/6v6Ohoo0WLFsbQoUONb7/91u1n3G1PfvbZZ4369esbkZGRxk033WT89NNPRvfu3Y3u3bs7fPbAgQPGnXfeaURGRhq1a9c2nn32WeO///2vAThsF/a2bXr9+vXGDTfcYERGRhoNGjQwnnvuOfv2Yuctzu7ukZCQYNx5550u7Z7+XkSCnckwFNVFRErLtGnTmDBhAsnJyTRs2DDQ3REpdxRURERKSGZmpsNunqysLK699lqsVit79uwJYM9Eyi+tURERKSH33nsvjRs3pkOHDva1Mbt27WL+/PmB7ppIuaWgIiJSQvr06cO7777L/PnzsVqttGnThoULF/Lggw8Gumsi5ZamfkRERCRoqY6KiIiIBC0FFREREQla5XqNSl5eHseOHaNatWolUtZbRERESp9hGJw/f54GDRrYD231pFwHlWPHjrkchiYiIiLlw5EjR2jUqJHXa8p1UMk/mv3IkSNez+oQERGRwLFarXz66af84Q9/wGw2k56eTnx8vP3nuDflOqjkT/fExMQoqIiIiAShw4cP88EHH5CXl8eHH37IU089ZX/Pl2Ub5TqoiIiISPD65ptv2LBhg/111apV/b6HgoqIiIiUKKvVyvTp00lNTbW39e7dmxtvvNHveymoiIiISIk5dOgQH374IXl5eQCEhYUxevRoatSoUaT7KaiIiIhIiUlOTraHlPj4eIYPH47ZbC7y/RRUREREpMTcfPPNJCUl0aJFC66//vpi309BRURERIps//79LFiwgJtvvpkePXoAMGTIkBK7v0roi4iISJF8/vnnzJs3j7y8PNauXYvVai3xZ2hERURERPySk5PD9OnTSU9Pt7f179+/WGtRPFFQEREREZ/t2bOHhQsXYhgGAFWqVGH06NHExsaWyvMUVERERMQniYmJLF682P66WbNmDB06tFSfqTUqIiIi4pO2bdvaTzu+++67Sz2kgEZURERExIPElES2/bqN5vHNubH5jZjNZh5//HGioqKIjo4ukz4oqIiIiIiLqZum8tuq32h0sRF7THvYcMcGJnSeQN26dcu0H5r6EREREQebDm/i1LJTxF+Mx4SJUCOUj7Z+RGJKYpn3RUFFRERE7Hbs2MFX731FlbwqAGSFZLEkfgmZ4ZkkpSeVeX809SMiIiIALFy4kN27dwNgYJBcNZkNdTbY30+ISSjzPimoiIiICKdPn7aHFJPJRJVrq7Dh7JWQMqrdKCy1LWXeLwUVERERoVatWnTo0IF9+/YxduxYIiMj6ZfSj6T0JBJiEgISUgBMRn5puXIoPT2d2NhY0tLSiImJCXR3REREypV58+YRGhrKoEGDyvS5/vz81oiKiIhIJZOWlsasWbPIysoC4Pfff6dNmzYB7pV7CioiIiKVyKZNm/jqq6/sr2NiYmjevHkAe+SdgoqIiEgl8f7775OUdGWLcYcOHbj77rsD2KPCKaiIiIhUcFarlddee42cnBwAQkJCeOihh2jWrFmAe1Y4BRUREZEKzmw2ExoaSk5ODrGxsYwdO5bw8PBAd8snCioiIiIVkNVqJT09nbi4OACefPJJ1q9fT69evQLcM/+ohL6IiEgFc/bsWV599VXeeust+3RPZGRkuQspoKAiIiJSofz444+89dZb5ObmYhgG3333XaC7VCya+hEREakArFYr7733HkePHrW3denShb59+wawV8WnoCIiIlLOpaSkMGfOHHJzcwHbrp4RI0YQHx9f6GcTUxIDXibfGwUVERGRcm727NlYrVYAatasyZgxYzCbzYV+buqmqcz9ba799ci2I5nQeUKp9bMotEZFRESknLv99tsBuOmmm3jyySd9CimJKYkOIQVg7m9zSUxJLJU+FpVGVERERMqZkydPsmrVKvthgtdffz2dOnXyKaDkS0pP8tgeTFNACioiIiLlyKpVq1i7di0A33zzjX2xrD8hBSAhJsGv9kDR1I+IiEg5YLVamTFjhj2kAFSpUqXI97PUtjCy7UiHtlHtRgXVaApoREVERCToHTt2jLlz59oXzIaGhvLoo49St25dh+v83cEzofMEeib01K4fERERKZrvvvuO9evX21/Xq1ePRx991GWqp6g7eCy1LUEZUPJp6kdERCSIHThwwP7nHj168MQTT7iElPKyg6coFFRERESC2KhRo6hTpw5jx46lW7dubq/xtoOnvFNQERERCSLffPMNL774IqdOnQJsu3nGjBlD7dq1PX6mvOzgKQoFFRERkSBgtVr517/+xYYNGzAMgw8++MDnz5aXHTxFocW0IiIiAXbo0CE+/PBD8vLyAAgLC2PUqFF+3aM87OApCgUVERGRAPrqq6/YtGmT/XV8fDzDhw/3u4AbBP8OnqJQUBEREQmQefPmsX//fvvrvn370qVLlwD2KPgoqIiIiARI9+7d2b9/P+Hh4YwePZq4uLhAdynoKKiIiIiUoZ9//pkbbrgBsE3zPPLIIzRu3LjQz/lbdbai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akVECnVt4zhGd2/q0Dame9NSH00proceeojw8HBGjRrFb7/9xscff8ybb75pL9RamjT14+SXQ2f9ai9PrFYry5Yto3///gC0adOG8ePHExsb6//Nek+G1gNs0z01myukiIj4aGK/1vRpW4+Dpy/QpFZU0IcUgNjYWL799lvGjRtHp06dqFWrFn/7299KfWsyKKi48FQov7wX0D906BAffvgheXl5ZGVlcf/99wMULaTka9RZAUVEpAiubRxXpgHFU8X3/ArxvrBYLPzwww8l2CvfKKg4ubZxHAdOX3TbXl59/fXXbNy40f46v9qsiIhIsNMaFSc3Na/lV3swy8nJYdq0aQ4hpW/fvgwbNiyAvRIRkWDTr18/oqOj3f56+eWXA9o3jag4mfdzksf2ezs2KuPeFN3BgweZN28eeXm24wDCw8MZPXp0qa/OFhGR8ufdd98lMzPT7Xs1atQo4944UlBxsvfkeb/ag9WPP/5oDykJCQmMGDEisB0SEZGg1bBhw0B3wSNN/TiJjnCf3Ty1B6shQ4YQFxfHnXfeqZAiIiLlloKKkxs9rEXx1B4s9u7dy0svvcTBgwftbU899RSdO2tXjoiIlF8KKk4iQt1/Szy1B4PFixezYMECLl26xPz58wPdHRERkRITvD99A2TBL0f8ag+kzMxM/vnPf5KYmGhvu/POOwPYIxERkZJVvhZeiN2uXbv45JNP7IV6qlSpwrhx41yO8BYRESnPFFTKoVWrVrF27Vr766uvvprBgwcHsEciIiKlQ1M/Tg5NcT914qk9EK655hoATCYT9957r0KKiIh4NWLECAYOHOjSvnr1akwmE+fOnfP6+aysLEaMGME111xDaGio23uVFgUVN5xDSTCElP3792O1WgGoVasW999/P88884w9tIiIiJQWq9VKZGQkTz31FL169SrTZ2vqx4PFY2+0n2wZaAsXLmT37t3UqVOHMWPGANC2bdsA90pERCqLqKgoZs6cCcD69esLHYEpSQoqbkxZtpNZaw7YX4/u3pSJ/VqXeT8yMjKYMWOGvaxxSkoKVqsVs9lc5n0REZESlLwJzuyDms11Cn0hFFScbD2c6hBSAGatOUCftvXK9ATlxMRElixZYt/VExUVxbhx4xRSRETKuxUvwPppV17fNB56Ty71xy5dutRlZ2j+koJgpqDi5ODpCx7byyqozJ8/n3379tlft23blvvvv79Mni0iIqUoeZNjSAHb69YDSn1kpUePHvbpm3wbNmxg6NChpfrc4lJQcZJrzfOrvaTt2LHDHlJMJhODBg3i6quvLpNni4hIKTuzz3N7KQeVqKgomjdv7tCWnJxcqs8sCQoqTsLM7jdCeWovaddccw1r164lOzubJ598kvDw8DJ5roiIlIGazf1rFwUVZ552+ZTm7p8PP/yQ5s2b07VrVwDGjRtXas8SEZEAatTZtibFYY3KhHKxoPb3338nJyeHs2fPcv78ebZt2wZAhw4dSvW5CipOrm0cx+juTR0W1I7p3rRU1qekpaUxc+ZMsrOzOXDgAK1atSIuruwW7IqISAD0nmxbk1LOdv3ccccdJCUl2V9fe+21APZNH6VFQcWN/25xnLP7bEsyfynh7cm//PILy5Yts7+OiYkhKirwNVtERKQMNOpcpgHl/fffd9t+6623+hw0Dh06VHId8oOCipPXl+8i5XyOQ1vK+RxeX76LP/dpVSLPeO+99zh8+LD9dceOHRkwYECJ3FtERKQiUQl9J1uSUv1q90daWhqvvPKKPaSEhIQwbNgwhRQREQmofv36ER0d7fbXyy+/HNC+aUTFSceEOH46cNZte3FFRkZy6dIlAKpXr86YMWO0q0dERALu3XfftVdBd1ajRo0y7o0jBRUnf+7TirnrDpKZe6VuSmRYSJGnfaxWK1arlfDwcMLDwxk8eDB79+6lX79+JdVlERGRYmnYsGGgu+CRgoqTrYdTHUIKQGZuHlsPp/q98+f06dO88847hIaG8txzzwHQvHlzl4I7IiIi4p7WqDjxVkLfHz/88APTp08nNzeXzMxMtm7dWhLdExERqVQ0ouKkuAXfrFYr//73vzl+/Li97YYbbrDvNxcRERHfKag4KU7Bt1OnTjFnzhz7glmz2cyIESNo1KhRqfVXRESkItPUjxsFQwrATKfX7litVmbNmmUPKbVr12bSpEkKKSIiIsWgoOKk22vf+9Wez2w207JlSwBuvvlmxo4di9lsLvH+iYiIVCYKKk6Op7nfR+6u/fjx43z//ZUA8+CDD/Lss8/Ss2fPUuufiIiIv0aMGMHAgQNd2levXo3JZOLcuXNeP7969Wruvvtu6tevT1RUFB06dGD+/Pml01knWqPipH5sJIfPuoaS+rGRDq9XrlzJunXrAGjUqBFXX301ANHR0aXfSRERkTL0448/YrFY+Mtf/kLdunVZunQpw4YNIzY2lv79+5fqsxVUnKx97jaumviV23a4shbl9OnT9vfOnDlTZv0TEREpa88//7zD66effppvv/2WRYsWlXpQ0dSPG4em3EnjGpGEmaFxjUgOTbkTgOTkZF555RV7SAkNDWXMmDF07do1kN0VEZFyJjElkS/3f0liSmKgu1JkaWlpZVJeXyMqHuSPoORbvnw5P//8s/11gwYNGDlypBbMioiIX6Zumsrc3+baX49sO5IJnSeU+nOXLl3qsjzBarUW6V6ffPIJGzduZPbs2SXRNa8UVHy0bds2+5979uzJzTffHLjOiIhIuZSYkugQUgDm/jaXngk9sdS2lOqze/TowcyZMx3aNmzYwNChQ/26z6pVq3jkkUeYM2cObdu2LckuuqWg4sHry3exJSmVjglx/LlPK0aPHs27777L8OHDqVWrVqC7JyIi5VBSepLH9tIOKlFRUS5nzSUnJ/t1jzVr1jBgwACmTp3KsGHDSrJ7HimouHHdSytokrmXFqFnmH6gPZ9sOsLG/+nNs88+G+iuiYhIOZYQk+BXezBZvXo1/fv359VXX+Xxxx8vs+dqMa2TKV//SrecTbQJTSHclEf/8N2knM/h9eW7At01EREp5yy1LYxsO9KhbVS7UaU+mlJcq1at4s477+Spp57ivvvu48SJE5w4cYKzZ8+W+rM1olLAwYMHydq4iJgQA4AcI4RVOU0B2JKUGsiuiYhIBTGh8wR6JvQkKT2JhJiEoA8pAB988AEXL17klVde4ZVXXrG3d+/endWrV5fqs02GYRil+oRSlJ6eTmxsLGlpacTExBTrXl9++SVbtmwBwDDgRF403+S0sr8/rkcz/tynlaePi4hIBZeVlcXBgwdp0qQJVapUCXR3gp6375c/P781ogLMnj2bEydO2F/vCGnC5qya9td1qoUrpIiIiASA1qgAbdq0ASAiIoLx48fz378NY1yPZnRtWoNxPZrxy//0DnAPRURESk+/fv2Ijo52++vll18OaN8q7YjK3r17adGiBQC33HIL1apVo0OHDvb3NYIiIiKVxbvvvktmpvtDecui+qw3lS6o5OTk8NZbb5GRkUH37t259dZbARxCioiISGXSsGHDQHfBo0o19bNr1y6mTJlCRkYGANu3bw9wj0RERMSb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1aNDhw5MnDiRI0eOkJKS4jL1s3r1akwmE8uWLaNTp05EREQwb948Jk+ezPbt2+0jMwXPdzp9+jT33HMPVatWpUWLFnzxxReB+UJFpMQpqIhImcrIyGDevHk0b96cmjVrerxu4sSJTJkyhZ07d9K7d2+effZZ2rZtax+ZefDBB+3XTp48mQceeIDExETuuOMOhgwZwtmzZ8viyxGRUqbTk0Wk1C1dupTo6GgALly4QP369Vm6dCkhIZ7/rfTiiy86nPIbHR1NaGgo9erVc7l2xIgRDB48GICXX36Zf/3rX/zyyy/07du3hL8SESlrGlERkVLXo0cPtm3bxrZt2/jll1/o06cP/fr1IykpyeNnOnfu7PP9LRaL/c9RUVHExMRw6tSpYvVZRIKDgoqIlLqoqCiaN29O8+bNue6663j33Xe5cOECc+bM8foZX4WFhTm8NplM5OXlFbm/IhI8FFREpMyZTCZCQkLIzMz0+TPh4eFYrdZS7JWIBCOtURGRUpednc2JEycASE1N5e233yYjI4MBAwb4fI+rrrqKgwcPsm3bNho1akS1atWIiIgorS6LSJDQiIqIlLpvvvmG+vXrU79+fbp06cLGjRv59NNPufXWW32+x3333Uffvn3p0aMHtWvX5qOPPiq9DotI0DAZhmEEuhMiIiIi7mhERURERIKWgoqIiIgELQUVERERCVoKKiIiIhK0FFREREQkaCmoiIiISNBSUBEREZGgpaAiIiIiQUtBRURERIKWgoqIiIgELQUVERERCVoKKiIiIhK0/j/XeaCDuoeOIQAAAABJRU5ErkJggg==", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "place_cell_diagrams = compute_persistence_diagrams(dataset, maxdim=2, n_threads=-1)\n", "plot_persistence_diagrams(place_cell_diagrams)" ] }, { "cell_type": "markdown", "id": "cb5725a2-750d-4663-bfa8-cf2687966234", "metadata": { "tags": [] }, "source": [ "## Synthetic Grid cell data" ] }, { "cell_type": "markdown", "id": "a84a86eb-0293-4900-a413-7696abf97dbe", "metadata": {}, "source": [ "### Generate synthetic grid cell data + compute persistence diagrams" ] }, { "cell_type": "markdown", "id": "3ebef170-6ea7-4c68-bb4e-6afc8d6d10f4", "metadata": {}, "source": [ "Orientation variability = 0" ] }, { "cell_type": "code", "execution_count": 3, "id": "e7084c77-6d8a-48b4-b555-e034577df970", "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "shape of neural activity matrix: (2500, 256)\n" ] } ], "source": [ "grid_scale = 1\n", "arena_dims = np.array([4, 4])\n", "n_cells = 256\n", "grid_orientation_mean = 0\n", "grid_orientation_std = 0\n", "\n", "field_width = 0.05\n", "resolution = 50\n", "\n", "neural_activity, _ = gridcells.load_grid_cells_synthetic(\n", " grid_scale,\n", " arena_dims,\n", " n_cells,\n", " grid_orientation_mean,\n", " grid_orientation_std,\n", " field_width,\n", " resolution,\n", ")\n", "print(\"shape of neural activity matrix: \" + str(neural_activity.shape))" ] }, { "cell_type": "code", "execution_count": 4, "id": "b6394d55-4e61-4f01-b0a8-a2f54957f529", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Function 'compute_persistence_diagrams' executed in 4809.5422s\n" ] }, { "data": { "image/png": "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3br0798fPz8/Fi5cSGRkJAsWLCAnJ4dHH32U8+fP27/Cw8Np3Lhxgd/Kvby8GDJkiENbXk/M4sWLyc7OLnFdQUFB/PLLL5w6darUf6avv/6a5s2b06xZM4e68x595a+7R48eNGzY0H4cExNDQEAAhw8fBnJ7bhYtWkTfvn3t43+uZrFY7O97++23Exwc7PC+PXr0wGazsXbt2lL/Wa6W15N06dKlIs/x8vKyD8y12WxcuHABPz8/mjZtan+0BrB06VIiIyO577777G3e3t4888wzRd43/98tgI+Pj/37S5cucf78eW6//XbS09PZu3dvgfr79+9vP27atClBQUE0b96cW265xd6e933e5y/iqvR4SKScffDBBzRp0gR3d3fCwsJo2rSp/YfegQMHMAyDxo0bF3rt1bNYACIjI/H09HRo69q1Kw899BATJkxg8uTJ3HHHHfTr14/HH3+82EGk77zzDoMGDaJu3bq0b9+ePn368NRTT3HDDTdc88904MAB9uzZQ0hISKGvnzt3zuG4Xr16Bc4JDg4mMTERgISEBFJSUmjVqtU13zcuLq7E71taqampAMU+MsnJyeFf//oXU6dO5ciRIw5jS/IedUHueJaGDRvaA1eeRo0aFXrfwv5uAXbt2sX//u//smrVKlJSUhxeu3rsDeTOjMr/foGBgdStW7dAG2D//EVclUKLSDm7+eabC+09gNwfgBaLhSVLlmC1Wgu8nvebf56rf+vOY7FYmD9/Pps2beL7779n2bJlDB06lH/+859s2rSpwD3yPProo9x+++0sXLiQ5cuX8/e//523336bBQsW0Lt372L/TDk5ObRu3Zp333230Nfz/5As7M8GYBhGse9T2Pv27NmTP//5z4W+3qRJk1LdL7/ffvsNKDpYAEycOJG//vWvDB06lL/97W/UrFkTNzc3Ro8efV2DgQv7u01KSqJr164EBATwxhtv0LBhQ7y9vdm2bRuvvPJKgfcr6nMur89fxNkotIhUooYNG2IYBg0aNLjuH7i33nort956K2+++SZz587liSeeYN68eTz99NNFXhMREcELL7zACy+8wLlz57jxxht588037aEl/2/tV9e9Y8cOunfvXuQ5pRESEkJAQIA9NBSlYcOGpKam0qNHj+t+z/xsNhtz586lRo0adO7cucjz5s+fT7du3fjkk08c2pOSkqhdu7b9ODo6mt27d2MYhsNndPDgwRLXtHr1ai5cuMCCBQvo0qWLvf3qmWci1ZnGtIhUogcffBCr1cqECRMK/NZrGAYXLly45j0SExMLXNu2bVuAAtOP89hstgKPFkJDQ6lTp47DNb6+vgXOg9xempMnTzJjxowCr2VkZJCWlnbNuq/m5uZGv379+P7774mNjS3wet6f79FHH2Xjxo0sW7aswDlJSUlcuXKlVO+bx2azMWrUKPbs2cOoUaMICAgo8lyr1Vrg8/766685efKkQ1uvXr04efIk3333nb3t8uXLhX5mxb0XOPaIZGVlMXXq1BLfQ6QqU0+LSCVq2LAh//d//8e4ceM4evQo/fr1w9/fnyNHjrBw4UKeffZZXn755WLv8dlnnzF16lQeeOABGjZsyKVLl5gxYwYBAQH06dOn0GsuXbpEVFQUDz/8MG3atMHPz48ff/yRLVu28M9//tN+Xvv27fnyyy8ZO3YsN910E35+fvTt25cnn3ySr776iueff56ffvqJTp06YbPZ2Lt3L1999RXLli0r8pFYUSZOnMjy5cvp2rWrfRr16dOn+frrr1m/fj1BQUH86U9/4rvvvuPee+9l8ODBtG/fnrS0NHbu3Mn8+fM5evSoQ29HYZKTk5k9ezaQu4Bb3oq4hw4don///vztb38r9vp7772XN954gyFDhnDbbbexc+dO5syZU2As0HPPPcf777/PgAEDePHFF4mIiGDOnDn2Rf5K0kN12223ERwczKBBgxg1ahQWi4XPP/9cj3VE8pgzaUmk6smb8nytqciGYRjffPON0blzZ8PX19fw9fU1mjVrZowYMcLYt2+f/Zyiputu27bNGDBggFGvXj3Dy8vLCA0NNe69914jNjbW4TyumvKcmZlp/OlPfzLatGlj+Pv7G76+vkabNm2MqVOnOlyTmppqPP7440ZQUJABOEx/zsrKMt5++22jZcuWhpeXlxEcHGy0b9/emDBhgpGcnOzwvoVNrc4/ldgwDOPYsWPGU089ZYSEhBheXl7GDTfcYIwYMcLIzMy0n3Pp0iVj3LhxRqNGjQxPT0+jdu3axm233Wb84x//MLKysor9nPOmBed9+fn5GY0bNzYGDhxoLF++vNBrCpvy/NJLLxkRERGGj4+P0alTJ2Pjxo1G165dja5duzpce/jwYeOee+4xfHx8jJCQEOOll14y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qouRI0eyePFifvrpJ6Kioswux2V4enrSqFEj2rdvz6RJk2jTpg3/+te/zC7LqW3dupVz585x44034u7ujru7O2vWrOG9997D3d0dm81mdokuIygoiCZNmnDw4EGzS3F6ERERBX6ZaN68eakerym0XMXT05P27duzcuVKe1tOTg4rV67UM3KpMIZhMHLkSBYuXMiqVato0KCB2SW5tJycHDIzM80uw6l1796dnTt3sn37dvtXhw4deOKJJ9i+fTtWq9XsEl1Gamoqhw4dIiIiwuxSnF6nTp0KLOewf/9+oqOjS3wPPR7KZ+zYsQwaNIgOHTpw8803M2XKFNLS0hgyZIjZpTm91NRUh982jhw5wvbt26lZsyb16tUzsTLnNmLECObOncu3336Lv7+/ffxUYGAgPj4+Jlfn3MaNG0fv3r2pV68ely5dYu7cuaxevZply5aZXZpT8/f3LzBmytfXl1q1amks1TW8/PLL9O3bl+joaE6dOsX48eOxWq0MGDDA7NKc3pgxY7jtttuYOHEijz76KJs3b+ajjz7io48+KvlNymciU9Xy73//26hXr57h6elp3HzzzcamTZvMLskl/PTTTwZQ4GvQoEFml+bUCvvMAGPWrFlml+b0hg4dakRHRxuenp5GSEiI0b17d2P58uVml+WSNOW5ZB577DEjIiLC8PT0NCIjI43HHnvMOHjwoNlluYzvv//eaNWqleHl5WU0a9bM+Oijj0p1vcUwDKOcw5SIiIhIudOYFhEREXEJCi0iIiLiEhRaRERExCUotIiIiIhLUGgRERERl6DQIiIiIi5BoUVERERcgkKLiJjq6NGjWCwWtm/fXqbrLRYLixYtKteaRMQ5KbSISIUaPHgwFovF/lWrVi3uvvtu4uLiAKhbty6nT5++5vLxr7/+Om3btq2EikXEWSm0iEiFu/vuuzl9+jSnT59m5cqVuLu7c++99wJgtVoJDw/H3b3wrdAMw+DKlSuVWa6IOCmFFhGpcF5eXoSHhxMeHk7btm159dVXOXHiBAkJCQUeD61evRqLxcKSJUto3749Xl5ezJ49mwkTJrBjxw57j82nn35qv//58+d54IEHqFGjBo0bN+a7774z5w8qIhVKoUVEKlVqaiqzZ8+mUaNG1KpVq8jzXn31Vd566y327NlDz549eemll2jZsqW9x+axxx6znzthwgQeffRR4uLi6NOnD0888QQXL16sjD+OiFSiwvtjRUTK0eLFi/Hz8wMgLS2NiIgIFi9ejJtb0b83vfHGG/Ts2dN+7Ofnh7u7O+Hh4QXOHTx4MAMGDABg4sSJvPfee2zevJm77767nP8kImIm9bSISIXr1q0b27dvZ/v27WzevJlevXrRu3dvjh07VuQ1HTp0KPH9Y2Ji7N/7+voSEBDAuXPnrqtmEXE+Ci0iUuF8fX1p1KgRjRo14qabbuLjjz8mLS2NGTNmFHtNSXl4eDgcWywWcnJyylyviDgnhRYRqXQWiwU3NzcyMjJKfI2npyc2m60CqxIRZ6cxLSJS4TIzMzlz5gwAiYmJvP/++6SmptK3b98S36N+/focOXKE7du3ExUVhb+/P15eXhVVsog4IfW0iEiFW7p0KREREURERHDLLbewZcsWvv76a+64444S3+Ohhx7i7rvvplu3boSEhPDFF19UXMEi4pQshmEYZhchIiIici3qaRERERGXoNAiIiIiLkGhRURERFyCQouIiIi4BIUWERERcQkKLSIiIuISFFpERETEJSi0iIiIiEtQaBERERGXoNAiIiIiLkGhRURERFyCQouIiIi4hP8PBxh1UOzCaVMAAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "diagrams = compute_persistence_diagrams(neural_activity, maxdim=2, n_threads=-1)\n", "plot_persistence_diagrams(diagrams)" ] }, { "cell_type": "markdown", "id": "40d713d8-0275-4900-8701-82941e8710e9", "metadata": {}, "source": [ "#### Orientation variability > 0" ] }, { "cell_type": "code", "execution_count": 5, "id": "005b056d-683b-4ca9-8b57-ae67c6f70944", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "shape of neural activity matrix: (2500, 256)\n" ] } ], "source": [ "grid_scale = 1\n", "arena_dims = np.array([4, 4])\n", "n_cells = 256\n", "grid_orientation_mean = 0\n", "grid_orientation_std = 3\n", "\n", "field_width = 0.05\n", "resolution = 50\n", "\n", "neural_activity, _ = gridcells.load_grid_cells_synthetic(\n", " grid_scale,\n", " arena_dims,\n", " n_cells,\n", " grid_orientation_mean,\n", " grid_orientation_std,\n", " field_width,\n", " resolution,\n", ")\n", "print(\"shape of neural activity matrix: \" + str(neural_activity.shape))" ] }, { "cell_type": "markdown", "id": "88866a97", "metadata": {}, "source": [ "## Shuffle Data and plot diagrams" ] }, { "cell_type": "code", "execution_count": 64, "id": "dd16d020", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "noise level: 0.71%\n" ] } ], "source": [ "import os\n", "\n", "os.environ[\"GEOMSTATS_BACKEND\"] = \"pytorch\"\n", "import geomstats.backend as gs\n", "\n", "import neurometry.datasets.synthetic as synthetic\n", "\n", "task_points = synthetic.hypersphere(1, 1000)\n", "noisy_points, manifold_points = synthetic.synthetic_neural_manifold(\n", " points=task_points,\n", " encoding_dim=3,\n", " nonlinearity=\"sigmoid\",\n", " scales=gs.array([1, 1, 1]),\n", " poisson_multiplier=100,\n", ")" ] }, { "cell_type": "code", "execution_count": 65, "id": "874bd10a", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Collecting dreimac\n", " Downloading dreimac-0.3.1-py3-none-any.whl.metadata (6.2 kB)\n", "Requirement already satisfied: matplotlib>=3.6 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from dreimac) (3.8.4)\n", "Requirement already satisfied: numba>=0.56 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from dreimac) (0.59.1)\n", "Requirement already satisfied: numpy>=1.23 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from dreimac) (1.26.4)\n", "Requirement already satisfied: persim>=0.3 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from dreimac) (0.3.5)\n", "Requirement already satisfied: ripser>=0.6 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from dreimac) (0.6.8)\n", "Requirement already satisfied: scipy>=1.10 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from dreimac) (1.13.0)\n", "Requirement already satisfied: contourpy>=1.0.1 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from matplotlib>=3.6->dreimac) (1.2.1)\n", "Requirement already satisfied: cycler>=0.10 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from matplotlib>=3.6->dreimac) (0.12.1)\n", "Requirement already satisfied: fonttools>=4.22.0 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from matplotlib>=3.6->dreimac) (4.51.0)\n", "Requirement already satisfied: kiwisolver>=1.3.1 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from matplotlib>=3.6->dreimac) (1.4.5)\n", "Requirement already satisfied: packaging>=20.0 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from matplotlib>=3.6->dreimac) (24.0)\n", "Requirement already satisfied: pillow>=8 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from matplotlib>=3.6->dreimac) (10.3.0)\n", "Requirement already satisfied: pyparsing>=2.3.1 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from matplotlib>=3.6->dreimac) (3.1.2)\n", "Requirement already satisfied: python-dateutil>=2.7 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from matplotlib>=3.6->dreimac) (2.9.0.post0)\n", "Requirement already satisfied: llvmlite<0.43,>=0.42.0dev0 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from numba>=0.56->dreimac) (0.42.0)\n", "Requirement already satisfied: scikit-learn in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from persim>=0.3->dreimac) (1.4.2)\n", "Requirement already satisfied: hopcroftkarp in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from persim>=0.3->dreimac) (1.2.5)\n", "Requirement already satisfied: deprecated in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from persim>=0.3->dreimac) (1.2.14)\n", "Requirement already satisfied: joblib in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from persim>=0.3->dreimac) (1.4.0)\n", "Requirement already satisfied: Cython in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from ripser>=0.6->dreimac) (0.29.37)\n", "Requirement already satisfied: six>=1.5 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from python-dateutil>=2.7->matplotlib>=3.6->dreimac) (1.16.0)\n", "Requirement already satisfied: wrapt<2,>=1.10 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from deprecated->persim>=0.3->dreimac) (1.16.0)\n", "Requirement already satisfied: threadpoolctl>=2.0.0 in /home/facosta/miniconda3/envs/neurometry/lib/python3.11/site-packages (from scikit-learn->persim>=0.3->dreimac) (3.4.0)\n", "Downloading dreimac-0.3.1-py3-none-any.whl (36 kB)\n", "Installing collected packages: dreimac\n", "Successfully installed dreimac-0.3.1\n" ] } ], "source": [ "!pip install dreimac" ] }, { "cell_type": "code", "execution_count": 68, "id": "2ecb451f", "metadata": {}, "outputs": [ { "data": { "image/png": "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KysLY8eORWpqKrp164Z169bB19f1f2UlciVVVTF+/HgsWLAAiqJg0KBBaNWqlavDIqJydCknEX9c3QqgYIqblChSa2CcBSehQnVqfKXh510H7cK/xq4Ld0GvplntERBWcetlhvODI/IAKhQYHNT0qEXS0u6h3NPiW7duxYwZM/Dpp59i7969WLVqFdauXYs333zT4X3YvJWIyHXuvfdeHDp0CLm5uTh69CjGjBljs18IgenTpyMpKQm5ubnYtGkTmjRp4qJoiSoG62SSEAJLlixhMonIw0kp8eW5z5CvSujUgj4oenhBBw0MUhinulnd585q3VwW781IqUPi9Tho5RWrqI29kwqqliQ0QuuiCIncm0EqxW7uqFQVSjVq1IBGoylVM9bXX38djz/+OJ566ikAwB133GH5y/arr75qtwxcq9VCq+ULFREREVV8hZNJS5cuZc8kokrgg+MzcS7rPIy1R8LUR0kYp4gJYzWCABCk8YOflx/6ht2P6OpdXRt0MVLS5yM1+ydohISv1CPP9FHROpkEAKruKFLSP0XNoPGuCZTITRU3tU3nngVKpatQ8vHxQXR0tE0zVlVVsXnzZofNWLOzs4skjTQa45MoC6+pSURERORGmEwiqpwydOk4mWlexELY/CshTNPfJKSUaFu1O6a2/BhdavRxQaQll5X3N8xJI42QEEIW6qck4A0VGiFxOXUmMnL/cEWYRG7LYJry5mhzR6WOOi4uDp999hmWLFmCo0ePYty4ccjKysLo0aMBACNGjMDkyZMtx993332YN28evvvuO5w9exYbN27E66+/jvvuu8+SWCIiIiJyR7///juTSUSVUKoutdCIdVLJuEnTtuP6NqfGdqu8NCEAjJ/PFAH4QEXBGnUS3tDDRxhMR2uQnRfvokiJ3JNxWqzjzR2VOuqhQ4fiypUrmDJlCpKSktC2bVusW7fO0qg7ISHBpiLptddegxACr732Gi5evIjQ0FDcd999ePvtt8vuURARERG5QO/evfHJJ5+gatWqTCYRVRLpunSsurDaWIUkzJPcYNNSV7GsjGZOMFV8YUHPIC17PVSZDUDAW+ihFQFQZTpgtdKbNCWZNEqI64IlckMqAIO0/3pQcdv1F09IN5h3lp6ejuDgYKSlpSEoKMjV4RARAeBr0+3gc0fuTFVVZGVlITAw0NWhlDn+bBIVT5Uq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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from dreimac import CircularCoords\n", "from persim import plot_diagrams\n", "\n", "# prepare plot with 4 subplots\n", "f, (a0, a1, a2, a3) = plt.subplots(1, 4, width_ratios=[1, 1, 1, 0.2], figsize=(14, 3))\n", "\n", "\n", "# plot the persistence diagram, showing a single prominent class\n", "cc = CircularCoords(X, n_landmarks=200)\n", "plot_diagrams(cc._dgms, title=\"Persistence diagram\", ax=a1)\n", "\n", "# plot the data colored by the circle-valued map constructed by DREiMac\n", "circular_coordinates = cc.get_coordinates()\n", "a2.scatter(X[:, 0], X[:, 1], c=circular_coordinates, s=10, cmap=\"viridis\")\n", "a2.set_title(\"Input colored by circular coordinate\")\n", "a2.axis(\"off\")\n", "a2.set_aspect(\"equal\")\n", "\n", "# plot colorbar\n", "img = a3.imshow([[0, 1]], cmap=\"viridis\")\n", "a3.set_visible(False)\n", "cb = plt.colorbar(mappable=img, ticks=[0, 0.5, 1])\n", "_ = cb.ax.set_yticklabels([\"0\", \"180\", \"360\"])" ] }, { "cell_type": "code", "execution_count": 58, "id": "38ebb291", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "marker": { "size": 3 }, "mode": "markers", "type": "scatter3d", "x": [ -0.3731854183087145, 0.6046313460064381, -0.6172595186990893, 0.9830176641669849, -0.2933641961403958, 0.6420978680748499, -0.6622458873462611, 0.9992530380654491, -0.9140253593462395, 0.6251351098790537, -0.6867522795096576, 0.7748678562978062, -0.9994323542608915, -0.3758282860160844, 0.2608449709390417, 0.9713618273890566, 0.8249751063193702, 0.7912804383888699, -0.7193675490216105, -0.5330496881664726, 0.1468415154023891, 0.30393416223654646, 0.3541199771036939, -0.758550925348863, -0.5772514886985336, 0.4678711114587369, -0.5012424865902281, 0.4949251915000117, 0.8975367792148552, 0.9503229204827977, -0.09544841828342877, 0.9999892748962608, -0.5525668613771887, -0.9959966202178364, 0.9835806878284279, -0.4070303254477549, -0.1399282204731718, -0.9918620474647052, -0.934893395872091, 0.29712022218587414, 0.3632317540700785, -0.6775361532315257, -0.7472676694760423, 0.9995012261783317, 0.6084239198202742, -0.7620451752765038, -0.6900267729391214, -0.6229454517977523, -0.26665240860552936, -0.5496646076644821, -0.6068536040485781, 0.6333387778372441, 0.5378136968901104, -0.7759133282650967, -0.0024020952666226896, 0.6807968608691434, -0.5385204349520175, -0.9706166751545685, 0.32566800817874975, 0.44784485336677304, -0.3951720279222817, -0.9719704492230705, -0.9601756159441455, 0.7199495445169924, 0.9259622430483809, -0.8302547405223607, 0.9920272887884621, 0.8780332247101068, 0.9471056433068569, 0.6680332930920017, 0.9718552175412745, -0.7270314323961008, -0.9996383636687121, -0.21076001920762646, -0.8657994419274284, 0.9861644823318605, -0.9999259728775209, -0.6816060706061442, -0.5845013399822322, -0.999393495797384, -0.9146276977706789, -0.8045866479371059, -0.3105059285248215, 0.783089774518232, 0.9367355185808656, -0.1451880595488245, -0.955572955298657, 0.552084402990069, 0.2734996098198639, -0.3654104735226451, -0.36569738910362154, 0.9626522690112711, -0.9426510969811618, 0.9233692323936209, 0.5885582119395576, -0.9765051039911479, 0.5874006897023489, 0.8987386496028871, -0.392113114162433, -0.5999277818689133, 0.29730008735834434, 0.9999964193712287, -0.8320518481712945, -0.6440755801814275, -0.49498677041109745, -0.44980460838178493, -0.5514321771342142, 0.0726271983237525, 0.2046618933555668, -0.8389184887177769, 0.53964960973501, 0.5137742939954666, -0.9289195904032422, 0.5352030945503716, -0.9748218902678288, 0.8802128661303399, 0.948587160812075, 0.9170803925387202, 0.8108256445900686, -0.07852823820400112, 0.7019326903388642, -0.9957709511562131, -0.8081224540440223, -0.4320191822479728, 0.7261436808580217, 0.5486793013103289, -0.4720560174822499, 0.987578869281265, 0.5972661636772993, -0.06744989598799501, -0.9769568445909503, 0.981000192035914, -0.9690452290946072, -0.8051453113626786, -0.6694446884044167, -0.9599152630535134, -0.2607558335265857, -0.40610259883040867, 0.06649307828823085, -0.6387791783367789, -0.901658237860807, 0.8556864790298605, 0.994285467412113, 0.370754524203849, 0.8887820331975462, -0.6867788715192494, -0.6977350880790523, 0.31137275013249927, 0.5107017792708352, 0.9879107593075744, -0.2528392794233985, 0.6257687916523893, -0.6398340045000472, 0.9973083673541201, -0.8844515412212273, 0.46059739605445144, 0.558450426526197, 0.5987070427684346, -0.9103298607403886, 0.8184586429629801, -0.9861639048178575, 0.5670728180499709, -0.4061076453297061, -0.96952117416787, 0.9840360440407709, -0.9144418991053437, -0.9999999923687569, 0.7497347522792881, -0.17954395588535765, -0.3393296793661296, 0.8985364156730208, -0.9456803093341497, 0.0342999808047651, 0.9995738883404285, -0.9782887056287212, 0.16661653456080677, -0.667883841572007, 0.651738042759962, -0.8886637388157386, 0.9943357534334675, -0.4028599079757754, 0.7663782104224199, 0.5319098580692775, 0.16803082836634414, 0.2737779438407998, 0.9962024601641859, -0.7991727938974102, 0.4520700038597939, 0.9489028276118384, 0.9591309079680145, -0.8527547532755994, 0.1940448644896899, 0.9715852154809665, -0.19268780214385045, -0.44740761077289676, -0.8988372866671528, -0.9393430675256511, -0.49749926823585433, 0.9188022358697145, 0.26037133268682194, 0.9610656819060394, -0.7405029009737054, 0.6105490465894726, 0.9477334503013033, 0.36227278752909675, -0.8201324789972605, 0.994605094835822, -0.8692191735963978, -0.4297290246474529, 0.9967352922602437, -0.45112119926246347, 0.0343556918620225, -0.018842552195134584, -0.7660252682623976, 0.9689909493373097, 0.11044108351942367, 0.8784027007464196, -0.9503668574267315, -0.5997230846364129, -0.8748193020210555, -0.6357222622717938, 0.9996542288778492, -0.4703866361283306, 0.2149235525098917, 0.4514119536107218, 0.8889808220199603, -0.8054783633534662, 0.8328615297920431, -0.8091940635888369, -0.9317161451537114, -0.7100195427654602, -0.744169922811743, -0.5073108957904505, -0.747126142590507, -0.8179296156833429, 0.9048374791563133, 0.5446927345345024, -0.3952145047386211, 0.4376163354890261, -0.9322324347904004, 0.9994416413028359, 0.06384965666295267, -0.9768635461030623, 0.04891571639792235, -0.989521652651961, -0.7251916289014392, -0.9695449996639193, -0.1860034005561024, -0.2631940839356371, -0.2122788616815619, 0.10789135915669187, 0.8183049730054137, 0.5346042794713792, -0.17129142258257837, -0.9873279907718212, -0.07190689552717672, 0.959713535868202, 0.47765410896402183, -0.6924182534564489, 0.3299006077789575, -0.3555004363852385, 0.8449049059876999, -0.22464156996165202, -0.8672251682632336, 0.2827396790395004, 0.9978418276725258, -0.6019056708825749, 0.6960316047693399, -0.8881500327904656, -0.5995750621627101, 0.9957592799700982, 0.4990994401318342, 0.9983140918653359, 0.5070271892862905, -0.20037392511926863, 0.06497534469110401, 0.4295690289250313, -0.040538573853300904, -0.8455955269564116, -0.8602924551300716, 0.6067423712430848, -0.9987246984406184, 0.5603182705776386, 0.9308913795753395, 0.550337335922024, -0.9307277953694723, -0.45724253970664236, -0.5820915211426871, 0.9769340038847808, -0.6509247063483431, 0.9941844161934927, 0.6893152580009791, -0.9121634209697085, -0.7467605776809508, -0.9852636035564413, -0.852369014435615, 0.5645605231850033, 0.429559371005374, 0.493844766258271, -0.7499619477482177, -0.5686371195830383, 0.7157079495200104, 0.7772109694563349, 0.007511384651252498, -0.1363608595346135, -0.30182074578487716, -0.05506962478090087, -0.9996200543342774, -0.8157024757490483, -0.6632865536959887, -0.7335762604182042, -0.9503101090091057, -0.8447185807761063, 0.7457974798933327, 0.9226077309809845, 0.5097242304114736, 0.6684540133598516, 0.8374233096486975, -0.9913698629088299, -0.8565037270262291, -0.6987856855854869, -0.9175971716894223, -0.4878256137217341, -0.6033501335422866, -0.4669797854860058, 0.9982143218057957, 0.7278579567992465, 0.7562674019608501, 0.558749015794061, 0.37925707642020307, 0.9843329778838873, -0.9990232337543467, -0.5283986913527727, -0.2585892502275187, 0.769913963572467, -0.41887827319317555, 0.9283064262608972, 0.9923841359354142, -0.6826359801023325, -0.33108600088226064, -0.002807681295734933, -0.9922490299454261, -0.7987129737794243, 0.30505856640259, -0.9630261262265271, 0.8645159140470676, 0.6855807584218451, 0.987865267239203, 0.12216467827026757, -0.8865131124608567, 0.7456699957106796, -0.981304290079775, 0.5954049262441963, 0.6313836551719528, -0.3259285595931579, -0.8826342052505685, 0.6569751859915809, -0.5644870352782319, -0.8159679785190994, 0.4597283867966414, -0.4067444932288481, -0.3492759699283379, -0.8691346918235975, -0.2508222954130764, -0.8617691899419043, 0.24705853367890251, 0.8377051857516111, -0.6514848215345108, -0.8587253184158335, 0.1974917280996208, -0.9916224958392695, 0.12747355457979254, -0.9229109879798398, 0.6392516056148375, 0.9814813218510883, -0.4902658703153202, 0.9976565829757784, -0.6130575787355197, -0.9643136086603767, 0.9738894983348373, 0.5951242308089905, 0.5691515055047457, 0.9510354999985151, 0.9456696753428886, -0.0476833536540437, 0.22555431816701066, 0.7088979724002432, -0.8755458005648379, -0.6041721291111185, 0.9866407952591557, 0.9993926206338956, 0.36680097135177037, -0.7809146664742078, -0.9656950972481837, 0.921099714714997, -0.5820082109126485, -0.6573140183833793, -0.6233309870819118, 0.7623654440440003, -0.5509200749293892, 0.9088493325528421, -0.9978096651217301, 0.9730176945665862, -0.5179387447943891, -0.4695532124455055, -0.8862942330655745, -0.7958948981566679, 0.16387580514481678, -0.9367415149457056, 0.3994822072339074, 0.1515423358236344, 0.7683858606203785, 0.7014075632580247, 0.9363220779042307, -0.9299326464661629, -0.5926295282204458, -0.8997331705514461, -0.7075024458690626, 0.9856078698274745, 0.36395104054201033, -0.9726319032850309, 0.749816762219033, 0.9800667445202168, -0.5240249072893081, 0.915429239443327, -0.29095083185753223, -0.17912194072071974, 0.6036405300197196, 0.6610709064937124, 0.9097657400631307, 0.999970355201964, 0.2859800073313283, 0.7876817035756214, 0.5503693615109887, 0.8372730589880835, -0.7976568556632506, -0.17830087000714562, -0.035091218684192786, 0.4644067005737082, 0.9279240618095607, -0.7654094959684747, -0.34553895152999475, -0.9480490462690407, -0.5057542037806905, -0.7355053565028026, 0.5386755645700277, -0.05498194412397028, 0.7801542359608863, -0.18896736925838728, -0.964602104107479, 0.3905269244140295, -0.35916763275904917, 0.9704375070476123, 0.9188538651047505, 0.27567799763421824, 0.08843841629378042, 0.3699886626071622, -0.10431706749728378, -0.2890733557882977, -0.9408149683491467, -0.8744296210971476, 0.38789066062729993, 0.9935498962455028, 0.8026000209852362, 0.9985389398812432, 0.49376298152242354, -0.04731841604446615, -0.9336211713677169, -0.8306683683141419, -0.0653893028859872, 0.23304956409441938, -0.3668494046740515, 0.9334104430678959, -0.9263299995989245, 0.7283235032234793, 0.9987894307727228, -0.436764858847132, -0.9258051048232985, 0.5502501580710827, -0.7852960718749996, 0.8960462689876737, -0.9164808241615453, -0.8994025391993726, 0.6328664152812565, -0.520815882136245, 0.6801010924961414, -0.9995939105218989, -0.888470473630321, 0.9419055269418275, -0.9176018395232186, 0.9098151273107228, -0.52837665150078, -0.999995426410345, 0.40389902969761843, -0.683696792733591, 0.9997479912126331, -0.563667273150438, 0.9456130254119968, 0.5268867532958593, -0.6847747997403928, 0.6082693804112466, -0.9990570359390384, -0.06475582454000414, -0.46774661894098, 0.996782704734552, 0.06095450245472355, -0.1792246493579963, -0.107216393981387, -0.03215178306102854, 0.5386227163682346, 0.18778723604809483, 0.9277924886483084, -0.809946041893361, 0.9821557415729731, 0.5876761503606455, 0.10690618570519454, 0.019934948850847647, -0.9998839750497887, -0.8653868208962369, -0.9641759974668793, -0.6820241912610864, 0.927688571917263, -0.3725196646595628, -0.8394825091328381, 0.19757247828753285, -0.33718974850889355, -0.8471294666795733, 0.0969586056538986, -0.9998040683056303, 0.1414563852451727, 0.28538374426736646, -0.9485516344265731, 0.8863190659458985, -0.23900570125815093, -0.994639906273108, -0.3786150834281115, 0.8010956009435531, 0.9893993393150947, -0.355031303740412, 0.7126304729307935, 0.756771238725567, -0.7151671142755499, 0.6357546796948756, 0.9882480895539321, -0.806888049281896, -0.831002860454033, 0.9483969613082887, -0.7398924118476763, -0.8815248796897347, -0.33891457236597294, 0.9709791338742934, 0.9444086035256294, 0.9102170599560601, 0.10010382958742917, 0.3225530419507287, -0.9496961095024108, 0.42956943906790956, 0.6477985598336129, -0.9504794732338249, 0.49648518652664136, -0.6245180990593935, -0.8059124281309812, 0.3991270718067865, -0.9236552927077791, 0.2043845404880621, -0.8733518010431459, 0.572630718497447, -0.875929626519884, -0.5649248957343588, 0.7638959405315389, 0.8080073887883936, 0.9721829744980303, -0.4548412516056639, -0.9997007768609067, 0.9490316460330346, -0.9989177031212069, 0.9969400072686658, 0.6650784527471454, 0.8001777298295245, -0.842145061519656, 0.7184742540386798, -0.6108436026240813, 0.3752653987454022, -0.8746847058255743, -0.08428955353413105, 0.6104712777418342, 0.18612442958158099, -0.9564175017995495, -0.9992346102035325, -0.9714300109774842, -0.9999997205003445, 0.9094954176305029, -0.6426425813198431, 0.7130436390151621, -0.04480301674887162, -0.9999210280467984, -0.7722767672077671, 0.1545163292184785, 0.3056658337233211, 0.8765741368009772, -0.9634308353622503, 0.9212297425344929, 0.8903602272203953, 0.9923848033815931, 0.8985569269949546, -0.8600240125502538, 0.7848029427101295, -0.4232955681118106, -0.22708807446297263, 0.9644902348631919, -0.9967914909295197, -0.9649570551624147, -0.9248411490887892, -0.3330350251955011, -0.4936039396577172, 0.01511403041985957, -0.9738505244594375, 0.9969510194276123, 0.8962969697527494, 0.7636931146756674, -0.9749688103721448, -0.3617587914108114, 0.47799737605285125, 0.8801974942378692, 0.789954213626027, -0.45721239249140627, -0.9953136330794795, -0.9837505551083873, -0.9941289154903343, 0.4896124768158345, -0.20192273969295169, 0.9851772782891702, -0.33497436897040117, 0.9918252184947133, 0.9988145559248235, 0.44714961963340305, -0.513393689994532, 0.9672560030926131, -0.9308386019523609, 0.9327150260616978, 0.9928835186970352, 0.7972649263986239, 0.3953236330607558, -0.5888873673605033, 0.29000537851444164, 0.967563905090855, -0.9964829290776275, -0.468003264413858, 0.6971806591443527, 0.7783246354231962, -0.240349957425017, -0.7278820074325716, -0.8823833387380758, -0.5757101649065697, -0.9573567070172736, -0.9950956239139415, 0.9805584894610629, -0.6086565589088249, -0.9674193655394058, -0.9230558788850658, -0.20433637399988408, 0.10506105330037434, -0.9631051445377855, -0.8728536475675068, 0.993304390557687, -0.9307246645026443, 0.6810911363285699, 0.9345183778327077, -0.9994637003694008, 0.1481301326315119, -0.8045892205941892, 0.9905787626321613, -0.7268943354248207, -0.6613128059583325, 0.31798507201845944, 0.8431218170926466, 0.8284607883985978, 0.5928053446069836, 0.5316837532320218, 0.26762050611238486, -0.0017459106128997438, 0.05111887462713245, -0.06292015505725033, 0.05976891040559404, 0.9913993430285573, -0.9999882959632859, 0.007270998665556145, 0.9847479115125751, -0.44562724567131595, 0.8802001113497548, 0.6572737208353817, -0.5790576306680294, -0.20003406025929885, -0.027200758161492825, 0.3507952658858449, 0.9890901396785665, -0.5522617495233803, 0.5836990546548128, -0.8405293889778792, -0.7066133401451761, -0.691215015693418, 0.9993677841176618, 0.5669833777025036, 0.61916326489373, -0.9991970158693063, 0.3175482265015836, -0.8500484789609634, 0.22154284423063808, 0.5701710796103219, 0.09679159285386234, -0.876199352318933, 0.791604439609719, 0.9310367443748233, 0.973545739565376, 0.8728613030104703, 0.6378199094299059, -0.9841908152094656, -0.7612862222202025, -0.8892102248819562, 0.7682325954459963, 0.3790248649832023, -0.8145667217982794, 0.46970065992952387, 0.9816686044605115, 0.9999293020861323, -0.23312387938798892, 0.8389263068688397, -0.13690973328469527, 0.9980146771465639, -0.6794173791921443, 0.2514886255115135, -0.13316687162090166, -0.7734417167785319, -0.9294319212330185, -0.4227262919423061, 0.7985689368220682, 0.9433838668918267, 0.07811286205121101, -0.9834078110312892, 0.16159852483059006, -0.15863432459738763, -0.9131781858704728, -0.9851391449810201, 0.43925680201436396, 0.825381878121397, 0.75388352346395, 0.8184492374193336, 0.9532709518427773, -0.9509591085812344, -0.9720648965706172, -0.9932780007542519, -0.5099131341314522, 0.9744860953326202, -0.759495861406045, -0.2921189670085647, -0.8428339885055357, 0.07975052682164652, 0.9986058677958789, -0.9485561647327382, 0.72677833463421, -0.711986512513593, 0.17006665471737273, -0.9828236654228667, 0.23136837996004384, 0.9965239389152737, -0.1766204930988926, -0.23424616312900814, 0.20834450133679347, -0.8310807226256196, -0.18853921855739447, -0.9320701073767562, 0.8588076420217515, -0.6844170725785798, 0.08416156996248736, 0.22051486572214254, -0.3356016231952855, 0.0506884892998731, 0.9318492793899621, 0.7137047580003457, -0.9991325951433133, -0.7801301604648851, 0.3389515637823468, 0.5630024970915181, 0.3604548717319658, 0.489470425630431, -0.7407514873493962, -0.03508637737005053, 0.9717004860123114, 0.9811644819262146, 0.5820938795270396, 0.09850038948157373, 0.7633495614473145, 0.7021284675440329, 0.5492924660205292, -0.7460637030060928, -0.32006557104636857, -0.28096110555366155, 0.2112791039424418, 0.16675680393875233, -0.34018630680104545, 0.6955028094093162, -0.9044967178102167, 0.9883859721129403, -0.19126563036978558, -0.38386768691218337, 0.5698777952017243, -0.9549386123529449, 0.9475039512857191, 0.8026503781680308, 0.31439867005356575, -0.6226825299408842, -0.7063430010087131, -0.5864298124366019, -0.20992035431301245, 0.8126643579622227, 0.2751846899071326, -0.9232480132351619, 0.6429251971233316, 0.1991432879786099, 0.015544232188888446, -0.9529120348286101, -0.022448399286491554, 0.8370429551724494, 0.9999156178426744, -0.9674043609039222, -0.5850460949300125, 0.31297298859063977, 0.07873331571467115, -0.9954570071202611, -0.7956663348866428, 0.18755350967354723, -0.0992617402970361, -0.9990845332944404, 0.6859638714644155, -0.9365219891147253, -0.3843842352033887, -0.048727499008245564, -0.6427268170848219, 0.9969156588822125, 0.8707765518492204, 0.1423471428883484, -0.1053594574480543, 0.8932983320332268, 0.44108606303839215, 0.9593131573138624, 0.7246786497033293, -0.25527090266877506, -0.9073622855401684, 0.2092420068658554, 0.7151355461789002, 0.8114370616242582, 0.9565090015876208, 0.9998038502342362, 0.07080093816744094, -0.46054967861005064, -0.5312487644525568, 0.6362666096815474, 0.8959977153234446, -0.1820043485244552, -0.7124476739534746, 0.6293509791241855, 0.7288949043885062, -0.9120764951190111, 0.9827310703183924, -0.9042162847798011, 0.9896711531111554, -0.00865181273616383, 0.3638349358402828, 0.005781425789662007, -0.2046793723539122, -0.8223907431913312, -0.96842337695267, -0.2056130756014879, 0.8777917778334143, 0.9767885043127217, -0.04776256234338866, 0.9386703388376427, -0.5143504147285467, -0.9140679319619235, 0.9210092479856756, 0.5426058613425209, -0.9562140660861487, 0.5958816548914894, -0.027008125255282064, 0.3781377045362065, -0.5547655764842002, -0.9780011947727937, -0.7372811532725775, -0.6110477547492978, 0.9986907500593966, -0.15630066391369377, -0.41873031663049504, -0.9515194932465871, 0.7530846727709353, -0.00041234949365360514, 0.9013089404438451, -0.934332253391669, -0.9822096528988276, 0.9876804170022017, -0.5942707469091517, 0.9260087727183608, -0.7291761512509611, -0.036210111626831167, 0.4291596032652206, 0.06268069580872494, -0.3775447964180126, -0.5770636261266396, -0.9803218511053307, -0.25214361256617485, -0.7229941796396558, -0.561704481269986, -0.9814106911225758, -0.6155591987354101, -0.3268426573859228, 0.47527664226575983, -0.8792892194618074, 0.6112209306210469, -0.9388970628105814, -0.864679186482365, -0.8406469928502954, 0.728684960285, 0.3822597814082546, -0.2955557480199095, -0.9349812712257968, 0.6586035261838008, 0.9999928714277536, -0.6492011815094539, 0.5513929972331345, -0.7109273797958348, -0.3994775403051515, 0.9931512598401745, 0.8421825774593548, -0.10961649043392724, 0.24996950630653264, -0.9497759122918422, -0.314533970550201, -0.7151038336968386, -0.1947644032600451, 0.6257463137135989, 0.28798870555726525, 0.8436989331440184, -0.37541352597698524, 0.5705006508485275, 0.6024858857121358, 0.8888148727098552, -0.6287374417185406, 0.9026500841063376, 0.6275732276749661, 0.0634062366715049, 0.8510738182431121, -0.8910241426319405, 0.6782500132831901, 0.5629930218831669, -0.1565007033879535, 0.9285869879258885, 0.912913947677272, -0.7828312909242311, -0.939517008290424, 0.31443211084024275, 0.9665819759356907, 0.5196049883382128, -0.9870540289826524, 0.7958954851653001, -0.9685283344781379, 0.3992710166609426, 0.8954557709226836, -0.7599231596055912, 0.38453516284109224, -0.9958666603490693, 0.9999003457324722, -0.9993560401998802, -0.2522092422889331, 0.4499317737048231, 0.4783285283838321, 0.543526023315755, 0.2764300015369281, -0.5757986388940906, 0.8325916671324375, -0.7732182264667068, -0.92023780985224, 0.5556315584838268, 0.47675832937222895, -0.21298315734999482, 0.8056717720915154, 0.4293077971945296, 0.8429482829633784, -0.8330159769275575, -0.9823242059456, -0.9519661017975083, 0.004314073247182411, -0.9989292063769374, 0.9302971948112675, 0.9329318253411495, 0.8240696291166942, 0.9033681303960794, -0.8773544281708319, -0.9764976632232208, -0.6552636666954025, 0.7061262845422974, 0.8600340341621477 ], "y": [ -0.9277567803911487, -0.7965054522264383, 0.7867596116828625, -0.18351095862559547, -0.9560007575430574, 0.7666226762976247, -0.7492865838202117, 0.03864409291172904, -0.40565705031710897, -0.7805165561322216, 0.7268915370179304, 0.6321232516498996, -0.03368930477958635, -0.926689321957587, 0.9653807026949578, 0.23760513523784055, 0.5651690666989336, -0.6114534060933164, -0.6946296347080513, 0.8460839378841951, 0.9891600322264997, -0.9526930381951831, -0.9352000009709577, -0.6516137610980783, -0.8165664203206784, -0.8837967091262368, 0.8653068644341411, -0.8689355872667874, -0.4409395989890502, -0.31126571736226616, -0.995434377268131, -0.0046314244515541, 0.8334685739173151, 0.08939089726950325, -0.1804689184623119, -0.9134146452547687, -0.9901616499921675, 0.12731723685001603, 0.35492863839756555, -0.954840077483249, 0.9316988208832155, 0.7354894703965696, 0.6645231599845445, -0.03158003907552412, -0.7936122061753667, -0.6475238612111545, -0.7237838438561768, 0.7822652773097464, -0.963792764542705, 0.8353854314512859, -0.7948136279992006, 0.7738746620012996, -0.8430637149334518, -0.630839525569364, -0.9999971149650033, -0.7324722754007282, -0.8426124501448397, 0.24063098285942125, -0.9454841873076915, 0.8941112835172664, -0.9186071349318987, -0.23510305365329157, -0.27939718421322896, 0.6940264068101265, -0.37761610724227745, -0.5573841277253485, -0.12602324507412657, -0.47859968272573156, -0.3209219537774017, 0.7441313857919554, 0.23557893823048331, -0.686604177316213, -0.026891297509412, -0.977537832671248, -0.5003911733415706, -0.1657697613774413, -0.012167529122345169, 0.7317193208552389, -0.8113927431022384, 0.03482298892806359, -0.40429713636224013, 0.5938352683710623, -0.9505714430546177, -0.6219086790236849, 0.35003795255520076, -0.9894040768889358, 0.29475468970279495, 0.8337882296933072, -0.9618721138635751, -0.9308464888691133, -0.9307338070591368, 0.2707408520475836, 0.33377973179959863, 0.3839130899940967, 0.8084548417558712, -0.21549427342562327, -0.8092962558527036, -0.43848470863871525, 0.9199170102252913, 0.8000541585054387, 0.9547840897588945, -0.002676050209091718, -0.5546978654679798, -0.7649618598426705, -0.8689005104832149, -0.8931269866477606, -0.8342197276623353, -0.9973591580086094, 0.9788327280021417, -0.5442570801445592, 0.8418897188544658, 0.8579253900132924, -0.37028150718753533, 0.8447234148428148, 0.22298493728199928, -0.47457908750661615, 0.31651603173060094, 0.3987023371150799, 0.5852877703105542, 0.9969118896896434, 0.7122432858466582, -0.09187063096251553, 0.5890145153303669, -0.901864416733354, 0.6875429839289783, 0.8360329086307604, 0.8815685545428658, 0.15712408137881953, -0.8020430971750842, 0.9977226626328626, -0.21343693168449934, -0.19400676077265883, -0.2468832597989996, -0.5930775898570906, 0.7428619045065599, 0.28029036329653606, -0.9654047831256355, -0.9138274887653511, 0.997786886333828, -0.7693901229697387, -0.4324493289366331, -0.5174945889625129, -0.1067539661702378, -0.9287308990134749, 0.4583301184356488, -0.7268664125097172, -0.7163558800368134, 0.9502878566386737, -0.8597579267733466, 0.15502364866152435, -0.967508293907942, 0.7800086021281488, -0.768513140216505, -0.07332135027029546, -0.46663205122601215, -0.8876091700449352, -0.8295378961281448, -0.8009680873414844, 0.4138834916306578, -0.5745654442787149, 0.16577319697223472, 0.8236676629738869, -0.913825246097284, 0.24500753629256863, -0.17796927832800172, -0.40471720146370416, -0.00012354143380370632, -0.6617384689019633, 0.9837499519212373, -0.9406675123024498, -0.4388989743773392, 0.32509806603187746, 0.9994115825408434, 0.029189754161291787, -0.2072467332415189, -0.9860217697449419, 0.7442655266549825, -0.7584441466709423, 0.45855943923774245, 0.10628456823028853, 0.9152616535973469, 0.6423896314463121, -0.8468009818657043, -0.9857817409135352, 0.9617929285799017, 0.08706697630458675, 0.6011013604162008, -0.8919824614924924, -0.31556841373980626, -0.28296272083165264, 0.5223115265489279, -0.9809926557141893, 0.2366900273750533, 0.9812601137848068, 0.8943301570574975, -0.43828247979679813, 0.3429790102783261, 0.8674643958715479, 0.3947181923357645, 0.9655085546565024, 0.27632002291270846, 0.672053162814912, -0.7919784477551683, 0.3190631711432503, -0.9320721149223906, -0.5721736772115684, 0.10373381958949136, 0.49442696958438215, 0.9029578978975424, 0.08073882066816736, 0.8924626959016251, 0.9994096689729801, -0.9998224633537565, -0.642810460698581, -0.2470962162850318, 0.9938826726888118, -0.4779212229242348, -0.3111315418032036, -0.8002076116572412, -0.4844493666126456, -0.7719178746810004, 0.026294917505727003, 0.8824604311536431, -0.9766308752934898, 0.8923156661951821, 0.457944426847533, -0.5926251818556324, -0.5534814108824774, -0.5875414601988399, 0.36318731373756463, -0.7041819714329008, 0.66799036368975, 0.8617631084075777, -0.6646822752697934, -0.5753182978040062, -0.4257571330160521, -0.8386356926254248, -0.9185888608317687, 0.8991618001856818, -0.36186003858503335, 0.03341265673204485, -0.9979595289108787, 0.21386353661844862, -0.9988029098322041, 0.14438455226557878, -0.6885470945195235, 0.2449132369364522, -0.9825491005448869, -0.964742905742914, -0.9772091305770635, 0.994162690216909, -0.5747842822786731, -0.8451025170775954, -0.9852204060765472, -0.15869290670498978, -0.9974113486298639, 0.28098030014816594, -0.8785479794466472, 0.7214963355972923, -0.9440156720028934, -0.9346761148814625, -0.5349165353939961, -0.9744414631188291, 0.4979161651631792, -0.9591966815500564, -0.06566343691243563, -0.798567194016507, -0.7180111455696336, -0.45955360868379136, -0.8003185271081649, -0.09199704535164041, 0.8665447183268096, 0.058042863326077984, 0.8619300605759403, 0.9797194956375513, 0.9978868696311584, -0.9030340244909965, -0.9991779741517226, 0.5338241328296318, 0.5098008352742017, -0.7948985438018606, 0.050487391739879, 0.8282773905261959, -0.365296098298793, -0.8349424032172814, 0.3657126890424804, -0.8893420376225445, 0.813123275410188, -0.21354145277592151, -0.75914229671737, -0.10769097732866956, 0.724461506974003, 0.4098266626817227, -0.6650929556247102, 0.1710427768336785, -0.5229407836744604, 0.8253916740924127, 0.9030386186545222, -0.8695500829965539, 0.6614809724623223, 0.8225884914295272, -0.698399692864954, -0.6292401043772908, 0.9999717891523844, -0.9906592330296939, 0.9533646927665512, 0.9984825168356684, -0.0275635079903907, 0.5784716683268708, -0.748365517435229, 0.6796071439816116, -0.31130482925117264, -0.5352107241933786, -0.6661727395989379, 0.38573951668725814, -0.8603378458090932, 0.7437534753015324, -0.5465548467052703, 0.1310946029252447, 0.5161408389094768, -0.7153310881129249, 0.397511547640534, 0.8729411037389715, -0.7974764048888876, -0.8842679910227691, 0.05973414217845146, -0.6857279305409881, 0.6542626511817605, -0.8293368057364681, -0.9252913432996119, 0.176319564003087, -0.04418798953344925, 0.8489963621692836, -0.9659873703453735, -0.6381477013169707, -0.9080423956218692, 0.3718160552783079, -0.12318168185132573, -0.730758591239082, 0.9436005828844065, -0.9999960584551031, 0.1242652911007772, -0.601712211540059, 0.9523335923217225, -0.26940801807876646, 0.5026054460104497, -0.7279965821909657, -0.1553132762593648, -0.9925098444766792, -0.46270347030788983, -0.6663154339326346, -0.19246269838861896, 0.8034257736742975, -0.7754706183871215, 0.9453944013170003, -0.47006048517366095, -0.7539121997894235, -0.8254419343617044, -0.5780971008675396, -0.8880595759144527, 0.9135419624888653, 0.9370199020461726, 0.49457546185460943, -0.9680331482566676, 0.507300565017302, -0.9690005577585756, -0.546122716763237, 0.7586616685388465, 0.5124361692070782, 0.9803045533568766, -0.1291697555370373, -0.9918419697123089, -0.38501338712579314, 0.7689976493584699, -0.19155786294861604, -0.8715729323493024, 0.06842033648772629, 0.790038230185693, -0.2647626562648175, -0.2270225650307011, -0.8036337162563598, -0.8222326701011591, 0.30908166840266416, -0.3251289976868805, 0.9988625019412348, 0.9742305936256646, 0.7053110411207414, 0.4831351271779742, -0.7968538375419534, -0.16291083797703831, 0.03484809639728108, -0.9302994396512327, 0.6246377219520741, 0.2596786074185185, -0.38932674651499516, -0.8131829083485819, -0.7536167999963207, 0.7819581066422224, 0.6471467605787686, -0.8345580093916758, 0.41712455060599546, 0.06615037558216155, -0.23073050526604752, -0.855417708865565, -0.8829041741220311, 0.46312258899205627, 0.6054348115926167, -0.9864809782697981, 0.3500219052819764, -0.916740948198304, 0.988450767844872, 0.6399868508013897, 0.7127604297409054, 0.3511423734457345, 0.36772989141003815, -0.8054751655272879, 0.43644039891999314, 0.7067108949841471, -0.16904770608957864, 0.9314180801811763, -0.2323514164194795, -0.6616455418842979, 0.19866850854009088, -0.8517029391404213, 0.40247895295556974, 0.9567380066880431, -0.9838268802754085, 0.7972566152234247, 0.7503234346517382, -0.41512202809220333, -0.007699916704590371, 0.9582355845024613, 0.6160824083287941, 0.8349212932426544, 0.5467849894544814, 0.6031115490632029, -0.9839760158432191, -0.9993841135275555, 0.8856220505736305, -0.37276927919940844, -0.6435435521247068, -0.9384044080115735, -0.31812419880977666, -0.8626776253955818, 0.6775189078953335, 0.8425132854354059, 0.9984873488534288, -0.6255872186292536, 0.9819833671481225, 0.2637096523668111, 0.9205915062109356, 0.9332730637805104, -0.24135253244002916, -0.3945979911024144, -0.9612500411549473, -0.9960816465147062, -0.9290362692285825, -0.994544091244208, 0.9573069491930435, -0.3389206327891446, -0.48515238610966227, -0.9217053951226045, 0.1133957833014551, -0.596517565805483, 0.05403689055490535, -0.8695965260269194, 0.9988798563906686, 0.35826178748782594, -0.5567675115183366, 0.9978598293688772, 0.9724648583241459, -0.9302803417735397, -0.358810458002264, -0.3767130630109028, 0.6852334453690061, -0.04919017154575251, 0.8995757100301481, -0.3780012009016917, -0.8349998584088194, -0.6191204079156939, -0.4439606782512045, -0.40007861595463273, -0.43712134754747545, 0.7742610027691258, 0.8536690324210224, 0.7331183424151623, -0.028495860182450754, 0.4589337833360201, -0.3358779217460391, 0.39750077245661464, -0.4150137758154216, 0.8490100789441922, 0.00302442695268321, -0.9148035711612206, -0.7297661924245337, -0.022448921272636514, 0.8260019401788046, -0.32529372292002545, -0.8499354970827776, -0.7287547417619353, -0.7937306601449374, -0.043417035144089365, -0.9979011389852925, -0.8838626027099922, 0.08015135396280657, -0.9981405455297852, 0.983808174931731, 0.9942357089048994, 0.9994829977773492, -0.8425470725200488, -0.9822097301378241, -0.37309663360552886, 0.5865043982966182, 0.18806940020971935, -0.8090962503295217, 0.9942691121914462, 0.9998012791621714, 0.015232742321520559, 0.50110443045248, -0.26526335198958084, -0.7313296127839082, 0.3733549430958551, -0.9280242989501551, 0.5433867102350173, -0.9802882819983735, 0.9414367071133934, 0.5313865510936289, 0.9952884148776433, -0.01979456995012653, 0.9899444888847905, 0.9584133338533738, 0.31662248313516284, -0.463075062317968, 0.9710181639733109, 0.10339950120296953, 0.9255542223990576, 0.5985364133859254, 0.14522034073384557, 0.9348544129244848, 0.7015395990608324, 0.6536798086508188, -0.6989535025012625, 0.7718911757793749, 0.1528584753718404, 0.5907043896282275, -0.556268142101644, 0.3170854833971507, -0.6727252179681008, -0.4721375715699808, 0.9408171515432687, 0.2391642146742004, -0.3287740707336433, -0.4141315054000916, 0.9949769963682231, -0.9465513906430709, -0.31317295476459156, -0.9030338293878484, -0.7618116734977859, -0.31078734041326544, -0.8680451944222756, -0.7810103353651868, -0.5920347609592077, 0.916895621404607, 0.3832243471556923, 0.9788906780685387, 0.4870899625476724, 0.8198134301370632, -0.4824388970478401, -0.8251423284376604, -0.6453394393956065, -0.5891723514077706, -0.23422268057590429, -0.8905725326091036, -0.02446133160111377, -0.31518079704802565, -0.046512604647049025, -0.07817046697540368, -0.746773494234673, -0.5997629537449514, -0.5392510504005114, -0.6955535538573304, -0.7917512823691752, -0.9269174075959811, -0.48469234096984526, 0.9964413034218409, -0.7920383949356573, 0.9825261811844664, -0.29200267507594635, 0.03911769128405229, -0.23732621804656365, -0.0007476625125376435, 0.41571394649339966, 0.7661661129771851, -0.7011196537396561, 0.9989958406771272, -0.01256732548452174, 0.635286230632398, 0.9879902347720075, -0.9521388544189482, -0.48126685185208995, -0.26795713364864265, -0.38901897314890954, -0.45525670317310646, 0.12317630460960062, 0.4388569800622792, -0.5102535622971787, 0.6197453841002135, -0.9059916456661725, 0.973874225162931, 0.2641185091082127, 0.0800420115346004, 0.26240785371684366, 0.3803535841189458, 0.9429144563495844, 0.8696868118779202, -0.999885776518732, 0.22718969168973835, -0.07802989723333317, 0.44345432911635807, -0.6455794502592056, -0.22234167131135119, -0.9322717290774127, 0.8783612630840394, -0.47460759700765026, -0.6131658343176708, 0.8893575367377757, 0.09669938886118831, 0.17954065089538881, 0.10820212283505205, 0.8719401484885668, 0.9794014535392994, -0.17153929678864527, 0.9422272401776981, 0.12760382422919092, -0.04867733428092914, 0.8944591760732866, 0.858153202565718, 0.25380272748988125, -0.3654305640137047, 0.3606143094203645, 0.11908953900235884, 0.6036295529002842, -0.918541901680944, -0.8082151128030307, -0.9570250155731016, 0.25262638335165033, 0.08379601456436897, 0.8837267363263218, 0.7168954794912896, 0.627862056421113, 0.970686302553916, -0.6857024013782729, -0.4705312354322995, -0.8176538424194253, 0.28890852450047605, 0.09891763880786678, -0.19622703367741806, 0.7934337989380515, -0.2531793261293926, 0.3846658867845166, -0.9789007336091742, -0.9944657737093902, -0.2691253993305934, -0.48798207951532263, 0.11552656706931894, -0.3657206569042011, -0.7321986506506668, 0.3559148795610048, 0.03274616991198894, 0.9889678780458802, 0.5938317826654576, -0.13694420404725516, -0.6867493175295539, -0.7501102403483885, 0.948095719837093, -0.5377226065011529, -0.5600470713127367, -0.8053457787841166, -0.8469429653460204, -0.9635243975676749, 0.9999984758969045, 0.9986925756492112, -0.9980185639994736, 0.9982122406326864, -0.13087147375400457, 0.004838174908359118, -0.9999735659398229, 0.17398721439123435, 0.895218609008658, 0.47460274333370556, -0.7536519461258046, -0.8152866124039619, 0.9797889439752722, -0.9996299909243621, -0.9364521778671239, -0.1473115595960943, 0.833670774354826, -0.8119700817118067, 0.5417659515551646, 0.7075998781294961, 0.7226491555934651, 0.035553228654433014, -0.8237292330669467, 0.7852622819199561, -0.040066488214883574, 0.948242123007462, 0.5267044554739905, -0.9751506387067584, 0.8215259825325065, -0.9953046707178722, -0.48194885101624874, 0.6110338871046209, 0.3649254452952409, 0.22849221644096585, 0.487968385970714, -0.7701855381236568, -0.17711137529059912, -0.648415983653775, -0.45749882619016713, -0.640170820402108, -0.9253864877576641, 0.5800698714282655, 0.8828257416170927, -0.1905957791152573, 0.011890787591256821, -0.9724470457866045, 0.5442450290479549, 0.9905835274886785, 0.06298177672978168, 0.7337520186355048, 0.967860253982118, 0.9910936304419994, 0.6338674236357926, -0.36899363652114675, -0.906257403887388, -0.6019033586406306, 0.3317029992149964, 0.9969445224194616, 0.18140859186556832, -0.9868565836901414, -0.9873374048720784, 0.4075605486922308, -0.171758158542949, -0.8983615429681492, 0.5645748447006788, -0.6570080920731342, -0.5745788420814947, -0.30211668668374686, -0.30931662387654496, 0.23471224266142407, -0.11575324279533893, 0.8602258980292559, -0.22444787814408887, 0.6505121340198734, 0.9563819891203771, -0.5381736409560121, -0.9968148541588201, -0.052785611710385476, 0.31660891072033726, 0.6868720785607201, 0.7021931400966058, 0.9854325613420952, -0.18454712862778694, -0.972866215239621, -0.08330689748626949, -0.9842790262001442, 0.972177316675995, -0.9780555039274217, -0.5561518070455924, 0.9820656612802257, -0.3622779525925946, 0.5122981885631053, 0.7290907150437228, -0.9964521213492644, -0.9753836137620652, 0.9420040076924778, -0.9987145122869181, 0.36284558768215525, -0.7004466563612591, -0.04164201390648704, 0.6256172413968725, 0.940803825146083, -0.8264551943503745, -0.9327766535697021, -0.8720198979571306, 0.6717791556677367, 0.999384283508124, 0.2362163531244987, -0.19317416857971137, 0.8131215871056187, -0.9951370123113592, 0.6459856399628344, 0.712050289701695, -0.8356301734458168, 0.6658745760703262, -0.9473953927641626, 0.9597191553606004, 0.9774257722391397, 0.9859980569656983, 0.9403580576913588, 0.7185233761707049, -0.42648058275910444, 0.15196437125312598, -0.981538312364448, 0.9233881085137982, 0.8217294558040508, -0.29680338043464477, 0.3197440574865305, 0.5964498054545052, -0.9492910387592148, -0.7824745790799978, 0.7078697372582085, -0.8100000463491172, 0.9777184895690063, 0.5827320493141321, -0.9613913804693255, -0.3842045107196507, 0.7659289724928319, -0.9799703826407555, 0.9998791811242287, 0.3032468530402217, 0.9997480029334764, 0.5471371776768352, -0.012990657962658136, -0.2532366531607808, 0.8110000411881263, -0.9497620272534816, 0.9968957142031325, 0.0952121156952868, 0.6057351595607249, 0.9822543871162575, 0.9950613583660075, -0.042779613507258084, 0.7276356004522805, -0.350608847441987, 0.9231732013696596, -0.9988121098787305, -0.7660954500582899, -0.07848037382329727, 0.49167895699285546, 0.9898167966404309, 0.9944342033167661, 0.44946422548035453, 0.8974648098913359, -0.28234423352444926, 0.6890869717707332, 0.9668695704440535, 0.4203494769585446, 0.9778638875440433, 0.6989858014233237, 0.5844398130026647, 0.29170281089124456, -0.019805581455657594, 0.9974904646935779, 0.887633929912652, -0.8472158817371355, 0.7714692485150327, -0.4440586606915437, 0.9832977255735865, -0.7017252395904565, -0.7771211907260213, -0.6846256045142266, -0.4100200812782472, -0.185039572607773, -0.42707482990573614, -0.1433562300691396, 0.9999625723677753, 0.931463439680859, 0.999983287418264, 0.978829073195524, 0.568923075215982, 0.24931137754139285, -0.9786333650257878, -0.47904237262277083, 0.2142060172883006, 0.9988587175563889, 0.3448158856352549, 0.857580113382168, -0.40556111223692615, 0.38954071048461686, -0.8399874280230277, 0.29266817356691655, 0.80307225911731, 0.9996352140507031, -0.9257493593884301, 0.8320067037879881, -0.20859928816510448, -0.6755860426541226, 0.7915937350786967, 0.05115452810651186, 0.9877095233215777, -0.9081106330918746, 0.3075884490219978, -0.6579236092719984, -0.999999914983944, -0.4331768621198432, -0.35640319902049944, -0.18778764004152287, -0.15648448443969576, 0.8042650554189451, -0.37750199052274563, 0.6843260483474493, -0.9993441988704255, 0.9032286725548733, -0.9980336318846846, -0.9259913210703875, -0.8166991927273921, -0.19740584653301968, -0.9676898256373675, -0.6908541207861331, 0.8273379452927421, -0.19191939805633956, 0.788090650148966, 0.9450787677822988, -0.8798364128158057, -0.47628822002884524, -0.7914600267674554, -0.3441980613624418, 0.5023245011585592, -0.5415834500903394, 0.6848490553796859, -0.9240549007054253, -0.9553254941706474, -0.3546970854926683, 0.7524901297015554, -0.0037758566810574797, -0.7606167404986096, 0.8342456248625224, -0.7032654268884749, -0.91674298186119, -0.11683567553566143, -0.5391924574990989, -0.9939739559087797, 0.9682537094774635, 0.31293084927855713, 0.9492462174641126, 0.6990182451353355, -0.9808500533836753, 0.7800266347207909, 0.9576338055182945, -0.5368166448720131, 0.9268574240483416, 0.8212971492592717, -0.798129536803183, 0.4582664312927188, 0.7776176627245711, 0.4303752149727277, 0.7785575405232583, 0.9979878001013625, -0.5250460512194051, 0.4539559199382857, -0.7348312183633412, 0.8264616490260511, 0.9876778471946587, 0.3711148149221825, -0.4081520845668915, -0.622234015423379, 0.3425022498218244, 0.9492799627467912, 0.2563577262269574, -0.8544066105163547, 0.16038810388901462, -0.6054340399197021, 0.248903325234928, 0.9168329483905654, 0.4451504940143976, 0.6500129164063244, -0.9231103447252527, 0.09082728007152663, 0.01411731575344571, 0.035881818738958196, -0.9676727226206402, 0.893062931159295, 0.8781809716306528, -0.8393923170833537, 0.9610340546777175, 0.8175915407143793, -0.5538872771797781, 0.6341400273280978, 0.39135964702349224, -0.8314286326659877, 0.8790344108021035, -0.977055870810481, 0.5923622165997062, 0.9031582448651956, 0.5379946024349054, 0.5532489332872023, -0.18718748466002305, -0.3062034307914527, -0.9999906943427114, 0.046264896489045595, -0.36680666477899043, 0.360053064513595, -0.5664885227146922, -0.4288659708868167, 0.4798428986335345, 0.21552798825115324, -0.7554002429896992, 0.708085920124451, 0.5102366706566489 ], "z": [ 140.31, 137.93, 65.3, 108.27, 140.05, 64.42, 133.12, 97.6, 117.48, 135.25, 66.84, 72.49, 100.71, 139.69, 56.85, 89.02, 75.48, 129.03, 133.11, 60.99, 56.38, 143.53, 143.31, 128.79, 138.48, 138.1, 60.48, 141.15, 123.16, 115.56, 142.79, 101.01, 63.45, 95.65, 109.49, 140.76, 142.26, 91.48, 81.89, 144.54, 58.59, 66.72, 68.41, 100.9, 134.87, 129.59, 133.01, 64.29, 143.86, 62.09, 134.67, 65.67, 138.08, 128.52, 145.03, 135.08, 136.18, 88.04, 141.96, 60.46, 138.13, 109.71, 113.08, 69.27, 118.3, 124.39, 106.73, 122.7, 114.49, 67.35, 88.41, 127.86, 101.6, 145.81, 122.6, 108.95, 100.79, 65.94, 135.21, 97.01, 117.77, 72.09, 140.42, 129.73, 84.55, 142.5, 85.64, 63.35, 142.57, 140.15, 140.98, 88.1, 81.88, 82.7, 63, 109.67, 138.54, 121.42, 57.85, 64.57, 59.4, 100.53, 125.42, 133.68, 139.83, 140.45, 137.99, 143.61, 57.86, 124.23, 62.89, 60.83, 117.61, 63.38, 88.9, 123.59, 84.96, 82.56, 74.06, 56.25, 67.2, 103.29, 72.38, 140.2, 69.74, 63.3, 59.83, 95.07, 135.39, 55.82, 108.38, 110.71, 110.58, 126.23, 66.83, 86.11, 142.71, 141.6, 56.35, 132.08, 121.13, 123.73, 105.21, 141.44, 78.91, 131.74, 129.64, 59.32, 138.75, 94.85, 141.03, 63.96, 132.81, 103.97, 121.33, 139.82, 138.28, 135.41, 80.63, 126.55, 90.87, 62.63, 138.69, 87.41, 110.01, 117.27, 98.7, 130, 56.6, 140.84, 121.87, 83.12, 55.71, 98.93, 110.91, 143.36, 64.58, 133.12, 78.64, 96.02, 59.46, 71.23, 139.8, 145.18, 59.76, 98.63, 71.75, 140.38, 114.85, 113.27, 74.9, 142.58, 89.14, 57.3, 59.64, 117.7, 82.01, 59.85, 83.42, 57.15, 88.42, 68.11, 137.79, 86.75, 142.26, 125.23, 95.68, 76.59, 59.39, 97.38, 60.73, 56.7, 142.27, 127.32, 112.03, 57.57, 124.52, 114.98, 135.84, 122.13, 135.1, 100.72, 61.65, 143.12, 60.01, 80.2, 127.23, 125.87, 125.31, 82.81, 133.01, 68.76, 62.18, 130.6, 125.32, 118.77, 138.98, 141.17, 60.23, 117.91, 100.63, 141.38, 88.74, 144.2, 92.67, 130.47, 87.28, 145.42, 142.3, 142.43, 56.39, 128.88, 137.96, 141.55, 106.96, 146.22, 88.26, 140.18, 65.76, 142.66, 141.21, 127.4, 144.52, 76.9, 141.58, 103.42, 137.09, 133.82, 121.46, 136.52, 105.31, 61.65, 98.7, 61.05, 57.57, 56.34, 138.95, 143.71, 75.34, 75.63, 135.76, 96.97, 62.81, 118.16, 137.54, 81.07, 138.49, 62.61, 110.34, 133.95, 105.74, 67.98, 79.79, 128.13, 90.59, 123.85, 64.29, 60.2, 139.91, 70.07, 62.82, 132.29, 127.16, 56.62, 143.1, 56.11, 56.57, 102.41, 72.39, 131.86, 68.5, 113.11, 125.01, 130.72, 83.38, 137.4, 66.38, 125.98, 93.38, 74.78, 132.03, 79.81, 60.01, 136.53, 138.66, 98.32, 132.23, 71.45, 138.76, 142.87, 91.17, 103.37, 61.62, 141.65, 129.34, 139.22, 82.8, 108.28, 131.05, 56.29, 143.13, 92.97, 127.58, 57.87, 110.56, 77.58, 131.59, 108.93, 146.02, 121.16, 130.74, 106.69, 65.44, 134.55, 56.15, 122.31, 132.89, 135.13, 126.23, 141.15, 60.73, 59.22, 76.95, 143.8, 74.99, 142.93, 125.99, 66.53, 74.99, 56.05, 106.67, 145.14, 117.44, 65.53, 110.58, 139.7, 96.62, 64.06, 112.59, 110.42, 137.49, 137.85, 86.84, 117.16, 56.03, 57.41, 69.37, 76.84, 136.69, 108.26, 98.39, 144.22, 69.81, 85.99, 118.88, 134.03, 134.14, 65.03, 70.76, 137.03, 81.44, 97.54, 111.73, 138.14, 138.98, 80.49, 72.69, 143.1, 81.37, 141.14, 55.89, 70.83, 68.18, 84.29, 82.45, 135.95, 79.85, 68.22, 108.06, 59.2, 109.59, 131.41, 91.51, 136.93, 84.05, 56.56, 144.57, 65.5, 66.59, 121.19, 101.52, 58.33, 72.72, 64.47, 75.35, 70.8, 142.82, 145.19, 61.2, 119.2, 128.46, 139.64, 113.49, 139.86, 66.99, 61.11, 55.99, 127.04, 55.62, 88.39, 59.23, 59.17, 110.2, 119.64, 141.93, 143.16, 139.75, 144.08, 57.47, 113.13, 120.88, 140.79, 96.08, 128.69, 97.57, 139.07, 55.14, 82.19, 125.26, 56.19, 57.24, 140.93, 116.29, 114.8, 70.56, 101.76, 60.58, 116.83, 135.86, 127.72, 121.4, 118.38, 118.07, 64.44, 59.84, 66.77, 99.4, 77.88, 115.1, 81.23, 120.51, 61.93, 98.92, 140.42, 131.77, 101.93, 63.28, 115.74, 137.4, 130.85, 134.51, 98.67, 144.78, 139.54, 98.22, 145.2, 56.71, 56.94, 55.56, 137.71, 143.59, 117.16, 72.3, 92.91, 137.96, 56.71, 57.22, 97.85, 75.2, 110.74, 134.09, 82.97, 141.94, 75.01, 144.22, 58.78, 73.6, 55.81, 100.55, 56.18, 59.13, 85.8, 122.92, 56.46, 94.29, 58.5, 72.69, 94.34, 58.36, 68.65, 70.54, 132.05, 65.73, 93.05, 72.32, 126.23, 87.42, 130.25, 121.82, 57.06, 90.65, 117.1, 118.77, 56.1, 143.98, 113.71, 140.91, 136.56, 112.95, 139.23, 135.82, 126.58, 59.33, 81.21, 56.48, 76.25, 63.15, 123.59, 134.78, 132.06, 126.4, 111.6, 139.87, 101.9, 115.46, 99.77, 103.25, 135.34, 127.81, 125.55, 131.49, 134.82, 140.32, 120.25, 55.13, 136.45, 56.92, 112.5, 97.62, 109.57, 98.78, 81.92, 65, 132.71, 56.64, 98.88, 68.22, 56.2, 141.46, 123.91, 111.09, 117.64, 121.51, 95.27, 79.33, 122.24, 72.19, 141.16, 57.47, 88.93, 96.17, 87.2, 80.85, 57.99, 61.42, 145.02, 88.46, 104.16, 80.41, 130.79, 110.17, 141.21, 61.51, 122.19, 129.68, 60.68, 93.33, 90.79, 93.74, 62.07, 55.9, 107.7, 56.52, 94.96, 102.88, 61.04, 60.74, 90.08, 115.48, 84.36, 94.95, 73.71, 140.8, 134.15, 141.47, 89.49, 96.72, 60.59, 68.99, 71.7, 56, 131.12, 120.8, 137.25, 84.59, 94.94, 108.36, 64.54, 109.31, 81.49, 143.69, 144.96, 113.33, 121.23, 95.43, 117.22, 134.65, 83.82, 95.99, 56.47, 71.82, 106.74, 132.82, 137.07, 57.8, 126.02, 127.02, 137.17, 138.81, 141.61, 57.03, 54.92, 142.23, 55.03, 105.73, 99.22, 144.59, 93.39, 60.18, 79.4, 134.86, 136.78, 57.55, 145.3, 143.89, 106.21, 60.37, 137.7, 73.66, 66.85, 65.13, 99.2, 137.25, 63.99, 100.19, 57.45, 73.4, 142.03, 62.27, 143.49, 123.69, 70.82, 82.84, 90.81, 77.88, 134.98, 105.89, 130.05, 121.47, 129.18, 140.98, 71.59, 62.06, 108.91, 100.71, 141.58, 77.41, 57.28, 96.86, 66.42, 57.23, 55.55, 70.32, 115.63, 140.48, 126.38, 83.83, 56.72, 91.14, 143.98, 141.51, 80.26, 106.38, 141.18, 73.93, 130.95, 124.35, 116.19, 115.07, 88.48, 105.43, 62.21, 111.54, 69.04, 56.5, 126.13, 144.98, 103.66, 85.51, 69.82, 67.85, 56.39, 107.96, 141.91, 106.37, 143.18, 56.41, 142.49, 125.55, 55.93, 114.66, 76.23, 66.09, 143.34, 143.35, 57.38, 144.23, 86.19, 134.48, 100.76, 70.74, 58.82, 137.8, 140.32, 139.19, 68.29, 55.34, 89.89, 110.43, 64.03, 141.92, 70.72, 68.29, 137.77, 68.94, 142.42, 59.35, 56.28, 57.05, 59.39, 68.4, 116.61, 95.08, 143.68, 58.64, 63.06, 113.94, 86.72, 73.26, 143.23, 135.66, 67.46, 136.49, 57.64, 73.7, 142.92, 118.73, 66.55, 143.04, 55.21, 85.94, 55.51, 74.53, 102.32, 110.16, 64.6, 142.77, 55.5, 94.77, 70.65, 57.33, 56.29, 100.58, 67.35, 115.23, 59.66, 145.17, 133.66, 103.28, 77.86, 56.02, 55.79, 80.33, 59.56, 114.84, 69.75, 57.77, 80.22, 57.27, 69.1, 74.43, 86.16, 99.57, 56.69, 59.51, 137.41, 66.57, 120.22, 56.35, 130.1, 136.62, 131.09, 118.54, 108.57, 119.18, 107.52, 55.74, 59.7, 56.1, 58, 74.9, 87.19, 140.93, 122.46, 89.62, 56.07, 83.69, 61.58, 118.81, 82.03, 137.03, 85.33, 65.65, 56.38, 143.77, 62.85, 109.48, 129.44, 64.66, 99.4, 56.21, 140.72, 85.72, 129.03, 143.31, 119.97, 115.98, 109.68, 105.96, 63.1, 117.12, 69.05, 144.73, 59.76, 144.36, 139.25, 134.82, 106.74, 142.63, 130.02, 61.26, 109.44, 63.81, 58.28, 139.15, 120.54, 135.29, 114.92, 75.92, 123.83, 70.12, 143.52, 143.93, 115.41, 67.04, 99.57, 135.3, 62.67, 129.92, 141.25, 108.73, 125.69, 142.97, 57.3, 83.45, 59.4, 67.39, 144.05, 65.89, 57.62, 126.3, 59.11, 62.59, 137.25, 79.41, 65.12, 80.13, 66.09, 56.59, 123.63, 78.19, 133.71, 63.1, 55.89, 83.92, 120.21, 126.43, 82.92, 57.66, 88.98, 139.76, 92.48, 128.84, 86.91, 59.18, 82.28, 70.11, 140.98, 94.73, 99.62, 98.88, 141.31, 61.39, 61.13, 139.59, 58.08, 64.37, 126.71, 71.14, 79.66, 137.05, 60.77, 141.68, 73.73, 60.57, 76.45, 74.19, 109.26, 114.13, 146.66, 98.06, 117.81, 83.38, 126.7, 121.11, 77.53, 89.56, 133.49, 68.82, 75.85 ] } ], "layout": { "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# plot in 3d\n", "fig = go.Figure()\n", "fig.add_trace(\n", " go.Scatter3d(\n", " x=task_points[:, 0],\n", " y=task_points[:, 1],\n", " z=noisy_points[:, 2],\n", " mode=\"markers\",\n", " marker=dict(size=3),\n", " )\n", ")\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 59, "id": "c8210194", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "marker": { "size": 3 }, "mode": "markers", "type": "scatter3d", "x": [ 76.49, 94.44, 153.27, 52.12, 140.05, 64.42, 133.12, 97.6, 119.42, 43.62, 107.64, 97.42, 100.71, 75.8, 56.85, 68.48, 81.26, 129.03, 120.45, 60.99, 135.56, 143.53, 99.84, 103.3, 88.39, 46.15, 151.9, 141.15, 123.16, 115.56, 61.36, 60.03, 63.45, 95.65, 82.65, 113.57, 108.58, 91.48, 115.51, 49.09, 125.2, 157.04, 109.33, 80.38, 44.61, 117.41, 133.01, 153.86, 112.1, 62.09, 90.31, 109.34, 45.48, 118.44, 57.64, 135.08, 117.71, 149.19, 101.51, 86.25, 138.13, 121.13, 113.08, 99.87, 48.1, 120.82, 83.94, 122.7, 50.28, 103.9, 88.41, 118.91, 101.6, 145.81, 117.6, 54.03, 118.57, 108.54, 135.21, 141.33, 117.77, 72.09, 140.42, 129.73, 76.19, 63.5, 149.92, 112.89, 142.57, 112.57, 140.98, 88.1, 81.88, 80.89, 63, 118.33, 44.57, 85.34, 57.85, 64.57, 128.42, 82.01, 125.42, 93.39, 139.83, 79.35, 137.99, 143.61, 57.86, 118.86, 113.41, 115.4, 120.02, 63.38, 145.69, 123.59, 74.41, 80.75, 74.06, 56.25, 83.36, 119.81, 154.51, 112.63, 99.12, 63.3, 153.38, 66.09, 94.6, 94.33, 108.38, 110.71, 119.26, 126.23, 154.96, 116.27, 68.78, 75.48, 56.35, 115.95, 120.19, 46.72, 83.87, 49.05, 78.91, 118.11, 99.46, 59.32, 44.72, 81.3, 110.18, 63.96, 132.81, 56.98, 121.33, 46.8, 138.28, 45.38, 152.08, 126.55, 90.87, 62.63, 114.77, 87.41, 81.5, 120.16, 98.7, 90.93, 149.15, 111.74, 47.7, 115.8, 140.41, 80.53, 131.95, 52.97, 107.47, 44.26, 152.36, 96.02, 101.53, 71.23, 45.58, 52.28, 59.76, 98.63, 71.75, 140.38, 85.15, 84.09, 74.9, 52.61, 69.99, 148.33, 101.5, 119.17, 116.18, 102.45, 78.65, 89.06, 82.12, 68.11, 137.79, 86.75, 142.26, 125.23, 95.68, 153.28, 100.92, 61.43, 154.46, 140.52, 59.02, 118.79, 51.27, 57.57, 48.61, 119.16, 89.28, 116.55, 135.1, 80.53, 153.28, 52.39, 60.01, 83.9, 108.09, 45.84, 125.31, 114.68, 118.48, 155.07, 62.18, 130.6, 109.29, 86.51, 96.6, 113.98, 60.23, 121.11, 80.29, 104.57, 117.57, 55.35, 92.67, 118.3, 149.26, 64.93, 142.3, 66.32, 90.81, 89.56, 137.96, 110.02, 117.24, 60.57, 88.26, 97.55, 108.25, 48.69, 74.27, 127.4, 144.52, 153.97, 141.58, 103.42, 118.41, 133.82, 121.46, 89.23, 56.06, 117.51, 80.66, 61.05, 97.58, 91.83, 138.95, 59.27, 75.34, 75.63, 135.76, 116.22, 113.28, 47.92, 45.82, 115.62, 138.49, 155.62, 51.88, 95.74, 55.94, 101.98, 79.79, 117.24, 90.59, 114.2, 84.34, 121.8, 44.97, 108.64, 62.82, 44.35, 87.87, 142.11, 109.31, 149.76, 56.57, 118.83, 113.26, 95.97, 105.99, 113.11, 125.01, 130.72, 79.24, 137.4, 66.38, 46.34, 118.25, 111.97, 115.62, 79.81, 153.86, 136.53, 81.64, 98.32, 44.7, 96.14, 138.76, 142.87, 81.22, 103.37, 61.62, 69.28, 90.35, 77.83, 78.04, 82.53, 118.12, 150.18, 57.71, 142.39, 121.3, 87.59, 130.27, 81.09, 131.59, 108.93, 146.02, 119.6, 90.1, 106.69, 84.28, 93, 99.35, 117.58, 44.39, 135.13, 117.42, 45.78, 151.3, 150.73, 76.95, 143.8, 153.46, 142.93, 47.14, 154.57, 74.99, 135.94, 120.76, 145.14, 122.39, 65.53, 54.21, 83.32, 61.65, 104.47, 112.59, 84.35, 93.96, 46.31, 73.5, 49.31, 56.03, 132.9, 102.28, 153.01, 118.08, 83.72, 80.84, 47.22, 110.41, 148.64, 85.1, 115.32, 117.72, 154.68, 96.11, 86.18, 81.44, 97.54, 83.82, 117.49, 114.76, 80.49, 109.13, 105.14, 116.47, 99.67, 55.89, 95.9, 101.44, 76.26, 82.45, 87.62, 152.68, 109.56, 82.03, 125.09, 118.85, 44.66, 79.7, 113.92, 78.46, 98.5, 144.57, 109.4, 105.38, 48.05, 60.25, 129.84, 72.72, 83.21, 81.99, 110.2, 142.82, 60.07, 117.29, 50.31, 103.54, 72.92, 125.78, 139.86, 66.99, 113.86, 94.76, 127.04, 96.59, 147.7, 124.3, 59.17, 83.46, 47.9, 101.95, 54.52, 49.23, 108.25, 100.28, 113.13, 113.97, 140.79, 65.69, 128.69, 97.57, 139.07, 144.88, 113.91, 125.26, 56.19, 87.39, 113.42, 116.29, 118.16, 80.63, 56.61, 100.41, 120.7, 95.58, 117.39, 121.4, 119.8, 121.92, 64.44, 104.77, 83.24, 117.04, 77.88, 49.68, 116.24, 86.03, 154.41, 139.52, 46.19, 131.77, 101.93, 153.57, 83.17, 46.34, 130.85, 45.21, 98.67, 144.78, 139.54, 98.22, 145.2, 97.66, 56.94, 142.49, 137.71, 102.57, 117.16, 153.67, 92.91, 137.96, 56.71, 91.53, 97.85, 113.29, 118.75, 134.09, 82.97, 141.94, 75.01, 144.22, 150.67, 113.23, 139.43, 100.55, 137.82, 86.63, 116.65, 47.44, 96.77, 145.53, 152.61, 91.48, 79.57, 152.85, 101.82, 96.76, 101.11, 84.12, 93.05, 72.32, 109.52, 87.42, 118.85, 115.38, 57.06, 82.39, 50.2, 118.77, 91.19, 48.67, 120.37, 46.96, 136.56, 112.95, 45.04, 115.45, 107.12, 123.01, 81.21, 89.98, 76.25, 63.15, 123.59, 134.78, 132.06, 126.4, 82.37, 139.87, 137.86, 50.82, 139.47, 58.27, 135.34, 45.65, 111.57, 92.87, 90.1, 140.32, 119.27, 145.79, 45.63, 56.92, 112.5, 140.72, 109.57, 141.37, 79.21, 65, 44.15, 141.68, 141.04, 155.29, 56.2, 141.46, 123.91, 121.03, 48.07, 86.45, 81.33, 80.42, 122.24, 72.19, 141.16, 57.47, 79.93, 144.17, 87.2, 80.85, 101.74, 103.91, 58.81, 148.78, 57.41, 79.72, 46.83, 129.23, 73.26, 119.94, 122.19, 45.36, 154.9, 143.03, 116.28, 146.3, 116.82, 147.93, 82.1, 150.03, 94.96, 80.69, 61.04, 155.28, 90.08, 119.04, 76.17, 64.03, 73.71, 99.29, 134.15, 141.47, 89.49, 141.62, 60.59, 102.62, 93.08, 56, 100.85, 115.67, 116.52, 112.7, 94.94, 53.14, 64.54, 130.12, 151.19, 109.92, 54.56, 119.58, 121.23, 81.21, 117.22, 44.57, 79.91, 95.99, 137.18, 110.48, 55.16, 100.33, 94.96, 88.51, 86.99, 127.02, 94.52, 98.13, 100.21, 144.15, 54.92, 142.23, 91.57, 105.73, 118.9, 144.59, 93.39, 101.74, 79.4, 92.27, 87.55, 148.37, 109.19, 143.89, 106.21, 105.96, 137.7, 155.56, 153.24, 107.47, 82.8, 95.28, 107.2, 119.09, 88.31, 111.69, 142.03, 112.5, 143.49, 123.69, 81.28, 82.84, 90.81, 83.72, 44.75, 118.32, 130.05, 120.29, 129.18, 48.98, 71.59, 117.29, 53.36, 59.79, 67.56, 77.41, 57.28, 80.21, 108.91, 131.84, 55.55, 70.32, 120.38, 140.48, 89.04, 83.83, 138.5, 146.84, 143.98, 62.86, 80.26, 106.38, 98.33, 73.93, 91.4, 91.21, 116.19, 115.07, 88.48, 105.43, 103.02, 83.34, 69.04, 149.86, 126.13, 104.59, 57.33, 85.51, 99.23, 105.72, 89.46, 107.96, 100.62, 81.63, 110.09, 97.37, 102.4, 111.15, 97.96, 114.66, 76.23, 107.88, 105.16, 51.98, 151.63, 56.63, 75.64, 43.63, 138.69, 109.87, 86.99, 45.71, 140.32, 139.19, 68.29, 140.8, 70, 53.09, 64.03, 141.92, 95.99, 81.59, 45.07, 68.94, 71.93, 59.35, 89.07, 88.77, 98.16, 68.4, 116.61, 80.62, 66.69, 151.89, 82.41, 119.37, 86.72, 93.46, 101.17, 135.66, 155.22, 136.49, 57.64, 89.61, 50.31, 118.27, 66.55, 51.35, 55.21, 148.88, 92.92, 80.2, 102.32, 110.16, 154.82, 101.77, 55.5, 145.55, 111.59, 136.41, 94.48, 118.2, 102.76, 115.23, 100.55, 60.66, 94.43, 103.28, 80.67, 56.02, 96.79, 82.55, 86.34, 83.99, 83.61, 150.35, 111.48, 57.27, 99.93, 74.43, 79.97, 59.8, 90.07, 154.08, 115.64, 66.57, 86.7, 146.57, 130.1, 94.02, 131.09, 119.32, 108.57, 119.68, 83.1, 143.14, 59.7, 56.1, 58, 153.56, 87.19, 66.93, 122.46, 68.69, 56.07, 83.69, 61.58, 118.81, 79.45, 96.96, 149.64, 83.9, 56.38, 143.77, 153.13, 132.65, 118.5, 106.25, 60.76, 147.57, 116.29, 115.76, 44.66, 107.71, 47.1, 124.62, 116.26, 81.94, 155.56, 86.66, 69.05, 59.56, 88.01, 55.27, 113.05, 89.17, 118.84, 142.63, 118.8, 104.68, 109.44, 63.81, 152.21, 45.81, 120.54, 91.79, 124.23, 113.9, 113.96, 83.95, 99.29, 72.07, 120.9, 105.57, 99.57, 93.69, 62.67, 117.91, 141.25, 82.98, 125.69, 62.77, 57.3, 83.45, 99.93, 67.39, 111.24, 108.27, 87.55, 87.86, 101.48, 84.02, 137.25, 82.35, 106.08, 81.15, 66.09, 56.59, 44.98, 152.52, 133.71, 83.59, 147.25, 79.55, 120.21, 106.72, 150.07, 87.4, 81.69, 97.14, 144.28, 128.84, 149.26, 59.18, 83.17, 108.73, 47.63, 94.73, 99.62, 98.88, 113.06, 120.74, 84.79, 95.36, 58.08, 64.37, 90.24, 71.14, 112.37, 94.87, 60.77, 68.88, 79.77, 85.51, 86.85, 153.71, 133.12, 126.39, 146.66, 143.59, 117.81, 80.3, 90.95, 86.03, 114.24, 89.56, 94.23, 81.85, 81.66 ], "y": [ 140.31, 137.93, 65.3, 82.76, 110.53, 106.36, 116.4, 61.49, 117.48, 93.28, 154.08, 82.52, 139.14, 139.69, 131.84, 79.84, 88.71, 45.66, 133.11, 103.71, 56.38, 48.8, 143.31, 119.28, 138.48, 97.66, 102.7, 45.42, 87.4, 49.68, 142.79, 81.05, 153.31, 116.54, 53.78, 140.76, 142.26, 117.49, 81.89, 103.48, 87.33, 107.12, 155.54, 58.91, 134.87, 129.59, 117.91, 105.99, 69.8, 154.33, 116.12, 65.67, 95.23, 128.52, 107.76, 91.38, 85.45, 88.04, 47.96, 120.84, 113.87, 128.77, 128.03, 82.36, 84.34, 110.75, 106.73, 86.49, 82.17, 83.07, 81.21, 100.4, 138.82, 66.51, 122.6, 81.79, 140.5, 65.94, 88.82, 97.01, 120.25, 153.02, 112.85, 90.57, 80.16, 142.5, 85.64, 63.35, 50.6, 140.15, 112.18, 71.91, 115.16, 78.46, 83.3, 130.46, 94.66, 47.16, 150.89, 155.42, 87.94, 100.53, 111.02, 117.46, 114.13, 140.45, 87.57, 56.22, 133.24, 111.9, 62.89, 60.83, 117.61, 116.85, 116.37, 45.68, 84.96, 78.29, 81.93, 94.31, 67.2, 103.29, 110.94, 77.64, 82.66, 83.07, 101.07, 95.07, 44.08, 144.54, 120.64, 82.08, 128.2, 120.38, 106.02, 146.37, 109.28, 141.6, 138.25, 93.25, 119.61, 88.23, 56.13, 141.44, 81.57, 96.48, 129.64, 129.38, 138.75, 66.37, 69.69, 82.55, 115.05, 83.11, 118.32, 139.82, 45.4, 95.54, 113.87, 88.89, 115.95, 112.19, 76.77, 117.51, 110.01, 119.2, 141.12, 130, 56.6, 74.07, 86.49, 149.11, 92.33, 60.87, 110.91, 143.36, 154.61, 133.12, 115.13, 80.95, 59.46, 81.48, 139.8, 145.18, 129.61, 62.74, 110.49, 96.86, 49.44, 50, 112.92, 104.03, 89.14, 57.3, 59.64, 117.8, 151.62, 59.85, 79.51, 57.15, 88.42, 108.82, 93.5, 79.19, 48.72, 110.37, 80.54, 111.83, 59.39, 97.38, 60.73, 94.42, 142.27, 127.32, 112.03, 90.85, 124.52, 114.98, 135.84, 122.13, 92.09, 59.74, 103.03, 104.04, 120.26, 80.2, 116.62, 85.97, 119.61, 148.6, 133.01, 68.76, 152.78, 116.94, 119.36, 47.8, 138.98, 77.15, 85.78, 117.91, 60.51, 141.38, 148.18, 104.14, 117.19, 130.47, 87.28, 145.42, 67.12, 110.8, 56.39, 45.86, 95.2, 141.55, 106.96, 108.58, 71.96, 45.95, 65.76, 100.25, 112.49, 44.69, 110.66, 76.9, 100.22, 82, 90.7, 92.04, 116.2, 136.52, 105.31, 61.65, 98.7, 83.8, 57.57, 56.34, 97.17, 143.71, 150.45, 112.77, 44.17, 141.09, 62.81, 118.16, 137.54, 153.23, 80.9, 105.58, 83.82, 133.95, 105.74, 67.98, 112.1, 103.02, 147.82, 123.85, 113.21, 87.77, 139.91, 70.07, 153.88, 90.66, 127.16, 56.62, 143.1, 98.91, 95.19, 102.41, 72.39, 131.86, 155.33, 125.5, 120.33, 44.63, 76.14, 46.98, 81.93, 88.85, 93.38, 74.78, 98.74, 149.98, 60.01, 118.64, 138.66, 63.07, 132.23, 81.47, 93.63, 47.69, 68.38, 140.09, 105.16, 108.46, 45.02, 113.68, 82.8, 108.28, 99, 100.41, 108.38, 92.97, 108.57, 129.02, 118.49, 86.42, 44.12, 83.48, 104.49, 116.68, 130.74, 119.3, 111.11, 43.71, 56.15, 119.47, 132.89, 88.65, 126.23, 141.15, 60.73, 59.22, 153.39, 112.55, 110.93, 50.98, 125.99, 66.53, 112.88, 88.78, 106.67, 105.39, 117.44, 107.06, 84.27, 114.24, 96.62, 64.06, 120.14, 110.42, 45.08, 137.85, 78.66, 117.16, 142.35, 57.41, 69.37, 114.23, 136.69, 108.26, 98.39, 100.9, 69.81, 85.99, 48.55, 134.03, 134.14, 106.17, 70.76, 137.03, 79.51, 143.81, 52.74, 84.55, 81.09, 151.52, 72.69, 52.85, 81.37, 48.82, 89.46, 81.01, 83.04, 84.29, 115.6, 135.95, 111.72, 68.22, 53.01, 87.28, 109.59, 92.17, 91.51, 136.93, 84.05, 151.25, 64.79, 81.89, 83.02, 121.19, 101.52, 58.33, 82.09, 64.47, 90.04, 153.44, 108.5, 145.19, 84.52, 119.2, 128.46, 113.48, 120.34, 114.44, 107.46, 83.7, 146.13, 44.15, 147.72, 88.39, 59.23, 99.81, 110.2, 84.46, 141.93, 143.16, 98.84, 144.08, 57.47, 119.48, 120.88, 46.75, 80.64, 44.99, 63.17, 45.94, 55.14, 153.04, 117.81, 141.31, 132.58, 75.14, 85.88, 114.8, 98.89, 81.74, 153.61, 116.83, 135.86, 127.72, 87.41, 118.38, 118.07, 83.23, 59.84, 66.77, 99.4, 113.26, 84.79, 151.32, 120.51, 102.16, 98.92, 97.43, 118.3, 82.57, 63.28, 50.53, 137.4, 96.19, 92.63, 140.67, 60.48, 79.42, 62.84, 103.42, 56.71, 145.35, 92.43, 45.33, 143.59, 84.19, 72.3, 67.68, 45.54, 91.24, 141.46, 139.93, 75.2, 110.74, 118.6, 76.63, 113.11, 112.37, 51.75, 58.78, 73.6, 91.49, 140.09, 91.18, 128.96, 85.8, 122.92, 56.46, 94.29, 101.31, 81.99, 66.7, 58.36, 68.65, 70.54, 117.72, 65.73, 80.6, 111.28, 118.19, 73.53, 130.25, 121.82, 99.54, 90.65, 84.84, 87.36, 137.01, 99.52, 125.4, 97.61, 92.45, 125.35, 139.23, 90.4, 119.06, 85.94, 151.95, 56.48, 152.27, 111.84, 119.1, 89.49, 44.79, 46.48, 111.6, 79.69, 101.9, 115.46, 99.77, 103.25, 44.75, 91.39, 125.55, 45.14, 134.82, 98.93, 116.3, 95, 93.79, 133.95, 125.28, 97.62, 120.06, 118.08, 81.92, 157.71, 132.71, 94.99, 118.65, 111.43, 135.26, 49.65, 47.1, 111.09, 85.86, 121.51, 95.27, 79.33, 120.12, 93.99, 113.62, 148.54, 88.93, 116.58, 117.67, 151.52, 150.69, 61.42, 145.02, 88.46, 104.16, 80.41, 89.64, 110.17, 114.24, 61.51, 86.32, 89.6, 101.32, 93.33, 144.96, 115.66, 62.07, 55.9, 107.7, 99.21, 81.09, 58.32, 120.55, 60.74, 70.39, 123.18, 84.36, 94.95, 82.14, 48.59, 117.54, 104.21, 80.32, 117.48, 104.18, 68.99, 71.7, 97.36, 117.75, 118.32, 87.43, 84.59, 142.36, 108.36, 106.36, 119.85, 115.3, 143.69, 104.34, 113.33, 116.8, 95.43, 119.94, 134.65, 83.82, 116.25, 56.47, 153.16, 82.3, 118.49, 137.07, 57.8, 45.97, 89.3, 137.17, 138.81, 50.85, 57.03, 92.42, 59.04, 55.03, 82.99, 99.22, 58.78, 66.8, 60.18, 79.13, 134.86, 115.21, 57.55, 59.05, 48.45, 82.65, 60.37, 44.66, 73.66, 66.85, 155.59, 61.64, 45.87, 63.99, 100.19, 57.45, 151.1, 102.58, 62.27, 54.05, 120.61, 94.51, 78.65, 68.78, 81.88, 93.62, 132.62, 102.79, 118.18, 45.39, 140.98, 156.26, 86.71, 108.91, 80.66, 141.58, 80.22, 96.15, 96.86, 154.57, 85.9, 95.21, 153.21, 117.67, 114.35, 45.18, 80.81, 56.72, 119.11, 102.69, 141.51, 113.48, 134.09, 47.36, 91.2, 130.95, 45.85, 84.8, 120.68, 146.83, 134.01, 62.21, 52.14, 153.52, 56.5, 118.21, 54.81, 103.66, 149.43, 83.21, 151.48, 135.16, 133.17, 50.91, 106.37, 65.73, 148.74, 52.69, 119.35, 148.76, 119.71, 81.56, 153.32, 54.88, 102.86, 57.38, 144.23, 86.19, 134.48, 100.76, 154.32, 126.7, 137.8, 99.32, 47.54, 109.49, 55.34, 78.84, 110.43, 82.58, 105.95, 80.99, 100.13, 93.44, 151.61, 142.42, 98.21, 134.25, 57.05, 150.12, 82.59, 120.92, 66.45, 143.68, 100.96, 110.67, 113.94, 81.06, 73.26, 143.23, 90.82, 107.5, 116.03, 146.79, 80.81, 101.41, 121.31, 82.18, 143.04, 93.22, 85.94, 142.6, 88.42, 59.67, 129.39, 64.6, 48.35, 139.01, 118.46, 154.13, 90.33, 56.29, 100.58, 67.35, 124.83, 59.66, 109.47, 118.11, 81.33, 77.86, 135.55, 145.72, 81.35, 121.58, 51.05, 100.38, 96.48, 153.73, 133.96, 81.41, 92.13, 72.97, 82.06, 56.69, 101.2, 87.29, 82.74, 48.56, 56.35, 98.19, 136.62, 45.14, 120.12, 82.53, 119.01, 55.45, 55.74, 125.73, 94.19, 148.23, 111.4, 116.07, 140.93, 45.81, 81.56, 143.19, 79.9, 103.82, 122.87, 82.03, 46.53, 115.76, 109.89, 140.82, 49.12, 105.29, 109.48, 129.44, 64.66, 99.4, 97.27, 140.72, 85.72, 89.83, 57.69, 85.97, 115.98, 109.68, 105.96, 63.1, 48.14, 155.39, 144.73, 121.55, 144.36, 75.85, 116.22, 131.9, 67.83, 130.02, 61.26, 117.56, 109.08, 58.28, 95.54, 119.87, 135.29, 114.92, 154.83, 118.74, 70.12, 143.52, 143.93, 125.13, 67.04, 81.32, 135.3, 113.34, 129.92, 112.58, 108.73, 45.74, 107.19, 88.06, 150.9, 151.64, 153.61, 65.99, 65.89, 57.62, 126.3, 152.03, 110.7, 94.09, 79.09, 153.19, 80.13, 106.2, 139.77, 123.63, 78.19, 93.03, 63.1, 94.66, 83.92, 85.92, 126.43, 113.8, 57.66, 71.25, 139.76, 92.48, 45.43, 115.77, 85.81, 81.65, 70.11, 140.98, 142.86, 59.95, 119.07, 66.9, 61.39, 61.13, 45.88, 88.59, 153.76, 126.71, 109.93, 79.66, 137.05, 116.49, 109.3, 90.47, 60.57, 81.24, 74.19, 109.26, 114.13, 57.97, 98.06, 47.6, 77.58, 126.7, 121.11, 152.74, 115.44, 133.49, 68.82, 86.22 ], "z": [ 111.94, 46.15, 105.81, 108.27, 70.43, 82.15, 95.61, 82.49, 119.54, 135.25, 66.84, 72.49, 119.1, 114.09, 87.45, 89.02, 75.48, 89.54, 100.49, 154.27, 91.68, 100.43, 49.29, 128.79, 117.62, 138.1, 60.48, 97.22, 47, 85.31, 108.38, 101.01, 104.17, 144.26, 109.49, 76.36, 62.81, 146.23, 151.89, 144.54, 58.59, 66.72, 68.41, 100.9, 95.18, 101.92, 97.37, 64.29, 143.86, 104.24, 134.67, 83.54, 138.08, 106, 145.03, 45.06, 136.18, 116.36, 141.96, 60.46, 77.16, 109.71, 120.5, 69.27, 118.3, 124.39, 55.76, 46.62, 114.49, 67.35, 69.84, 127.86, 119.72, 111.36, 113.96, 108.95, 100.79, 156.96, 116.24, 117.97, 117.82, 110.17, 71.67, 45.28, 84.55, 110.41, 117.01, 84.68, 101.96, 74.65, 74.36, 80.46, 152.43, 82.7, 111.66, 109.67, 138.54, 121.42, 101.45, 106.42, 59.4, 58.9, 120.89, 133.68, 82.81, 116.61, 116.42, 105.8, 88.78, 124.23, 86.43, 84.38, 120.88, 84.61, 88.9, 86.8, 79.93, 82.56, 92.02, 145.61, 101.46, 136.54, 72.38, 140.2, 69.74, 113.15, 59.83, 82.09, 135.39, 55.82, 130.49, 53.06, 110.58, 106.92, 66.83, 86.11, 142.71, 110.99, 93.18, 132.08, 121.13, 123.73, 105.21, 98.53, 81.27, 131.74, 117.12, 86.79, 95.76, 94.85, 141.03, 107.06, 93.69, 103.97, 119.66, 99.2, 96.35, 135.41, 80.63, 45.95, 147.25, 83.29, 138.69, 146.09, 53.98, 117.27, 117.55, 45.21, 96.09, 140.84, 121.87, 83.12, 55.71, 98.93, 119.97, 103.7, 64.58, 93.88, 78.64, 62.21, 153.71, 96.17, 95.52, 102.26, 89.09, 80.4, 157.18, 47.07, 114.85, 113.27, 153.75, 142.58, 81.23, 96.37, 152.84, 117.7, 82.01, 153.31, 83.42, 130.89, 71.38, 156.42, 44.94, 75.25, 99.09, 120.26, 64.16, 76.59, 150.14, 80.97, 101.61, 56.7, 107.46, 105.3, 84.25, 138.72, 86.22, 124.82, 116.81, 119.92, 118.13, 100.72, 61.65, 143.12, 86.03, 80.66, 127.23, 125.87, 109.66, 82.81, 97.76, 107.58, 102.61, 103.55, 125.32, 118.77, 45.64, 141.17, 122.79, 124.69, 100.63, 54.72, 88.74, 144.2, 146.64, 101.89, 114.7, 108.24, 111.78, 142.43, 140.18, 128.88, 46, 63.91, 136.26, 146.22, 80.54, 140.18, 153.24, 142.66, 141.21, 89.03, 66.94, 111.67, 50.09, 57.83, 137.09, 44.47, 119.51, 114.78, 80.29, 84.94, 61.07, 118.37, 147.52, 139.49, 47, 108.23, 110.71, 154.05, 93.94, 96.97, 82.23, 86.03, 95.59, 81.07, 114.05, 62.61, 110.34, 117.36, 83.87, 80.88, 153.45, 128.13, 117.44, 118.41, 64.29, 60.2, 96.75, 154.3, 106.32, 132.29, 46.27, 92.44, 64.31, 56.11, 145.58, 141.23, 155.14, 115.79, 68.5, 117.72, 112.86, 91, 83.38, 97.83, 103.36, 125.98, 146.41, 153.77, 132.03, 114.27, 101.93, 89.4, 115.19, 82.67, 90.42, 71.45, 45.44, 99.31, 91.17, 119.06, 155.57, 141.65, 129.34, 139.22, 76.52, 56.24, 131.05, 56.29, 143.13, 116.84, 127.58, 57.87, 110.56, 77.58, 93.92, 54.56, 53.86, 121.16, 44.69, 131.84, 65.44, 134.55, 148.83, 122.31, 91.42, 115.68, 109.52, 97.99, 100.31, 100.89, 111.11, 68.99, 74.99, 102.6, 89.13, 106.32, 153.38, 56.05, 135.72, 55.92, 118.86, 83.35, 110.58, 139.7, 81.64, 153.86, 127.99, 51.52, 137.49, 95.54, 86.84, 86.15, 93.94, 88.72, 82.95, 76.84, 89.07, 54.91, 61.88, 144.22, 156.07, 114.58, 118.88, 88.83, 93.41, 65.03, 82.31, 115.95, 82.08, 117.34, 111.73, 138.14, 138.98, 114.19, 154.38, 143.1, 148.99, 141.14, 135.74, 70.83, 68.18, 78.76, 150.73, 116.04, 79.85, 157.08, 108.06, 59.2, 129.64, 131.41, 67.55, 83.71, 79.59, 56.56, 110.53, 65.5, 66.59, 86.59, 82.11, 87.22, 93.81, 113.72, 75.35, 70.8, 65.79, 109.21, 61.2, 84.83, 121.59, 139.64, 113.49, 84.52, 155.69, 61.11, 55.99, 90.51, 55.62, 116.22, 86.26, 151.56, 51.02, 119.64, 49.16, 105.97, 139.75, 61.72, 151.99, 124.86, 119.51, 99.64, 96.08, 88.51, 80.1, 97.71, 93.17, 82.19, 110.29, 93.56, 57.24, 140.93, 49.08, 122.35, 70.56, 101.76, 60.58, 118.6, 45.93, 106.43, 46.87, 120.46, 118.59, 107.01, 153.86, 103.82, 140.09, 151.21, 115.1, 81.23, 48.97, 61.93, 118.34, 140.42, 98.45, 58.76, 105.97, 115.74, 96.11, 119.54, 134.51, 118.19, 108.34, 113.23, 81.42, 56.49, 148.09, 95.87, 55.56, 96.24, 53.23, 49.71, 112.81, 81.09, 94.94, 137.33, 57.22, 118.79, 155.42, 128.08, 97.2, 80.11, 74.98, 153.41, 101.39, 98.56, 153.24, 55.81, 119.23, 56.18, 59.13, 152.76, 86.37, 149.88, 118.06, 58.5, 72.69, 94.34, 101.4, 83.27, 82.99, 132.05, 107.19, 66.2, 153.84, 126.23, 80.1, 102.58, 120.83, 153.3, 68.49, 117.1, 49.51, 56.1, 143.98, 113.71, 140.91, 45.1, 119.18, 94.81, 135.82, 126.58, 59.33, 114.43, 131.99, 111.36, 82.33, 114.22, 116.31, 90.18, 88.58, 52.37, 114.19, 119.85, 85.49, 117.56, 82.5, 92.31, 127.81, 119.1, 131.49, 118.01, 47.97, 120.25, 55.13, 136.45, 87.66, 118.7, 118.92, 131.81, 98.78, 81.12, 107.16, 94.18, 56.64, 98.88, 68.22, 88.92, 101.42, 87.6, 128.11, 117.64, 46.5, 63.95, 82.11, 114.25, 81.57, 77.28, 97.43, 72.37, 96.17, 148.2, 114.5, 57.99, 154.45, 107.37, 116.77, 81.88, 82.43, 130.79, 120.59, 141.21, 84.67, 46.98, 129.68, 60.68, 118.97, 90.79, 93.74, 84.99, 97.35, 53.72, 56.52, 65.18, 102.88, 84.54, 102.49, 80.89, 115.48, 81.97, 81.74, 92.56, 140.8, 88.94, 49.38, 70.19, 96.72, 153.06, 82.23, 80.64, 147.16, 131.12, 120.8, 137.25, 147.68, 118.09, 82.38, 155.08, 109.31, 81.49, 67.75, 144.96, 129.1, 120.8, 64.19, 125.89, 92.8, 76.94, 140.25, 89.62, 71.82, 106.74, 132.82, 116.89, 128.08, 126.02, 45.68, 44.63, 46.28, 141.61, 91.92, 141.58, 109.74, 139.37, 55.14, 141.21, 107.46, 80.08, 153.92, 84.13, 45.01, 136.78, 95.6, 145.3, 101.02, 53.81, 153.17, 93, 112.03, 108.1, 65.13, 99.2, 137.25, 83.89, 136.94, 128.14, 73.4, 51.63, 83.42, 102.96, 118, 70.82, 77.53, 81.58, 77.88, 134.98, 105.89, 118.64, 121.47, 89.27, 98.82, 111.55, 62.06, 83.13, 100.71, 112.12, 87.54, 145.33, 61.64, 66.42, 57.23, 146.22, 110.58, 115.63, 78.25, 126.38, 74.69, 90.33, 91.14, 53.53, 109.77, 150.93, 119.93, 141.18, 80.1, 45.08, 124.35, 50.8, 127.04, 117.08, 119.09, 155.11, 111.54, 110.79, 99.93, 113.94, 144.98, 82.23, 115.99, 69.82, 67.85, 56.39, 117.07, 141.91, 56.44, 143.18, 56.41, 142.49, 125.55, 55.93, 124.88, 85.9, 66.09, 143.34, 143.35, 99.88, 105.68, 79.93, 91.93, 118.1, 70.74, 58.82, 95.33, 49.05, 96.44, 153.85, 95.38, 89.89, 84.09, 111.7, 54.42, 70.72, 68.29, 137.77, 107.66, 109.78, 148.94, 56.28, 135.98, 59.39, 101.21, 118.73, 95.08, 110.08, 58.64, 63.06, 125.7, 74.63, 80.77, 48.76, 115.95, 67.46, 88.41, 98.29, 73.7, 142.92, 118.73, 106.04, 102.03, 141.16, 115, 55.51, 74.53, 81.31, 119.4, 101.9, 142.77, 92.07, 94.77, 70.65, 57.33, 142.85, 141.27, 82.3, 118.8, 150.6, 145.17, 133.66, 55.96, 84.36, 89.66, 55.79, 80.33, 59.56, 114.84, 69.75, 57.77, 80.22, 90.08, 69.1, 81.05, 86.16, 99.57, 139.45, 59.51, 137.41, 107.43, 120.22, 94.63, 118.86, 43.89, 90.35, 118.54, 52.67, 119.18, 107.52, 92.89, 86.48, 142.37, 96.01, 74.9, 146.94, 112.15, 87.05, 89.62, 92.92, 73.78, 153.5, 118.43, 78.1, 137.03, 85.33, 65.65, 92.39, 99, 62.85, 119.75, 101.82, 154.89, 80.86, 56.21, 78.2, 150.28, 129.03, 143.31, 119.97, 118.33, 132.12, 54.01, 104.18, 117.12, 106.74, 106.81, 59.76, 107.51, 139.25, 134.82, 106.74, 110.45, 101.35, 155.11, 132.91, 153.9, 97.27, 139.15, 118.48, 45.09, 118.33, 75.92, 123.83, 98.87, 48.11, 111.66, 115.41, 83.6, 59.87, 117.66, 85.48, 99.84, 77.08, 55.5, 87.64, 142.97, 130.7, 115.06, 59.4, 109.67, 144.05, 83.24, 130.47, 46.2, 59.11, 62.59, 44.59, 79.41, 65.12, 81.71, 82.88, 89.97, 85.85, 113.42, 44.17, 112.29, 55.89, 76.46, 48.76, 118.19, 82.92, 127.66, 88.98, 45.61, 117.82, 90.01, 86.91, 120.97, 82.28, 155.96, 100.07, 120.06, 81.59, 142.01, 141.31, 87.67, 118.25, 139.59, 131.21, 105.73, 46.49, 155.51, 152.17, 46.98, 85.99, 141.68, 73.73, 120.54, 76.45, 112.76, 118.72, 121.68, 105.75, 118.8, 85.55, 83.38, 45.72, 47.62, 77.53, 148.01, 117.96, 100.51, 75.85 ] }, { "marker": { "size": 3 }, "mode": "markers", "type": "scatter3d", "x": [ 111.94, 94.44, 65.3, 82.76, 70.43, 82.15, 133.12, 61.49, 117.48, 135.25, 107.64, 72.49, 100.71, 114.09, 87.45, 68.48, 75.48, 89.54, 100.49, 154.27, 91.68, 143.53, 49.29, 119.28, 138.48, 97.66, 102.7, 97.22, 87.4, 85.31, 61.36, 60.03, 63.45, 95.65, 53.78, 76.36, 108.58, 117.49, 81.89, 103.48, 58.59, 107.12, 109.33, 100.9, 134.87, 101.92, 97.37, 64.29, 112.1, 104.24, 134.67, 109.34, 138.08, 128.52, 57.64, 135.08, 136.18, 88.04, 141.96, 120.84, 113.87, 121.13, 128.03, 99.87, 118.3, 120.82, 55.76, 86.49, 114.49, 67.35, 81.21, 127.86, 119.72, 145.81, 113.96, 81.79, 140.5, 156.96, 88.82, 97.01, 120.25, 110.17, 71.67, 45.28, 76.19, 110.41, 85.64, 112.89, 142.57, 140.15, 140.98, 80.46, 81.88, 82.7, 63, 118.33, 44.57, 121.42, 57.85, 155.42, 59.4, 82.01, 125.42, 133.68, 114.13, 116.61, 87.57, 105.8, 88.78, 124.23, 62.89, 60.83, 120.02, 116.85, 145.69, 123.59, 79.93, 80.75, 92.02, 94.31, 101.46, 103.29, 154.51, 140.2, 82.66, 113.15, 59.83, 82.09, 44.08, 144.54, 108.38, 53.06, 128.2, 120.38, 66.83, 86.11, 142.71, 110.99, 93.18, 132.08, 120.19, 46.72, 56.13, 98.53, 78.91, 131.74, 117.12, 59.32, 44.72, 94.85, 69.69, 63.96, 132.81, 56.98, 118.32, 46.8, 138.28, 95.54, 80.63, 45.95, 147.25, 112.19, 114.77, 87.41, 110.01, 119.2, 117.55, 130, 96.09, 74.07, 47.7, 83.12, 140.41, 80.53, 131.95, 103.7, 107.47, 133.12, 78.64, 96.02, 59.46, 71.23, 139.8, 102.26, 59.76, 62.74, 157.18, 47.07, 49.44, 84.09, 153.75, 52.61, 89.14, 57.3, 101.5, 117.7, 116.18, 102.45, 83.42, 89.06, 88.42, 156.42, 137.79, 79.19, 99.09, 125.23, 95.68, 111.83, 100.92, 80.97, 154.46, 94.42, 107.46, 127.32, 112.03, 57.57, 86.22, 124.82, 135.84, 116.55, 135.1, 80.53, 103.03, 104.04, 60.01, 80.66, 108.09, 45.84, 119.61, 114.68, 133.01, 107.58, 102.61, 130.6, 109.29, 86.51, 45.64, 77.15, 85.78, 121.11, 100.63, 104.57, 117.57, 144.2, 92.67, 101.89, 114.7, 64.93, 142.3, 110.8, 56.39, 89.56, 137.96, 110.02, 106.96, 60.57, 71.96, 140.18, 153.24, 48.69, 74.27, 127.4, 110.66, 111.67, 141.58, 103.42, 118.41, 92.04, 119.51, 114.78, 80.29, 61.65, 98.7, 118.37, 57.57, 139.49, 138.95, 59.27, 150.45, 75.63, 93.94, 116.22, 82.23, 47.92, 95.59, 115.62, 80.9, 62.61, 110.34, 133.95, 105.74, 101.98, 79.79, 117.24, 90.59, 118.41, 64.29, 87.77, 96.75, 108.64, 62.82, 44.35, 46.27, 56.62, 64.31, 149.76, 145.58, 141.23, 113.26, 131.86, 105.99, 113.11, 120.33, 44.63, 83.38, 137.4, 103.36, 46.34, 146.41, 111.97, 115.62, 114.27, 60.01, 136.53, 138.66, 82.67, 44.7, 71.45, 93.63, 47.69, 68.38, 140.09, 155.57, 141.65, 129.34, 139.22, 82.8, 56.24, 118.12, 100.41, 57.71, 92.97, 127.58, 129.02, 118.49, 86.42, 44.12, 54.56, 146.02, 121.16, 44.69, 119.3, 65.44, 134.55, 148.83, 117.58, 132.89, 115.68, 117.42, 45.78, 60.73, 100.89, 111.11, 143.8, 74.99, 102.6, 47.14, 106.32, 74.99, 135.94, 120.76, 145.14, 117.44, 83.35, 110.58, 139.7, 81.64, 104.47, 120.14, 110.42, 45.08, 46.31, 78.66, 117.16, 56.03, 57.41, 102.28, 114.23, 118.08, 83.72, 80.84, 100.9, 69.81, 114.58, 48.55, 134.03, 134.14, 65.03, 70.76, 86.18, 79.51, 97.54, 111.73, 84.55, 114.76, 80.49, 109.13, 143.1, 81.37, 48.82, 89.46, 81.01, 101.44, 78.76, 82.45, 135.95, 111.72, 157.08, 82.03, 59.2, 129.64, 92.17, 67.55, 136.93, 78.46, 151.25, 64.79, 65.5, 105.38, 48.05, 82.11, 129.84, 72.72, 64.47, 75.35, 70.8, 142.82, 109.21, 117.29, 50.31, 103.54, 113.48, 120.34, 114.44, 155.69, 83.7, 94.76, 90.51, 55.62, 116.22, 86.26, 59.17, 110.2, 84.46, 101.95, 105.97, 49.23, 144.08, 57.47, 124.86, 113.97, 46.75, 96.08, 44.99, 80.1, 139.07, 55.14, 82.19, 125.26, 56.19, 57.24, 140.93, 49.08, 114.8, 98.89, 81.74, 100.41, 120.7, 45.93, 117.39, 46.87, 119.8, 118.07, 107.01, 104.77, 103.82, 117.04, 77.88, 49.68, 81.23, 86.03, 102.16, 98.92, 46.19, 98.45, 101.93, 105.97, 115.74, 46.34, 119.54, 134.51, 118.19, 60.48, 79.42, 81.42, 56.49, 97.66, 145.35, 92.43, 96.24, 53.23, 84.19, 72.3, 92.91, 45.54, 91.24, 141.46, 139.93, 155.42, 110.74, 134.09, 82.97, 74.98, 153.41, 101.39, 150.67, 153.24, 55.81, 100.55, 137.82, 128.96, 152.76, 122.92, 149.88, 118.06, 101.31, 91.48, 79.57, 152.85, 68.65, 96.76, 101.11, 84.12, 93.05, 72.32, 109.52, 73.53, 118.85, 120.83, 99.54, 90.65, 117.1, 118.77, 137.01, 48.67, 120.37, 97.61, 92.45, 125.35, 45.04, 135.82, 107.12, 123.01, 81.21, 131.99, 152.27, 111.84, 123.59, 134.78, 132.06, 126.4, 111.6, 114.19, 101.9, 85.49, 99.77, 82.5, 135.34, 127.81, 119.1, 131.49, 90.1, 98.93, 119.27, 145.79, 45.63, 133.95, 125.28, 118.92, 120.06, 141.37, 79.21, 157.71, 44.15, 141.68, 98.88, 68.22, 56.2, 101.42, 123.91, 121.03, 48.07, 86.45, 81.33, 79.33, 120.12, 93.99, 77.28, 57.47, 72.37, 144.17, 87.2, 114.5, 101.74, 61.42, 107.37, 88.46, 104.16, 79.72, 89.64, 129.23, 141.21, 84.67, 86.32, 89.6, 60.68, 93.33, 116.28, 146.3, 62.07, 55.9, 82.1, 150.03, 65.18, 58.32, 84.54, 102.49, 70.39, 115.48, 76.17, 94.95, 73.71, 99.29, 117.54, 141.47, 70.19, 141.62, 60.59, 82.23, 80.64, 56, 100.85, 120.8, 137.25, 112.7, 118.09, 108.36, 106.36, 130.12, 115.3, 109.92, 144.96, 119.58, 120.8, 81.21, 119.94, 44.57, 83.82, 140.25, 137.18, 110.48, 55.16, 100.33, 137.07, 128.08, 86.99, 127.02, 94.52, 138.81, 100.21, 144.15, 54.92, 109.74, 139.37, 82.99, 141.21, 144.59, 66.8, 153.92, 79.13, 45.01, 136.78, 148.37, 109.19, 101.02, 82.65, 153.17, 93, 112.03, 108.1, 107.47, 61.64, 45.87, 63.99, 100.19, 128.14, 111.69, 51.63, 112.5, 143.49, 118, 70.82, 77.53, 90.81, 77.88, 134.98, 118.32, 102.79, 121.47, 45.39, 48.98, 156.26, 62.06, 83.13, 80.66, 141.58, 77.41, 145.33, 61.64, 66.42, 85.9, 95.21, 110.58, 115.63, 140.48, 45.18, 83.83, 138.5, 146.84, 102.69, 141.51, 80.26, 134.09, 47.36, 91.2, 91.4, 124.35, 50.8, 115.07, 117.08, 134.01, 103.02, 83.34, 69.04, 99.93, 113.94, 54.81, 82.23, 149.43, 99.23, 105.72, 135.16, 133.17, 100.62, 106.37, 143.18, 97.37, 52.69, 111.15, 55.93, 124.88, 76.23, 66.09, 143.34, 143.35, 57.38, 105.68, 79.93, 91.93, 138.69, 70.74, 86.99, 45.71, 49.05, 139.19, 153.85, 140.8, 70, 53.09, 82.58, 141.92, 95.99, 68.29, 45.07, 68.94, 142.42, 59.35, 56.28, 57.05, 150.12, 101.21, 118.73, 66.45, 66.69, 151.89, 82.41, 119.37, 74.63, 80.77, 48.76, 135.66, 67.46, 136.49, 98.29, 73.7, 142.92, 121.31, 82.18, 143.04, 93.22, 85.94, 55.51, 80.2, 59.67, 110.16, 101.9, 142.77, 92.07, 94.77, 154.13, 90.33, 94.48, 118.2, 102.76, 115.23, 150.6, 145.17, 133.66, 81.33, 77.86, 89.66, 145.72, 81.35, 59.56, 114.84, 100.38, 96.48, 111.48, 90.08, 99.93, 74.43, 72.97, 59.8, 90.07, 154.08, 115.64, 66.57, 48.56, 94.63, 118.86, 43.89, 131.09, 120.12, 108.57, 119.01, 107.52, 143.14, 59.7, 94.19, 148.23, 153.56, 87.19, 112.15, 122.46, 89.62, 92.92, 73.78, 153.5, 118.81, 82.03, 96.96, 115.76, 109.89, 92.39, 49.12, 105.29, 109.48, 101.82, 64.66, 80.86, 147.57, 78.2, 85.72, 129.03, 57.69, 47.1, 124.62, 109.68, 105.96, 155.56, 48.14, 155.39, 106.81, 121.55, 55.27, 139.25, 89.17, 106.74, 67.83, 101.35, 155.11, 109.44, 153.9, 97.27, 139.15, 118.48, 135.29, 124.23, 75.92, 123.83, 70.12, 99.29, 111.66, 115.41, 83.6, 99.57, 93.69, 85.48, 117.91, 141.25, 108.73, 45.74, 62.77, 88.06, 115.06, 99.93, 153.61, 111.24, 108.27, 57.62, 46.2, 101.48, 110.7, 44.59, 79.41, 106.08, 81.71, 82.88, 89.97, 44.98, 152.52, 93.03, 112.29, 55.89, 76.46, 120.21, 126.43, 82.92, 127.66, 81.69, 139.76, 117.82, 128.84, 149.26, 120.97, 82.28, 108.73, 100.07, 120.06, 59.95, 98.88, 141.31, 87.67, 84.79, 45.88, 58.08, 153.76, 126.71, 109.93, 79.66, 137.05, 116.49, 109.3, 73.73, 60.57, 76.45, 112.76, 133.12, 121.68, 105.75, 143.59, 85.55, 77.58, 45.72, 47.62, 77.53, 89.56, 133.49, 81.85, 75.85 ], "y": [ 76.49, 46.15, 153.27, 52.12, 140.05, 106.36, 95.61, 82.49, 119.54, 93.28, 66.84, 82.52, 119.1, 75.8, 56.85, 89.02, 81.26, 129.03, 133.11, 103.71, 135.56, 48.8, 143.31, 128.79, 117.62, 46.15, 151.9, 45.42, 47, 115.56, 108.38, 101.01, 104.17, 116.54, 109.49, 140.76, 142.26, 91.48, 151.89, 144.54, 125.2, 157.04, 155.54, 58.91, 95.18, 117.41, 117.91, 153.86, 69.8, 154.33, 90.31, 65.67, 95.23, 118.44, 107.76, 45.06, 85.45, 116.36, 47.96, 86.25, 138.13, 128.77, 120.5, 82.36, 48.1, 110.75, 106.73, 122.7, 82.17, 103.9, 69.84, 100.4, 101.6, 111.36, 117.6, 54.03, 118.57, 108.54, 116.24, 117.97, 117.77, 153.02, 112.85, 129.73, 80.16, 63.5, 149.92, 63.35, 101.96, 74.65, 74.36, 88.1, 152.43, 78.46, 83.3, 109.67, 138.54, 47.16, 101.45, 106.42, 128.42, 100.53, 120.89, 117.46, 82.81, 79.35, 116.42, 56.22, 133.24, 111.9, 113.41, 84.38, 117.61, 84.61, 88.9, 45.68, 74.41, 82.56, 81.93, 56.25, 67.2, 119.81, 110.94, 77.64, 99.12, 83.07, 101.07, 95.07, 94.6, 55.82, 130.49, 82.08, 110.58, 126.23, 106.02, 146.37, 109.28, 141.6, 138.25, 115.95, 121.13, 88.23, 105.21, 141.44, 81.27, 96.48, 99.46, 86.79, 95.76, 81.3, 110.18, 107.06, 115.05, 103.97, 119.66, 99.2, 45.4, 135.41, 152.08, 126.55, 90.87, 62.63, 138.69, 146.09, 81.5, 117.27, 141.12, 90.93, 56.6, 140.84, 121.87, 149.11, 92.33, 60.87, 119.97, 143.36, 154.61, 93.88, 115.13, 62.21, 101.53, 96.17, 45.58, 52.28, 89.09, 98.63, 71.75, 140.38, 85.15, 113.27, 112.92, 142.58, 81.23, 96.37, 152.84, 119.17, 151.62, 153.31, 78.65, 130.89, 71.38, 108.82, 93.5, 86.75, 142.26, 120.26, 64.16, 76.59, 59.39, 61.43, 101.61, 140.52, 59.02, 105.3, 84.25, 90.85, 124.52, 114.98, 116.81, 119.92, 92.09, 59.74, 61.65, 143.12, 120.26, 80.2, 116.62, 125.87, 109.66, 148.6, 97.76, 155.07, 62.18, 116.94, 125.32, 47.8, 96.6, 113.98, 122.79, 124.69, 80.29, 141.38, 88.74, 55.35, 146.64, 130.47, 87.28, 108.24, 67.12, 66.32, 90.81, 45.86, 46, 141.55, 136.26, 146.22, 80.54, 97.55, 108.25, 100.25, 141.21, 89.03, 66.94, 153.97, 100.22, 57.83, 90.7, 44.47, 121.46, 89.23, 56.06, 84.94, 80.66, 83.8, 97.58, 91.83, 47, 143.71, 75.34, 154.05, 135.76, 141.09, 113.28, 86.03, 137.54, 153.23, 138.49, 155.62, 51.88, 95.74, 83.87, 67.98, 153.45, 128.13, 117.44, 114.2, 84.34, 121.8, 139.91, 70.07, 106.32, 90.66, 87.87, 92.44, 143.1, 98.91, 95.19, 102.41, 72.39, 115.79, 68.5, 125.5, 125.01, 91, 79.24, 97.83, 81.93, 125.98, 93.38, 74.78, 98.74, 79.81, 153.86, 118.64, 81.64, 98.32, 132.23, 81.47, 45.44, 99.31, 91.17, 119.06, 61.62, 108.46, 45.02, 77.83, 76.52, 82.53, 99, 56.29, 143.13, 116.84, 108.57, 87.59, 130.27, 77.58, 93.92, 83.48, 104.49, 116.68, 130.74, 106.69, 84.28, 93, 56.15, 122.31, 91.42, 135.13, 109.52, 141.15, 151.3, 150.73, 153.39, 68.99, 153.46, 142.93, 89.13, 66.53, 112.88, 88.78, 135.72, 105.39, 118.86, 107.06, 84.27, 83.32, 61.65, 153.86, 112.59, 84.35, 93.96, 95.54, 73.5, 86.15, 142.35, 88.72, 82.95, 153.01, 89.07, 108.26, 98.39, 47.22, 156.07, 148.64, 85.1, 88.83, 93.41, 106.17, 82.31, 115.95, 81.44, 117.34, 83.82, 117.49, 81.09, 114.19, 154.38, 105.14, 148.99, 141.14, 135.74, 70.83, 83.04, 84.29, 115.6, 116.04, 152.68, 68.22, 53.01, 87.28, 118.85, 44.66, 79.7, 83.71, 79.59, 98.5, 110.53, 109.4, 66.59, 86.59, 60.25, 58.33, 93.81, 113.72, 90.04, 110.2, 108.5, 145.19, 84.52, 119.2, 121.59, 139.64, 125.78, 139.86, 107.46, 61.11, 55.99, 44.15, 96.59, 88.39, 59.23, 99.81, 51.02, 47.9, 49.16, 143.16, 98.84, 108.25, 151.99, 119.48, 119.51, 99.64, 65.69, 128.69, 63.17, 45.94, 93.17, 113.91, 110.29, 141.31, 87.39, 113.42, 85.88, 118.16, 70.56, 56.61, 60.58, 116.83, 135.86, 127.72, 121.4, 118.38, 121.92, 83.23, 59.84, 83.24, 99.4, 151.21, 84.79, 151.32, 48.97, 61.93, 139.52, 97.43, 118.3, 82.57, 153.57, 50.53, 96.11, 130.85, 92.63, 140.67, 108.34, 113.23, 62.84, 145.2, 56.71, 95.87, 55.56, 137.71, 143.59, 117.16, 112.81, 81.09, 94.94, 56.71, 91.53, 118.79, 75.2, 118.75, 97.2, 80.11, 141.94, 112.37, 51.75, 58.78, 73.6, 139.43, 140.09, 56.18, 59.13, 116.65, 86.37, 56.46, 94.29, 58.5, 72.69, 94.34, 58.36, 83.27, 82.99, 132.05, 107.19, 66.2, 153.84, 126.23, 80.1, 102.58, 115.38, 153.3, 68.49, 84.84, 49.51, 56.1, 99.52, 125.4, 46.96, 45.1, 119.18, 139.23, 90.4, 126.58, 59.33, 114.43, 89.98, 111.36, 82.33, 119.1, 116.31, 90.18, 46.48, 82.37, 79.69, 119.85, 50.82, 139.47, 103.25, 44.75, 91.39, 111.57, 45.14, 134.82, 47.97, 120.25, 55.13, 136.45, 56.92, 118.7, 140.72, 109.57, 118.08, 81.12, 107.16, 132.71, 94.99, 118.65, 155.29, 135.26, 141.46, 87.6, 111.09, 85.86, 46.5, 95.27, 82.11, 114.25, 72.19, 141.16, 97.43, 79.93, 96.17, 117.67, 151.52, 150.69, 103.91, 58.81, 116.77, 57.41, 80.41, 46.83, 110.17, 114.24, 61.51, 46.98, 129.68, 101.32, 143.03, 144.96, 93.74, 116.82, 97.35, 107.7, 99.21, 94.96, 80.69, 61.04, 155.28, 90.08, 123.18, 81.97, 81.74, 82.14, 48.59, 134.15, 49.38, 80.32, 96.72, 153.06, 102.62, 71.7, 147.16, 117.75, 118.32, 116.52, 84.59, 94.94, 53.14, 64.54, 109.31, 151.19, 67.75, 104.34, 113.33, 121.23, 95.43, 125.89, 92.8, 79.91, 95.99, 56.47, 71.82, 82.3, 132.82, 94.96, 88.51, 126.02, 89.3, 44.63, 98.13, 141.61, 57.03, 141.58, 59.04, 55.03, 55.14, 99.22, 58.78, 93.39, 101.74, 84.13, 92.27, 87.55, 57.55, 59.05, 143.89, 106.21, 105.96, 44.66, 73.66, 153.24, 65.13, 82.8, 137.25, 107.2, 136.94, 88.31, 151.1, 142.03, 83.42, 102.96, 120.61, 94.51, 82.84, 81.58, 81.88, 93.62, 105.89, 130.05, 118.18, 89.27, 98.82, 111.55, 117.29, 53.36, 59.79, 112.12, 87.54, 96.15, 96.86, 154.57, 131.84, 146.22, 153.21, 117.67, 114.35, 126.38, 80.81, 90.33, 119.11, 53.53, 109.77, 113.48, 106.38, 141.18, 73.93, 130.95, 45.85, 84.8, 127.04, 146.83, 119.09, 62.21, 52.14, 153.52, 56.5, 126.13, 104.59, 57.33, 115.99, 69.82, 67.85, 89.46, 107.96, 141.91, 56.44, 65.73, 148.74, 142.49, 125.55, 148.76, 114.66, 85.9, 153.32, 54.88, 51.98, 99.88, 56.63, 86.19, 134.48, 118.1, 154.32, 58.82, 95.33, 140.32, 47.54, 68.29, 55.34, 89.89, 84.09, 111.7, 54.42, 80.99, 81.59, 93.44, 151.61, 71.93, 98.21, 89.07, 88.77, 59.39, 82.59, 116.61, 80.62, 110.08, 100.96, 110.67, 125.7, 81.06, 73.26, 101.17, 115.95, 155.22, 88.41, 57.64, 89.61, 101.41, 118.27, 66.55, 51.35, 55.21, 115, 92.92, 74.53, 81.31, 119.4, 154.82, 48.35, 55.5, 118.46, 111.59, 136.41, 56.29, 100.58, 82.3, 124.83, 100.55, 60.66, 94.43, 103.28, 84.36, 56.02, 55.79, 82.55, 121.58, 51.05, 83.61, 150.35, 153.73, 57.27, 81.41, 92.13, 79.97, 82.06, 56.69, 101.2, 137.41, 107.43, 86.7, 56.35, 130.1, 136.62, 90.35, 119.32, 82.53, 119.18, 55.45, 92.89, 86.48, 142.37, 58, 74.9, 116.07, 140.93, 87.05, 68.69, 56.07, 83.69, 103.82, 118.43, 79.45, 46.53, 85.33, 65.65, 140.82, 143.77, 153.13, 132.65, 118.5, 154.89, 60.76, 97.27, 116.29, 150.28, 89.83, 107.71, 85.97, 118.33, 132.12, 54.01, 104.18, 86.66, 106.74, 144.73, 59.76, 144.36, 113.05, 116.22, 131.9, 142.63, 130.02, 104.68, 117.56, 109.08, 152.21, 45.81, 119.87, 91.79, 118.33, 113.9, 118.74, 83.95, 143.52, 72.07, 120.9, 105.57, 81.32, 117.66, 113.34, 99.84, 77.08, 82.98, 125.69, 107.19, 57.3, 83.45, 59.4, 67.39, 144.05, 83.24, 87.55, 126.3, 152.03, 62.59, 94.09, 82.35, 65.12, 81.15, 106.2, 139.77, 85.85, 113.42, 133.71, 63.1, 147.25, 79.55, 48.76, 106.72, 150.07, 57.66, 71.25, 45.61, 92.48, 45.43, 86.91, 59.18, 81.65, 155.96, 47.63, 142.86, 99.62, 142.01, 66.9, 61.39, 118.25, 139.59, 88.59, 64.37, 90.24, 71.14, 112.37, 94.87, 85.99, 68.88, 90.47, 120.54, 86.85, 153.71, 118.72, 126.39, 57.97, 98.06, 47.6, 83.38, 126.7, 86.03, 114.24, 115.44, 94.23, 100.51, 81.66 ], "z": [ 140.31, 137.93, 105.81, 108.27, 110.53, 64.42, 116.4, 97.6, 119.42, 43.62, 154.08, 97.42, 139.14, 139.69, 131.84, 79.84, 88.71, 45.66, 120.45, 60.99, 56.38, 100.43, 99.84, 103.3, 88.39, 138.1, 60.48, 141.15, 123.16, 49.68, 142.79, 81.05, 153.31, 144.26, 82.65, 113.57, 62.81, 146.23, 115.51, 49.09, 87.33, 66.72, 68.41, 80.38, 44.61, 129.59, 133.01, 105.99, 143.86, 62.09, 116.12, 83.54, 45.48, 106, 145.03, 91.38, 117.71, 149.19, 101.51, 60.46, 77.16, 109.71, 113.08, 69.27, 84.34, 124.39, 83.94, 46.62, 50.28, 83.07, 88.41, 118.91, 138.82, 66.51, 122.6, 108.95, 100.79, 65.94, 135.21, 141.33, 117.82, 72.09, 140.42, 90.57, 84.55, 142.5, 117.01, 84.68, 50.6, 112.57, 112.18, 71.91, 115.16, 80.89, 111.66, 130.46, 94.66, 85.34, 150.89, 64.57, 87.94, 58.9, 111.02, 93.39, 139.83, 140.45, 137.99, 143.61, 57.86, 118.86, 86.43, 115.4, 120.88, 63.38, 116.37, 86.8, 84.96, 78.29, 74.06, 145.61, 83.36, 136.54, 72.38, 112.63, 69.74, 63.3, 153.38, 66.09, 135.39, 94.33, 120.64, 110.71, 119.26, 106.92, 154.96, 116.27, 68.78, 75.48, 56.35, 93.25, 119.61, 123.73, 83.87, 49.05, 81.57, 118.11, 129.64, 129.38, 138.75, 66.37, 141.03, 82.55, 93.69, 83.11, 121.33, 139.82, 96.35, 45.38, 113.87, 88.89, 115.95, 83.29, 76.77, 117.51, 53.98, 120.16, 98.7, 45.21, 149.15, 111.74, 86.49, 115.8, 55.71, 98.93, 110.91, 52.97, 64.58, 44.26, 152.36, 80.95, 153.71, 81.48, 95.52, 145.18, 129.61, 80.4, 110.49, 96.86, 114.85, 50, 74.9, 104.03, 69.99, 148.33, 59.64, 117.8, 82.01, 59.85, 79.51, 57.15, 82.12, 68.11, 44.94, 75.25, 48.72, 110.37, 80.54, 153.28, 150.14, 97.38, 60.73, 56.7, 142.27, 118.79, 51.27, 138.72, 48.61, 119.16, 89.28, 122.13, 118.13, 100.72, 153.28, 52.39, 86.03, 83.9, 127.23, 85.97, 125.31, 82.81, 118.48, 68.76, 152.78, 103.55, 119.36, 118.77, 138.98, 141.17, 60.23, 117.91, 60.51, 54.72, 148.18, 104.14, 117.19, 118.3, 149.26, 145.42, 111.78, 142.43, 140.18, 128.88, 95.2, 63.91, 117.24, 108.58, 88.26, 45.95, 65.76, 142.66, 112.49, 44.69, 144.52, 76.9, 50.09, 82, 137.09, 133.82, 116.2, 136.52, 105.31, 117.51, 61.07, 61.05, 147.52, 56.34, 97.17, 108.23, 110.71, 112.77, 44.17, 96.97, 62.81, 118.16, 45.82, 81.07, 114.05, 105.58, 83.82, 117.36, 55.94, 80.88, 112.1, 103.02, 147.82, 123.85, 113.21, 60.2, 44.97, 154.3, 153.88, 132.29, 127.16, 142.11, 109.31, 56.11, 56.57, 118.83, 155.14, 95.97, 155.33, 117.72, 112.86, 130.72, 76.14, 46.98, 66.38, 88.85, 118.25, 153.77, 132.03, 149.98, 101.93, 89.4, 115.19, 63.07, 90.42, 96.14, 138.76, 142.87, 81.22, 103.37, 105.16, 69.28, 90.35, 113.68, 78.04, 108.28, 131.05, 150.18, 108.38, 142.39, 121.3, 57.87, 110.56, 81.09, 131.59, 108.93, 53.86, 119.6, 90.1, 131.84, 111.11, 43.71, 99.35, 119.47, 44.39, 88.65, 126.23, 97.99, 100.31, 59.22, 76.95, 112.55, 110.93, 50.98, 125.99, 154.57, 153.38, 56.05, 106.67, 55.92, 122.39, 65.53, 54.21, 114.24, 96.62, 64.06, 127.99, 51.52, 137.49, 137.85, 86.84, 49.31, 93.94, 132.9, 69.37, 76.84, 136.69, 54.91, 61.88, 144.22, 110.41, 85.99, 118.88, 115.32, 117.72, 154.68, 96.11, 137.03, 82.08, 143.81, 52.74, 138.14, 138.98, 151.52, 72.69, 52.85, 116.47, 99.67, 55.89, 95.9, 68.18, 76.26, 150.73, 87.62, 79.85, 109.56, 108.06, 125.09, 109.59, 131.41, 91.51, 113.92, 84.05, 56.56, 144.57, 81.89, 83.02, 121.19, 101.52, 87.22, 82.09, 83.21, 81.99, 153.44, 65.79, 60.07, 61.2, 84.83, 128.46, 72.92, 113.49, 84.52, 66.99, 113.86, 146.13, 127.04, 147.72, 147.7, 124.3, 151.56, 83.46, 119.64, 141.93, 54.52, 139.75, 61.72, 100.28, 113.13, 120.88, 140.79, 80.64, 88.51, 97.57, 97.71, 144.88, 153.04, 117.81, 93.56, 132.58, 75.14, 116.29, 122.35, 80.63, 101.76, 153.61, 118.6, 95.58, 106.43, 87.41, 120.46, 118.59, 64.44, 153.86, 66.77, 140.09, 113.26, 115.1, 116.24, 120.51, 154.41, 118.34, 140.42, 131.77, 58.76, 63.28, 83.17, 137.4, 96.19, 45.21, 98.67, 144.78, 139.54, 98.22, 103.42, 148.09, 56.94, 142.49, 45.33, 102.57, 49.71, 153.67, 67.68, 137.96, 137.33, 57.22, 97.85, 113.29, 128.08, 118.6, 76.63, 113.11, 75.01, 144.22, 98.56, 113.23, 91.49, 119.23, 91.18, 86.63, 85.8, 47.44, 96.77, 145.53, 152.61, 81.99, 66.7, 101.4, 101.82, 70.54, 117.72, 65.73, 80.6, 111.28, 118.19, 87.42, 130.25, 121.82, 57.06, 82.39, 50.2, 87.36, 91.19, 143.98, 113.71, 140.91, 136.56, 112.95, 94.81, 115.45, 119.06, 85.94, 151.95, 56.48, 76.25, 63.15, 114.22, 89.49, 44.79, 88.58, 52.37, 139.87, 137.86, 115.46, 117.56, 58.27, 92.31, 45.65, 125.55, 92.87, 118.01, 140.32, 116.3, 95, 93.79, 87.66, 112.5, 97.62, 131.81, 98.78, 81.92, 65, 94.18, 56.64, 141.04, 111.43, 88.92, 49.65, 47.1, 128.11, 117.64, 121.51, 63.95, 80.42, 122.24, 81.57, 113.62, 148.54, 88.93, 116.58, 148.2, 80.85, 57.99, 154.45, 145.02, 148.78, 81.88, 82.43, 130.79, 120.59, 73.26, 119.94, 122.19, 45.36, 154.9, 118.97, 90.79, 115.66, 84.99, 147.93, 53.72, 56.52, 81.09, 102.88, 120.55, 60.74, 80.89, 119.04, 84.36, 64.03, 92.56, 140.8, 88.94, 104.21, 89.49, 117.48, 104.18, 68.99, 93.08, 97.36, 131.12, 115.67, 87.43, 147.68, 142.36, 82.38, 155.08, 119.85, 81.49, 143.69, 54.56, 129.1, 116.8, 64.19, 117.22, 134.65, 76.94, 116.25, 89.62, 153.16, 106.74, 118.49, 116.89, 57.8, 45.97, 45.68, 137.17, 46.28, 50.85, 91.92, 92.42, 142.23, 91.57, 105.73, 118.9, 107.46, 80.08, 60.18, 79.4, 134.86, 115.21, 95.6, 145.3, 48.45, 53.81, 60.37, 137.7, 155.56, 66.85, 155.59, 99.2, 95.28, 83.89, 119.09, 57.45, 73.4, 102.58, 62.27, 54.05, 123.69, 81.28, 78.65, 68.78, 83.72, 44.75, 132.62, 118.64, 120.29, 129.18, 140.98, 71.59, 86.71, 108.91, 100.71, 67.56, 80.22, 57.28, 80.21, 108.91, 57.23, 55.55, 70.32, 120.38, 78.25, 89.04, 74.69, 56.72, 91.14, 143.98, 62.86, 150.93, 119.93, 98.33, 80.1, 45.08, 91.21, 116.19, 120.68, 88.48, 105.43, 155.11, 111.54, 110.79, 149.86, 118.21, 144.98, 103.66, 85.51, 83.21, 151.48, 56.39, 117.07, 50.91, 81.63, 110.09, 56.41, 102.4, 119.35, 97.96, 119.71, 81.56, 107.88, 105.16, 102.86, 151.63, 144.23, 75.64, 43.63, 100.76, 109.87, 126.7, 137.8, 99.32, 96.44, 109.49, 95.38, 78.84, 110.43, 64.03, 105.95, 70.72, 100.13, 137.77, 107.66, 109.78, 148.94, 134.25, 135.98, 98.16, 68.4, 120.92, 95.08, 143.68, 58.64, 63.06, 113.94, 86.72, 93.46, 143.23, 90.82, 107.5, 116.03, 146.79, 80.81, 50.31, 118.73, 106.04, 102.03, 141.16, 148.88, 142.6, 88.42, 102.32, 129.39, 64.6, 101.77, 139.01, 145.55, 70.65, 57.33, 142.85, 141.27, 67.35, 118.8, 59.66, 109.47, 118.11, 55.96, 80.67, 135.55, 96.79, 80.33, 86.34, 83.99, 69.75, 57.77, 80.22, 133.96, 69.1, 81.05, 86.16, 99.57, 139.45, 59.51, 87.29, 82.74, 120.22, 146.57, 98.19, 94.02, 45.14, 118.54, 52.67, 119.68, 83.1, 55.74, 125.73, 56.1, 96.01, 111.4, 146.94, 66.93, 45.81, 81.56, 143.19, 79.9, 61.58, 122.87, 78.1, 137.03, 149.64, 83.9, 56.38, 99, 62.85, 119.75, 129.44, 106.25, 99.4, 56.21, 140.72, 115.76, 44.66, 143.31, 119.97, 115.98, 116.26, 81.94, 63.1, 117.12, 69.05, 59.56, 88.01, 107.51, 75.85, 134.82, 118.84, 110.45, 118.8, 61.26, 132.91, 63.81, 58.28, 95.54, 120.54, 45.09, 114.92, 154.83, 113.96, 98.87, 48.11, 143.93, 125.13, 67.04, 59.87, 135.3, 62.67, 129.92, 112.58, 55.5, 87.64, 142.97, 130.7, 150.9, 151.64, 109.67, 65.99, 65.89, 130.47, 87.86, 59.11, 84.02, 137.25, 79.09, 153.19, 80.13, 66.09, 56.59, 123.63, 78.19, 44.17, 83.59, 94.66, 83.92, 85.92, 118.19, 113.8, 87.4, 88.98, 97.14, 144.28, 90.01, 115.77, 85.81, 83.17, 70.11, 140.98, 94.73, 81.59, 119.07, 113.06, 120.74, 61.13, 95.36, 131.21, 105.73, 46.49, 155.51, 152.17, 46.98, 60.77, 141.68, 79.77, 85.51, 81.24, 74.19, 109.26, 114.13, 146.66, 118.8, 117.81, 80.3, 90.95, 121.11, 152.74, 148.01, 117.96, 68.82, 86.22 ] } ], "layout": { "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "X = noisy_points\n", "\n", "\n", "def shuffle_entries(data):\n", " # Shuffle each row's entries independently\n", " shuffled_data = np.apply_along_axis(np.random.permutation, 1, data)\n", " return shuffled_data\n", "\n", "\n", "X_shuffled_1 = shuffle_entries(X)\n", "X_shuffled_2 = shuffle_entries(X)\n", "\n", "fig = go.Figure()\n", "fig.add_trace(\n", " go.Scatter3d(\n", " x=X_shuffled_1[:, 0],\n", " y=X_shuffled_1[:, 1],\n", " z=X_shuffled_1[:, 2],\n", " mode=\"markers\",\n", " marker=dict(size=3),\n", " )\n", ")\n", "\n", "fig.add_trace(\n", " go.Scatter3d(\n", " x=X_shuffled_2[:, 0],\n", " y=X_shuffled_2[:, 1],\n", " z=X_shuffled_2[:, 2],\n", " mode=\"markers\",\n", " marker=dict(size=3),\n", " )\n", ")" ] }, { "cell_type": "code", "execution_count": 63, "id": "c64bdf1a", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "marker": { "size": 3 }, "mode": "markers", "type": "scatter3d", "x": [ 113.42, 81.15, 84.99, 115.68, 93.28, 84.68, 115.66, 115.62, 100.28, 114.19, 84.46, 79.93, 83.02, 92.42, 81.79, 100.9, 87.28, 116.28, 116.77, 101.5, 101.48, 107.37, 117.24, 85.15, 94.6, 97.61, 88.06, 82.8, 116.07, 82.01, 117.67, 118.34, 110.79, 101.45, 84.12, 82.55, 88.78, 120.9, 96.59, 98.91, 90.35, 110.48, 108.25, 117.39, 90.01, 86.03, 89.04, 101.74, 83.46, 89.13, 84.61, 110.94, 101.17, 93, 110.41, 104.04, 104.57, 81.59, 81.24, 83.24, 118.49, 81.93, 118.84, 94.02, 119.2, 81.57, 118.33, 117.6, 118.8, 85.78, 90.33, 80.97, 116.29, 83.27, 89.64, 116.62, 116.31, 80.38, 83.6, 102.57, 81.21, 79.57, 111.78, 84.38, 92.63, 91.38, 119.3, 87.05, 118.86, 116.52, 103.71, 84.02, 83.87, 118.64, 82.38, 116.18, 89.56, 114.5, 85.55, 102.03, 118.57, 81.33, 95.54, 83.04, 86.8, 106.08, 118.32, 91.79, 93.92, 107.47, 82.98, 119.61, 115.95, 101.07, 101.32, 103.03, 116.24, 112.88, 87.94, 114.76, 117.56, 115.64, 87.77, 83.87, 117.34, 117.54, 79.77, 85.97, 85.49, 80.29, 118.59, 100.43, 119.54, 117.72, 99.84, 83.11, 80.77, 101.4, 102.49, 79.19, 101.77, 82.59, 83.94, 104.14, 82.76, 86.15, 116.84, 86.49, 119.17, 81.66, 101.02, 96.48, 109.13, 87.55, 102.7, 116.94, 85.81, 105.95, 94.94, 112.12, 82.08, 94.48, 117.66, 114.24, 119.81, 105.29, 109.93, 80.64, 81.93, 79.24, 87.64, 93.44, 107.58, 110.71, 105.8, 80.1, 117.46, 84.28, 96.11, 119.61, 82.58, 95.23, 104.03, 110.93, 110.53, 81.99, 120.76, 102.61, 85.86, 97.71, 89.54, 88.89, 119.71, 108.38, 120.06, 80.69, 120.29, 112.7, 81.32, 92.33, 112.37, 90.57, 83.13, 106.36, 119.51, 80.42, 81.69, 111.11, 117.96, 94.44, 100.25, 108.1, 80.99, 105.81, 100.22, 104.59, 86.51, 83.35, 84.35, 102.69, 112.58, 115.13, 97.36, 118.46, 80.11, 96.75, 80.08, 80.1, 107.76, 86.48, 115.32, 92.39, 90.93, 81.09, 114.24, 79.13, 115.6, 118.49, 118.09, 81.58, 104.47, 109.21, 119.01, 101.2, 106.42, 113.8, 80.3, 115.21, 100.21, 111.55, 91.83, 84.67, 113.98, 95.87, 81.74, 111.83, 109.56, 82.41, 116.12, 108.91, 106.17, 93.17, 88.01, 112.92, 90.24, 113.29, 111.43, 101.96, 86.7, 118.2, 118.5, 111.36, 80.64, 87.59, 97.35, 99.09, 119.35, 100.92, 112.15, 81.23, 95.19, 90.81, 99.52, 119.6, 93.62, 82.09, 105.73, 107.46, 80.54, 119.09, 87.33, 118.9, 93, 90.66, 117.91, 114.68, 86.03, 84.8, 119.18, 107.64, 99, 117.82, 114.23, 86.26, 81.56, 107.16, 80.6, 121.68, 110.02, 117.97, 82.23, 83.24, 109.49, 90.08, 99.81, 81.3, 108.23, 94.66, 101.51, 102.4, 108.73, 83.17, 115.05, 111.74, 112.1, 82.88, 120.34, 103.91, 87.67, 82.09, 116.47, 121.13, 81.26, 79.51, 119.51, 82.37, 81.22, 118.19, 118.08, 97.37, 120.02, 80.16, 118.83, 116.4, 100.41, 79.93, 88.85, 120.83, 118.19, 79.9, 118.65, 119.8, 81.63, 84.84, 91.92, 83.36, 93.88, 113.92, 97.83, 99.21, 108.38, 88.51, 106.74, 85.1, 118.75, 112.76, 117.04, 99.31, 117.07, 103.02, 82.53, 88.72, 82.11, 118.01, 98.21, 111.72, 116.37, 110.18, 96.79, 101.61, 120.5, 118.13, 85.88, 94.63, 93.94, 90.1, 109.47, 119.87, 114.43, 84.09, 91.57, 117.62, 82.31, 119.36, 87.4, 105.97, 80.62, 105.16, 118.06, 118.85, 78.76, 114.13, 111.67, 113.23, 115.16, 82.74, 119.06, 98.56, 118.08, 87.4, 82.03, 115.99, 117.75, 99.54, 88.31, 85.92, 89.06, 115.95, 112.1, 87.87, 114.77, 90.33, 116.25, 83.3, 86.71, 96.09, 110.49, 110.2, 108.54, 110.41, 87.41, 109.78, 84.34, 80.67, 104.34, 105.75, 83.29, 116.22, 116.36, 118.74, 114.58, 96.37, 111.48, 119.04, 81.97, 95.36, 89.46, 110.17, 118.7, 80.81, 110.08, 82.67, 111.66, 103.82, 97.22, 106.02, 119.11, 119.48, 115, 82.33, 83.48, 80.29, 83.7, 97.66, 79.51, 81.28, 86.43, 115.19, 97.58, 92.31, 86.37, 116.22, 82.57, 116.54, 82.1, 120.38, 97.27, 94.76, 118.6, 107.51, 103.42, 108.24, 93.56, 89.46, 111.36, 82.99, 121.11, 113.91, 109.33, 84.79, 117.51, 107.66, 95.33, 104.24, 97.96, 113.57, 80.54, 116.42, 91.53, 96.01, 82.49, 119.1, 109.31, 79.91, 98.93, 105.72, 112.81, 100.89, 119.16, 118.11, 113.05, 87.6, 83.72, 109.67, 99.67, 99.2, 101.95, 85.48, 118.8, 117.55, 88.92, 118.64, 91.4, 79.93, 112.03, 105.16, 109.92, 80.75, 80.86, 80.66, 100.55, 80.89, 97.66, 84.94, 94.09, 115.06, 89.62, 80.84, 79.09, 97.55, 113.48, 115.77, 84.54, 95.52, 86.99, 95.28, 107.46, 81.57, 80.53, 108.58, 116.58, 113.06, 82.53, 119.97, 105.96, 96.96, 116.26, 89.97, 83.34, 81.5, 82.52, 81.31, 79.97, 91.18, 89.98, 116.61, 108.58, 88.59, 90.85, 88.78, 119.06, 84.25, 92.04, 120.8, 101.39, 111.24, 83.42, 84.19, 82.36, 118.11, 81.42, 88.51, 113.23, 98.13, 115.51, 117.48, 117.67, 93.79, 102.96, 107.46, 105.99, 80.4, 93.5, 95.21, 120.14, 96.24, 82.23, 119.93, 81.09, 119.23, 121.59, 97.27, 100.62, 94.81, 102.6, 89.07, 82.14, 81.41, 95.54, 99.93, 119.92, 108.64, 84.83, 112.49, 86.49, 119.37, 81.09, 107.12, 83.9, 82.65, 119.58, 82.18, 101.9, 98.29, 115.62, 89.3, 92.87, 107.71, 118.3, 113.9, 94.18, 118.25, 93.94, 85.97, 104.18, 113.26, 86.25, 94.87, 81.88, 94.33, 103.7, 115.44, 119.94, 105.99, 118.79, 104.49, 118.3, 83.82, 80.2, 115.76, 108.5, 117.44, 92.92, 89.66, 79.21, 119.42, 117.49, 117.57, 84.09, 110.8, 85.31, 81.33, 84.27, 119.75, 120.82, 99.93, 104.68, 121.3, 86.99, 116.24, 104.77, 82.66, 92.44, 90.51, 81.64, 93.63, 104.17, 109.3, 97.14, 119.28, 82.06, 117.12, 91.93, 92.27, 95.59, 92.43, 81.05, 114.44, 84.34, 120.33, 83.07, 78.65, 108.46, 108.82, 107.19, 113.87, 109.87, 98.5, 79.7, 91.39, 91.42, 78.84, 86.66, 82.65, 98.84, 118.48, 100.07, 102.45, 118.33, 87.86, 118.72, 106.25, 83.1, 97.99, 114.19, 117.56, 110.66, 86.34, 91.24, 99.64, 119.27, 90.07, 102.26, 119.66, 116.27, 116.65, 115.95, 80.63, 97.43, 118.79, 82.99, 97.43, 118.6, 87.39, 83.95, 111.97, 86.03, 119.1, 107.88, 85.94, 87.22, 82.17, 115.76, 119.1, 118.21, 89.03, 89.83, 80.88, 112.55, 86.03, 92.17, 98.53, 89.27, 79.45, 81.56, 120.26, 92.92, 107.47, 118.44, 113.62, 115.79, 120.64, 118.41, 117.72, 87.36, 117.24, 112.18, 82.39, 79.55, 80.22, 81.94, 94.42, 120.37, 81.85, 94.19, 120.59, 84.79, 86.63, 113.11, 94.52, 95, 88.77, 90.42, 119.72, 121.03, 81.65, 110.45, 117.08, 85.51, 104.21, 104.18, 86.45, 96.15, 117.01, 81.05, 118.19, 83.61, 107.5, 96.35, 81.35, 85.34, 110.58, 97.17, 118.16, 105.68, 96.44, 115.95, 120.92, 80.66, 114.35, 95.38, 111.59, 81.48, 115.45, 88.58, 118.1, 95.54, 117.71, 115.3, 112.57, 94.31, 111.4, 113.26, 91.49, 120.06, 116.03, 86.32, 83.99, 101.41, 92.45, 100.41, 103.48, 119.4, 80.81, 108.34, 102.16, 81.88, 80.32, 113.87, 108.25, 81.01, 118.97, 117.36, 84.52, 81.89, 117.72, 111.94, 93.03, 87.45, 99.88, 117.49, 106.81, 120.68, 81.21, 80.46, 118.33, 85.9, 101.42, 112.37, 109.28, 111.69, 109.08, 96.86, 95.18, 118.86, 80.1, 105.58, 90.95, 117.91, 95.6, 83.89, 113.68, 100.31, 93.96, 99.35, 110.53, 83.82, 88.23, 117.82, 82.15, 101.74, 81.59, 89.6, 114.78, 79.59, 83.21, 82, 87.66, 80.89, 95.58, 91.68, 80.66, 95.2, 114.05, 81.99, 99.32, 102.58, 85.85, 94.66, 105.14, 106.32, 92.8, 82.12, 101.93, 81.74, 109.77, 96.6, 98.33, 112.85, 118.27, 114.24, 89.09, 118.41, 90.18, 120.12, 118.12, 98.16, 99.29, 118.8, 91.21, 82.3, 118.86, 116.22, 114.7, 83.21, 92.07, 111.28, 119.85, 93.18, 117.41, 112.63, 119.47, 91.19, 118.85, 109.19, 82.95, 112.77, 81.06, 119.85, 105.97, 120.89, 101.53, 98.82, 117.42, 80.95, 80.21, 83.8, 91, 119.09, 119.07, 99.29, 116.81, 83.59, 119.26, 120.12, 78.04, 93.22, 86.79, 118.32, 120.45, 110.99, 79.84, 85.99, 102.86, 106.32, 82.23, 96.77, 117.81, 86.59, 81.47, 82.3, 86.22, 109.74, 117.19, 83.54, 110.09, 78.66, 116.04, 113.48, 90.35, 115.8, 82.5, 120.61, 116.89, 94.99, 100.96, 118.91, 83.23, 92.89, 95.76, 118.92, 79.72, 113.42, 114.27, 101.31, 105.39, 114.09, 118.43, 80.53, 83.07 ], "y": [ 75.14, 81.71, 116.82, 88.65, 43.62, 112.89, 146.3, 98.74, 151.99, 151.52, 47.9, 74.41, 105.38, 141.58, 54.03, 47.22, 125.09, 144.96, 148.78, 152.84, 152.03, 58.81, 136.26, 49.44, 44.08, 46.96, 130.7, 61.64, 146.94, 58.9, 120.38, 139.52, 153.52, 150.89, 107.19, 107.06, 135.94, 125.13, 147.72, 149.76, 45.02, 153.16, 61.72, 106.43, 45.43, 47.92, 45.18, 153.92, 51.02, 47.14, 116.85, 154.51, 48.76, 43.71, 156.07, 52.39, 54.72, 100.13, 86.85, 108.27, 100.33, 92.02, 131.9, 43.89, 120.16, 93.99, 130.46, 113.96, 143.59, 122.79, 136.41, 61.43, 78.2, 101.82, 46.83, 108.09, 89.49, 58.91, 105.57, 53.23, 64.19, 66.7, 67.12, 115.4, 45.21, 45.06, 131.84, 45.81, 98.19, 87.43, 154.27, 110.7, 56.13, 89.4, 53.14, 151.62, 45.86, 151.52, 47.6, 51.35, 140.5, 55.96, 46.31, 101.44, 45.68, 153.19, 115.67, 45.09, 44.12, 154.61, 55.5, 109.66, 90.82, 153.38, 154.9, 153.28, 151.32, 153.38, 128.42, 81.09, 139.47, 87.29, 121.8, 55.94, 143.81, 88.94, 90.47, 45.84, 50.82, 60.51, 121.92, 48.8, 96.19, 125.5, 49.29, 56.98, 93.46, 152.85, 155.28, 75.25, 48.35, 101.21, 55.76, 55.35, 52.12, 49.31, 142.39, 46.62, 117.8, 86.22, 48.45, 150.35, 154.38, 130.47, 151.9, 103.55, 120.97, 54.42, 45.54, 67.56, 53.06, 142.85, 93.69, 83.32, 136.54, 153.13, 155.51, 93.08, 103.36, 76.14, 45.74, 45.07, 155.07, 150.45, 56.22, 91.2, 93.39, 111.11, 46.34, 120.19, 111.7, 45.48, 52.61, 153.46, 64.79, 90.04, 135.72, 152.78, 48.07, 45.94, 45.66, 45.95, 124.88, 61.36, 131.81, 58.32, 118.18, 147.68, 59.87, 140.41, 152.17, 45.28, 53.36, 155.08, 116.2, 82.11, 71.25, 153.39, 94.23, 46.15, 48.69, 153.24, 95.99, 153.27, 50.09, 54.81, 47.8, 107.06, 51.52, 53.53, 77.08, 152.36, 147.16, 145.55, 76.63, 44.97, 66.8, 73.53, 57.64, 125.73, 88.83, 140.82, 45.21, 65.18, 73.26, 84.13, 150.73, 130.27, 142.36, 68.78, 153.86, 60.07, 119.68, 154.08, 155.42, 150.07, 77.58, 87.55, 50.85, 156.26, 139.49, 119.94, 77.15, 145.35, 64.03, 153.28, 157.08, 110.67, 90.31, 154.57, 154.68, 144.88, 121.55, 153.75, 46.49, 155.42, 155.29, 50.6, 48.56, 141.27, 101.82, 66.51, 65.69, 129.02, 147.93, 48.72, 111.15, 150.14, 66.93, 69.99, 145.58, 140.18, 48.67, 116.68, 44.75, 66.09, 153.76, 59.02, 71.96, 134.01, 125.2, 141.21, 44.66, 44.35, 99.84, 148.6, 48.97, 50.8, 125.35, 154.08, 49.12, 144.28, 153.01, 124.3, 68.69, 157.71, 66.2, 126.39, 63.91, 141.33, 113.28, 103.82, 153.85, 133.96, 151.56, 66.37, 59.27, 147.25, 47.96, 52.69, 155.96, 50.53, 93.69, 74.07, 153.45, 106.2, 125.78, 154.45, 120.74, 93.81, 148.99, 128.77, 88.71, 78.65, 113.97, 52.37, 68.38, 140.67, 89.07, 148.74, 120.88, 76.19, 141.23, 95.61, 150.18, 72.37, 46.34, 115.38, 109.52, 73.78, 141.04, 120.46, 56.44, 50.2, 144.15, 101.46, 44.26, 83.71, 46.98, 150.03, 57.71, 128.08, 155.39, 48.55, 128.08, 153.71, 140.09, 47.69, 133.17, 155.11, 52.67, 132.9, 60.25, 90.1, 148.94, 152.68, 145.69, 69.69, 145.72, 154.46, 128.03, 92.09, 49.08, 146.57, 44.17, 44.69, 60.66, 118.48, 151.95, 53.09, 139.37, 88.39, 96.11, 109.29, 127.66, 54.52, 66.45, 155.57, 145.53, 102.58, 76.26, 82.81, 153.97, 153.24, 152.43, 107.43, 140.09, 150.67, 141.37, 47, 53.01, 149.43, 100.85, 153.3, 128.14, 48.76, 130.89, 147.25, 69.8, 46.27, 76.77, 138.5, 140.25, 111.66, 117.29, 149.15, 157.18, 153.44, 156.96, 63.5, 46.87, 71.93, 113.21, 84.36, 54.56, 57.97, 112.19, 141.09, 149.19, 113.96, 148.64, 148.33, 153.73, 123.18, 76.17, 45.88, 135.16, 153.02, 125.28, 89.61, 66.69, 63.07, 72.07, 153.5, 45.42, 154.96, 146.84, 124.86, 148.88, 111.84, 54.56, 56.06, 113.86, 46.15, 82.08, 94.51, 113.41, 81.64, 147.52, 44.75, 47.44, 89.17, 58.76, 144.26, 53.72, 106.92, 147.57, 146.13, 97.2, 55.27, 56.49, 64.93, 141.31, 135.74, 152.27, 96.76, 124.69, 153.04, 155.54, 118.25, 146.09, 151.61, 45.71, 154.33, 148.76, 76.36, 64.16, 87.57, 141.46, 148.23, 61.49, 111.57, 64.31, 76.94, 47.97, 151.48, 153.67, 150.73, 124.82, 94.43, 75.85, 47.1, 54.91, 153.61, 48.82, 46.8, 49.16, 113.34, 124.83, 141.12, 135.26, 102.79, 45.08, 75.64, 155.56, 54.88, 67.75, 78.29, 60.76, 83.9, 150.6, 70.39, 148.09, 117.51, 44.59, 150.9, 137.18, 61.88, 82.35, 45.95, 72.92, 149.26, 120.55, 45.58, 126.7, 45.87, 58.78, 81.27, 60.87, 62.81, 144.17, 66.9, 56.24, 131.95, 153.17, 46.53, 132.12, 139.77, 52.14, 53.98, 97.42, 59.67, 72.97, 137.82, 131.99, 79.35, 60.57, 131.21, 138.72, 133.24, 107.12, 51.27, 44.47, 116.8, 51.75, 65.99, 112.5, 49.71, 99.87, 96.48, 62.84, 44.99, 79.42, 46.28, 151.89, 141.62, 148.2, 45.63, 54.05, 155.69, 155.33, 62.74, 44.94, 146.22, 127.99, 45.33, 102.62, 134.09, 86.42, 140.09, 103.54, 152.21, 50.91, 45.04, 50.98, 134.25, 92.56, 99.93, 45.81, 151.64, 116.55, 154.3, 50.31, 74.27, 47.7, 125.7, 67.68, 157.04, 109.89, 53.81, 129.1, 106.04, 154.82, 146.79, 153.23, 45.68, 45.14, 57.69, 98.45, 154.83, 44.15, 146.41, 142.35, 47.1, 153.06, 151.21, 120.84, 46.98, 83.72, 144.54, 52.97, 148.01, 125.89, 153.86, 105.3, 53.86, 101.89, 52.74, 88.42, 150.28, 65.79, 147.82, 143.19, 135.55, 81.12, 119.54, 84.55, 148.18, 50, 66.32, 49.68, 63.95, 54.21, 132.65, 110.75, 149.86, 155.11, 108.57, 45.97, 88.82, 153.86, 99.12, 142.11, 44.15, 61.65, 45.44, 153.31, 68.88, 45.61, 103.3, 59.8, 99.46, 43.63, 45.01, 45.82, 142.49, 60.03, 84.52, 48.1, 112.86, 113.15, 77.53, 69.28, 156.42, 62.77, 152.08, 154.32, 151.25, 67.55, 45.65, 44.39, 70, 48.14, 53.78, 49.23, 97.76, 47.63, 153.31, 124.23, 46.2, 133.12, 154.89, 55.45, 45.78, 79.69, 132.91, 66.94, 121.58, 137.33, 46.75, 116.3, 139.45, 52.28, 118.32, 146.37, 152.76, 86.18, 98.89, 148.54, 139.93, 55.14, 46.19, 120.7, 132.58, 98.87, 153.77, 120.26, 139.14, 153.32, 123.01, 129.84, 50.28, 149.64, 114.22, 113.94, 44.69, 44.66, 101.98, 68.99, 47.62, 44.66, 49.05, 45.39, 78.1, 85.9, 110.37, 142.6, 155.59, 106, 77.28, 95.97, 130.49, 90.7, 93.41, 49.51, 103.02, 74.36, 68.49, 76.46, 87.54, 54.01, 140.52, 125.4, 100.51, 142.37, 129.23, 49.68, 128.96, 74.98, 44.63, 145.79, 135.98, 44.7, 138.82, 128.11, 83.17, 67.83, 146.83, 120.54, 49.38, 155.56, 46.5, 145.33, 149.92, 92.13, 106.72, 100.38, 155.22, 45.4, 82.55, 47.16, 153.21, 47, 122.35, 56.63, 47.54, 93.25, 118.73, 59.79, 78.25, 140.8, 154.13, 96.17, 90.4, 46.48, 138.69, 45.38, 85.45, 151.19, 74.65, 145.61, 153.56, 155.14, 139.43, 142.86, 88.41, 46.98, 51.05, 50.31, 45.1, 153.61, 49.09, 129.39, 74.69, 60.48, 154.41, 57.41, 70.19, 77.16, 153.24, 95.9, 143.03, 95.74, 117.29, 109.4, 101.11, 76.49, 44.17, 131.84, 151.63, 146.23, 59.56, 127.04, 69.84, 71.91, 124.62, 131.84, 49.65, 153.41, 68.78, 151.1, 153.9, 47.07, 44.61, 122.39, 63.17, 155.62, 45.72, 97.37, 148.37, 107.2, 77.83, 151.3, 45.08, 148.83, 70.43, 51.88, 46.72, 120.25, 106.36, 150.69, 59.95, 45.36, 89.23, 78.46, 99.23, 57.83, 133.95, 78.46, 45.93, 135.56, 61.07, 46, 80.9, 91.48, 49.05, 51.63, 44.98, 44.57, 52.85, 153.88, 44.57, 71.38, 153.86, 56.61, 62.86, 45.64, 47.36, 71.67, 121.31, 152.74, 129.61, 114.2, 44.79, 114.25, 99, 150.12, 48.11, 101.35, 45.85, 102.76, 111.9, 147.7, 149.26, 113.72, 139.01, 153.84, 130.12, 138.25, 101.92, 77.64, 117.58, 137.01, 129.64, 59.05, 102.28, 154.05, 74.63, 137.86, 153.57, 111.02, 153.71, 48.98, 109.52, 62.21, 61.64, 118.37, 44.63, 136.94, 142.01, 48.59, 89.28, 112.29, 128.2, 119.32, 76.52, 141.16, 129.38, 132.62, 100.49, 75.48, 68.48, 116.49, 51.98, 154.57, 57.33, 149.88, 110.29, 48.05, 96.14, 55.16, 48.61, 59.04, 146.64, 109.34, 65.73, 73.5, 87.62, 150.93, 45.14, 149.11, 58.27, 118, 94.96, 141.68, 151.89, 100.4, 107.01, 143.14, 44.72, 140.72, 82.43, 152.52, 149.98, 152.61, 55.92, 75.8, 122.87, 59.74, 103.9 ], "z": [ 140.93, 80.13, 62.07, 135.13, 135.25, 63.35, 93.74, 132.03, 57.47, 80.49, 119.64, 84.96, 66.59, 54.92, 108.95, 144.22, 59.2, 90.79, 88.46, 59.64, 59.11, 145.02, 106.96, 114.85, 135.39, 140.91, 57.3, 99.2, 87.19, 100.53, 115.63, 98.92, 69.04, 57.85, 65.73, 63.96, 56.05, 115.41, 55.62, 56.11, 129.34, 71.82, 144.08, 127.72, 128.84, 118.16, 126.38, 60.18, 110.2, 125.99, 63.38, 72.38, 143.23, 134.55, 69.81, 143.12, 141.38, 68.29, 76.45, 65.89, 132.82, 74.06, 106.74, 136.62, 117.27, 72.19, 109.67, 122.6, 98.06, 60.23, 57.33, 97.38, 140.72, 68.65, 130.79, 127.23, 134.78, 100.9, 67.04, 143.59, 95.43, 94.34, 142.3, 60.83, 134.51, 135.08, 106.69, 122.46, 130.1, 137.25, 60.99, 62.59, 105.21, 136.53, 108.36, 82.01, 128.88, 80.85, 117.81, 143.04, 100.79, 103.28, 137.85, 68.18, 123.59, 65.12, 120.8, 135.29, 131.59, 64.58, 108.73, 125.31, 135.66, 59.83, 60.68, 61.65, 81.23, 74.99, 59.4, 138.98, 99.77, 137.41, 60.2, 105.74, 97.54, 134.15, 73.73, 125.87, 115.46, 100.63, 118.07, 143.53, 130.85, 113.11, 143.31, 103.97, 73.26, 58.36, 60.74, 86.75, 142.77, 68.4, 106.73, 144.2, 108.27, 117.16, 92.97, 122.7, 117.7, 75.85, 143.89, 57.77, 72.69, 57.62, 60.48, 130.6, 59.18, 141.92, 137.96, 141.58, 110.71, 56.29, 135.3, 139.7, 103.29, 62.85, 71.14, 71.7, 66.38, 83.38, 125.69, 137.77, 68.76, 75.34, 143.61, 73.93, 133.68, 65.44, 137.4, 121.13, 64.03, 138.08, 142.58, 74.99, 144.57, 75.35, 106.67, 62.18, 117.64, 139.07, 129.03, 126.55, 114.66, 142.79, 109.57, 102.88, 121.47, 84.59, 99.57, 55.71, 79.66, 129.73, 108.91, 64.54, 121.46, 79.33, 88.98, 76.95, 133.49, 137.93, 142.66, 66.85, 70.72, 65.3, 141.58, 144.98, 118.77, 65.53, 110.42, 143.98, 141.25, 78.64, 56, 94.77, 82.97, 139.91, 93.39, 87.42, 145.03, 59.7, 134.03, 56.38, 130, 94.96, 141.21, 79.4, 82.45, 110.56, 94.94, 90.81, 64.06, 145.19, 119.18, 59.51, 64.57, 82.92, 83.38, 136.78, 141.61, 71.59, 56.34, 61.51, 141.17, 56.94, 94.95, 76.59, 68.22, 63.06, 134.67, 66.42, 65.03, 55.14, 59.76, 74.9, 126.71, 75.2, 68.22, 142.57, 120.22, 100.58, 129.44, 145.81, 96.08, 57.87, 55.9, 142.26, 125.55, 59.39, 140.93, 89.14, 56.57, 56.39, 143.98, 121.16, 134.98, 95.07, 64.37, 142.27, 88.26, 105.43, 58.59, 99.22, 137.7, 132.29, 129.92, 82.81, 120.51, 116.19, 112.95, 66.84, 143.77, 92.48, 76.84, 59.23, 89.62, 65, 93.05, 114.13, 141.55, 97.01, 62.81, 66.77, 68.29, 57.27, 59.17, 94.85, 143.71, 55.89, 141.96, 142.49, 70.11, 115.74, 132.81, 140.84, 79.79, 66.09, 113.49, 61.42, 61.39, 72.72, 81.37, 109.71, 75.48, 83.42, 120.88, 111.6, 91.17, 98.67, 136.69, 56.41, 117.61, 84.55, 102.41, 133.12, 56.29, 88.93, 125.98, 121.82, 126.23, 83.69, 98.88, 118.38, 106.37, 117.1, 57.03, 67.2, 133.12, 136.93, 137.4, 56.52, 143.13, 57.8, 69.05, 118.88, 110.74, 74.19, 99.4, 142.87, 107.96, 62.21, 108.57, 57.41, 101.52, 134.82, 59.35, 79.85, 88.9, 141.03, 55.79, 60.73, 113.08, 135.1, 116.29, 56.35, 135.76, 130.74, 145.17, 120.54, 81.21, 110.43, 55.03, 138.48, 70.76, 125.32, 57.66, 143.16, 95.08, 61.62, 94.29, 130.25, 84.29, 139.83, 76.9, 73.6, 81.88, 66.57, 103.37, 58.78, 98.78, 123.16, 108.06, 85.51, 131.12, 57.06, 57.45, 120.21, 57.15, 90.87, 143.86, 127.16, 138.69, 56.72, 95.99, 63, 62.06, 56.6, 71.75, 70.8, 65.94, 142.5, 121.4, 142.42, 64.29, 77.86, 144.96, 146.66, 62.63, 96.97, 88.04, 123.83, 85.99, 57.3, 80.22, 115.48, 84.36, 139.59, 56.39, 72.09, 112.5, 73.7, 143.68, 98.32, 143.93, 61.58, 141.15, 66.83, 91.14, 113.13, 85.94, 63.15, 108.93, 105.31, 61.11, 138.1, 81.44, 70.82, 62.89, 138.66, 57.57, 135.34, 122.92, 134.82, 101.93, 95.65, 107.7, 126.23, 56.21, 55.99, 134.09, 144.36, 145.2, 145.42, 56.19, 55.89, 76.25, 70.54, 117.91, 82.19, 68.41, 61.13, 87.41, 68.94, 137.8, 62.09, 55.93, 140.76, 95.68, 137.99, 57.22, 58, 97.6, 125.55, 143.1, 83.82, 140.32, 67.85, 72.3, 59.22, 114.98, 133.66, 139.25, 123.91, 108.26, 67.39, 141.14, 139.82, 141.93, 62.67, 115.23, 98.7, 56.2, 130.05, 130.95, 86.19, 73.66, 143.34, 143.69, 82.56, 99.4, 80.2, 59.66, 90.08, 56.71, 61.65, 137.25, 83.45, 56.47, 98.39, 79.41, 140.18, 139.64, 86.91, 61.04, 139.8, 58.82, 137.25, 144.59, 78.91, 98.93, 142.26, 96.17, 141.31, 108.28, 110.91, 60.37, 137.03, 109.68, 56.59, 111.54, 110.01, 72.49, 102.32, 86.16, 56.18, 56.48, 140.45, 146.22, 58.08, 57.57, 57.86, 126.58, 112.03, 133.82, 121.23, 144.22, 144.05, 62.27, 117.16, 69.27, 131.74, 98.22, 128.69, 139.54, 138.81, 81.89, 96.72, 87.2, 136.45, 143.49, 66.99, 68.5, 98.63, 137.79, 55.55, 112.59, 137.71, 68.99, 106.38, 77.58, 100.55, 128.46, 58.28, 141.91, 139.23, 142.93, 56.28, 73.71, 69.1, 139.15, 59.4, 122.13, 70.07, 119.2, 141.21, 121.87, 113.94, 92.91, 66.72, 65.65, 106.21, 113.33, 66.55, 64.6, 57.64, 81.07, 127.02, 131.49, 143.31, 131.77, 75.92, 132.71, 93.38, 56.03, 119.97, 60.59, 77.88, 60.46, 137.05, 77.88, 55.82, 143.36, 89.56, 117.22, 64.29, 127.32, 146.02, 130.47, 111.73, 74.53, 85.72, 142.82, 90.59, 56.07, 56.02, 81.92, 117.48, 138.14, 88.74, 113.27, 142.43, 115.56, 95.27, 110.58, 109.48, 124.39, 56.5, 61.26, 127.58, 126.02, 135.21, 59.84, 69.74, 56.62, 127.04, 96.62, 138.76, 63.45, 141.68, 139.76, 128.79, 99.57, 129.64, 134.48, 134.86, 137.54, 55.56, 101.01, 139.86, 118.3, 125.01, 63.3, 82.84, 141.65, 68.11, 142.97, 80.63, 70.74, 56.56, 91.51, 127.81, 132.89, 89.89, 117.12, 109.49, 139.75, 133.01, 140.98, 59.85, 114.92, 126.3, 109.26, 64.66, 107.52, 141.15, 139.87, 109.44, 144.52, 59.56, 56.71, 140.79, 120.25, 56.69, 145.18, 121.33, 86.11, 85.8, 137.03, 70.56, 57.47, 97.85, 105.73, 140.42, 116.83, 57.24, 70.12, 74.78, 60.01, 100.71, 66.09, 59.33, 58.33, 114.49, 85.33, 123.59, 126.13, 127.4, 129.03, 67.98, 143.8, 121.11, 131.41, 141.44, 129.18, 82.03, 76.23, 125.23, 55.51, 65.13, 128.52, 141.16, 131.86, 108.38, 137.09, 134.14, 118.77, 128.13, 140.98, 90.65, 83.92, 77.41, 105.96, 56.7, 113.71, 68.82, 56.1, 110.17, 115.1, 59.13, 141.94, 137.17, 55.13, 57.05, 132.23, 101.6, 111.09, 82.28, 142.63, 88.48, 60.57, 141.47, 63.1, 121.51, 57.28, 85.64, 74.43, 126.43, 69.75, 67.46, 138.28, 80.33, 121.42, 70.32, 138.95, 114.8, 144.23, 139.19, 132.08, 116.61, 100.71, 140.48, 55.34, 70.65, 71.23, 135.82, 126.4, 100.76, 135.41, 136.18, 81.49, 140.15, 56.25, 74.9, 72.39, 55.81, 94.73, 136.49, 122.19, 114.84, 142.92, 136.56, 60.58, 144.54, 110.16, 83.83, 144.78, 61.93, 104.16, 89.49, 138.13, 65.76, 70.83, 93.33, 133.95, 61.2, 65.5, 132.05, 140.31, 133.71, 56.85, 57.38, 91.48, 144.73, 115.07, 88.41, 88.1, 115.98, 57.23, 141.46, 75.01, 142.71, 73.4, 63.81, 140.38, 134.87, 117.44, 97.57, 62.61, 126.7, 133.01, 57.55, 63.99, 139.22, 60.73, 137.49, 56.15, 140.05, 110.34, 123.73, 117.77, 64.42, 57.99, 99.62, 129.68, 136.52, 84.05, 69.82, 103.42, 56.92, 82.7, 135.86, 56.38, 98.7, 137.96, 138.49, 72.69, 140.32, 142.03, 123.63, 138.54, 143.1, 62.82, 134.65, 88.42, 60.01, 101.76, 141.51, 138.98, 141.18, 140.42, 118.73, 77.53, 59.76, 123.85, 132.06, 122.24, 131.05, 59.39, 143.52, 130.02, 124.35, 67.35, 124.23, 88.39, 87.28, 64.47, 55.5, 72.32, 109.31, 56.35, 129.59, 140.2, 122.31, 56.1, 109.59, 145.3, 69.37, 75.63, 86.72, 101.9, 63.28, 125.42, 59.46, 140.98, 126.23, 96.02, 96.86, 61.05, 130.72, 100.19, 98.88, 140.8, 135.84, 63.1, 110.58, 118.54, 82.8, 55.21, 59.32, 105.89, 133.11, 141.6, 89.02, 60.77, 143.35, 66.53, 103.66, 56.46, 125.26, 121.19, 71.45, 106.74, 124.52, 142.23, 92.67, 65.67, 143.18, 86.84, 135.95, 80.26, 131.09, 83.12, 103.25, 123.69, 137.07, 56.64, 58.64, 127.86, 64.44, 55.74, 138.75, 97.62, 80.41, 78.19, 79.81, 58.5, 145.14, 139.69, 118.81, 100.72, 67.35 ] }, { "marker": { "size": 3 }, "mode": "markers", "type": "scatter3d", "x": [ 101.07, 118.25, 83.27, 116.24, 117.75, 95.21, 93.44, 83.54, 102.6, 83.9, 114.44, 105.99, 119.11, 113.23, 81.97, 81.69, 118.33, 108.64, 86.71, 79.84, 101.5, 119.42, 80.11, 107.47, 80.1, 97.66, 115, 96.77, 118.86, 83.95, 83.72, 117.12, 100.55, 80.81, 81.74, 94.48, 118.11, 116.26, 119.66, 118.46, 117.07, 118.3, 111.94, 86.22, 119.23, 80.97, 85.48, 84.54, 118.84, 96.24, 90.35, 92.39, 88.51, 110.41, 82.58, 92.45, 85.34, 82.38, 84.09, 81.23, 112.55, 97.43, 101.45, 82.37, 112.15, 99.52, 82.15, 107.88, 109.31, 84.27, 80.81, 112.12, 83.35, 98.13, 118.2, 94.87, 119.85, 116.24, 120.06, 113.8, 119.07, 107.46, 114.24, 115.95, 107.76, 82.01, 118.32, 95.54, 82.59, 87.86, 80.64, 83.42, 115.76, 99.64, 81.58, 87.6, 113.9, 85.81, 95.38, 94.18, 81.3, 78.65, 105.8, 107.5, 94.94, 81.48, 91.39, 119.4, 114.68, 80.2, 102.57, 108.54, 81.88, 81.93, 118.8, 101.02, 119.1, 82.65, 97.17, 83.46, 112.03, 82.53, 87.36, 109.49, 111.59, 82, 101.93, 116.89, 118.08, 92.04, 99, 101.95, 83.24, 105.39, 92.87, 81.99, 97.27, 117.62, 91.21, 82.06, 114.7, 79.45, 91.19, 91.42, 113.92, 92.8, 110.2, 81.94, 118.7, 101.42, 87.22, 80.38, 83.8, 82.76, 89.54, 108.46, 108.73, 120.64, 93.22, 118.3, 104.21, 100.41, 119.37, 83.82, 84.79, 87.64, 93.5, 114.09, 85.94, 90.57, 110.53, 117.91, 118.65, 117.39, 100.41, 80.77, 111.67, 117.04, 105.97, 112.57, 91.4, 101.9, 103.02, 83.94, 86.37, 95.36, 86.03, 110.45, 119.72, 80.1, 115.64, 82.08, 111.69, 118.57, 99.54, 118.8, 115.95, 116.62, 94.63, 107.46, 99.29, 104.49, 94.19, 120.5, 93.63, 117.82, 117.54, 78.84, 116.04, 99.29, 107.47, 82.8, 83.59, 109.21, 100.21, 112.85, 91.93, 118.5, 115.13, 118.19, 105.16, 83.99, 87.59, 109.13, 88.06, 112.18, 121.68, 118.86, 83.7, 119.81, 88.01, 96.96, 82.23, 118.6, 79.97, 113.91, 90.33, 110.49, 99.67, 82.53, 119.94, 113.06, 89.56, 119.92, 83.02, 79.93, 115.95, 108.82, 78.76, 80.6, 117.51, 89.06, 118.33, 95, 117.66, 117.19, 98.21, 104.18, 109.78, 119.26, 93, 112.92, 93.79, 96.86, 111.48, 97.55, 97.61, 117.96, 110.94, 92.43, 114.24, 117.72, 90.08, 118.16, 93.62, 114.19, 111.97, 95.23, 120.29, 119.61, 104.59, 109.56, 115.66, 88.59, 89.62, 115.44, 113.68, 120.61, 96.35, 88.31, 118.08, 118.64, 85.97, 116.12, 83.6, 102.61, 118.43, 109.08, 92.42, 113.26, 84.99, 119.51, 81.59, 118.21, 99.93, 89.97, 118.49, 91.53, 101.74, 120.59, 89.46, 101.41, 82.3, 117.56, 87.41, 112.58, 120.82, 121.13, 81.05, 121.11, 86.43, 99.35, 111.28, 110.41, 106.08, 115.21, 94.66, 118.48, 105.29, 98.33, 83.89, 101.39, 96.44, 90.85, 92.17, 103.91, 113.23, 81.88, 82.33, 81.35, 116.36, 96.15, 95.19, 102.96, 109.87, 118.83, 119.1, 81.09, 120.06, 80.1, 112.1, 119.47, 94.42, 87.55, 94.31, 82.41, 96.01, 79.55, 84.34, 82.74, 82.99, 80.32, 84.02, 110.71, 118.79, 104.14, 90.18, 83.13, 116.4, 116.58, 82.14, 82.3, 116.65, 116.22, 119.27, 113.48, 96.6, 94.09, 85.85, 84.46, 79.72, 112.77, 111.72, 80.89, 98.93, 114.78, 115.99, 117.72, 81.32, 108.25, 118.13, 116.81, 119.97, 84.83, 108.24, 113.11, 86.34, 115.32, 84.8, 80.66, 115.62, 105.99, 118.85, 119.09, 119.01, 101.51, 120.34, 83.23, 83.61, 83.36, 95.76, 110.53, 107.51, 101.48, 91, 88.85, 82.52, 79.24, 93.03, 89.13, 85.15, 98.82, 84.28, 102.16, 84.38, 107.19, 101.32, 111.36, 89.66, 119.06, 88.23, 96.59, 118.01, 104.18, 79.9, 108.5, 90.81, 113.57, 82.65, 116.22, 105.75, 84.09, 118.79, 81.59, 102.7, 83.11, 114.27, 119.36, 90.51, 101.17, 119.6, 119.3, 107.71, 81.33, 99.09, 94.6, 81.33, 98.56, 81.01, 110.99, 81.24, 114.05, 115.06, 81.28, 100.9, 113.98, 92.89, 81.09, 117.6, 84.52, 109.19, 94.44, 117.24, 80.66, 83.21, 81.21, 79.59, 95.59, 105.95, 112.7, 109.92, 99.88, 99.21, 97.66, 107.58, 110.8, 100.07, 116.28, 116.54, 115.51, 86.26, 100.25, 121.03, 96.75, 113.87, 120.12, 108.38, 106.42, 107.12, 103.48, 106.32, 80.84, 104.57, 120.14, 102.4, 96.09, 85.49, 96.79, 121.3, 79.77, 92.63, 87.94, 118.92, 81.06, 94.52, 107.16, 117.71, 119.16, 112.88, 111.78, 119.09, 104.17, 104.47, 81.56, 120.33, 91.49, 106.17, 89.27, 100.28, 100.43, 88.77, 80.75, 84.79, 101.77, 84.94, 85.86, 109.67, 118.74, 97.37, 120.12, 94.02, 79.57, 105.72, 116.29, 120.68, 86.51, 117.48, 95.6, 85.51, 80.62, 90.07, 101.31, 118.85, 115.19, 82.23, 85.78, 93.28, 108.1, 78.66, 108.58, 80.42, 119.61, 108.34, 97.27, 79.19, 90.33, 87.4, 79.51, 110.02, 83.17, 93.56, 81.5, 117.82, 87.45, 100.92, 83.3, 97.83, 110.17, 117.56, 89.83, 82.67, 80.53, 116.42, 85.55, 95.54, 116.52, 114.23, 116.07, 82.09, 85.99, 118.06, 102.69, 82.12, 118.64, 105.73, 121.59, 83.1, 114.5, 94.81, 88.89, 91.57, 80.22, 79.93, 89.3, 110.18, 80.88, 115.76, 109.28, 118.49, 82.55, 117.81, 118.34, 85.9, 112.37, 80.67, 104.03, 114.19, 112.1, 89.07, 117.97, 92.07, 115.16, 92.31, 119.17, 119.58, 93.17, 82.36, 106.74, 82.95, 91.24, 81.79, 86.49, 112.37, 94.99, 86.03, 81.15, 89.98, 89.64, 115.6, 120.02, 111.74, 87.66, 116.18, 80.95, 119.48, 118.6, 82.11, 119.75, 81.57, 95.87, 86.25, 86.15, 117.41, 108.23, 119.28, 83.87, 97.58, 113.42, 84.84, 90.01, 83.48, 93.18, 108.38, 79.21, 93.92, 79.09, 97.36, 91.92, 80.21, 89.6, 119.71, 117.42, 87.4, 103.71, 82.88, 86.45, 81.21, 92.27, 94.76, 120.26, 120.8, 118.59, 120.38, 110.93, 80.29, 117.49, 87.77, 110.58, 117.49, 83.24, 107.64, 112.76, 118.86, 82.03, 99.31, 105.68, 118.1, 119.8, 118.97, 91.79, 98.84, 86.79, 87.33, 80.99, 101.4, 82.1, 120.83, 119.18, 107.46, 109.77, 80.53, 110.48, 99.84, 100.22, 81.93, 81.22, 83.07, 86.99, 97.35, 89.04, 119.51, 109.33, 117.91, 118.41, 106.02, 117.67, 80.46, 80.08, 98.16, 84.12, 97.14, 82.99, 105.81, 83.07, 95.52, 90.95, 114.13, 107.37, 85.1, 99.2, 113.42, 118.33, 85.92, 116.22, 118.11, 104.77, 80.86, 98.29, 100.62, 111.11, 87.28, 110.66, 82.66, 118.19, 100.31, 81.74, 99.32, 86.99, 81.66, 81.09, 86.63, 80.16, 89.03, 102.45, 79.7, 115.62, 96.37, 120.9, 119.85, 82.17, 102.58, 89.46, 90.66, 115.77, 101.61, 118.41, 99.81, 117.36, 116.61, 119.04, 116.31, 104.34, 116.25, 111.55, 119.87, 90.42, 113.62, 118.91, 82.23, 104.04, 95.28, 118.09, 101.96, 114.24, 83.04, 84.35, 82.18, 81.63, 82.57, 115.68, 118.44, 101.74, 119.54, 96.48, 118.27, 84.19, 110.09, 82.39, 79.51, 81.05, 91.68, 111.4, 112.81, 83.82, 81.41, 94.33, 97.96, 117.67, 89.09, 119.06, 81.99, 86.49, 115.8, 84.25, 120.37, 81.57, 80.69, 97.99, 81.65, 81.85, 87.05, 108.25, 117.46, 103.03, 102.49, 83.87, 86.59, 106.36, 84.34, 86.32, 88.51, 93.94, 84.67, 86.48, 86.03, 116.37, 105.14, 120.76, 112.63, 86.03, 88.78, 93, 118.32, 113.26, 115.79, 95.54, 79.13, 81.64, 88.72, 92.44, 81.31, 111.83, 113.05, 119.93, 93.96, 107.66, 118.72, 99.93, 95.33, 116.94, 95.58, 80.64, 111.36, 119.2, 110.79, 98.5, 90.24, 100.89, 113.87, 114.43, 103.42, 91.38, 82.5, 105.16, 110.08, 104.24, 114.58, 97.71, 90.35, 105.97, 104.68, 87.39, 111.66, 120.92, 80.54, 85.31, 91.83, 114.35, 117.55, 112.49, 117.24, 117.08, 88.92, 79.91, 82.98, 86.7, 92.92, 119.35, 117.44, 97.43, 109.47, 80.63, 115.45, 118.9, 80.4, 116.27, 82.31, 102.03, 88.58, 118.12, 117.57, 118.8, 79.93, 117.34, 114.76, 80.89, 118.19, 81.26, 116.84, 95.18, 120.45, 80.54, 113.48, 83.29, 93.88, 91.18, 80.66, 111.24, 84.61, 81.42, 101.2, 102.26, 83.34, 98.53, 119.1, 113.29, 105.96, 98.91, 92.92, 86.8, 85.97, 85.88, 101.53, 92.33, 87.67, 114.77, 81.47, 82.49, 115.95, 116.77, 81.56, 81.89, 87.87, 82.09, 84.68, 96.11, 117.01, 120.89, 105.58, 78.04, 102.86, 109.74, 118.75, 103.82, 95.2, 103.7, 106.81, 93.94, 109.3, 97.22, 108.58, 106.32, 80.29, 116.03, 88.78, 117.72, 109.93, 80.3, 94.66, 115.05, 116.47, 115.3, 83.21, 111.43, 106.25, 90.93, 100.96, 86.66, 90.1, 108.91 ], "y": [ 153.38, 146.41, 101.82, 151.32, 100.85, 146.22, 45.07, 109.34, 50.98, 109.89, 84.52, 153.86, 146.84, 79.42, 76.17, 71.25, 124.62, 154.3, 117.29, 68.48, 152.84, 119.54, 76.63, 155.59, 91.2, 148.09, 148.88, 149.88, 98.19, 98.87, 54.91, 99.46, 150.6, 74.69, 56.61, 142.85, 96.48, 132.12, 118.32, 145.55, 133.17, 98.45, 76.49, 48.61, 140.09, 61.43, 113.34, 120.55, 131.9, 45.33, 45.14, 140.82, 128.08, 156.07, 111.7, 45.1, 47.16, 53.14, 53.09, 69.99, 68.99, 148.54, 150.89, 52.37, 66.93, 48.67, 106.36, 153.32, 64.31, 54.21, 89.61, 67.56, 107.06, 46.28, 141.27, 46.98, 130.12, 88.82, 131.81, 150.07, 142.01, 155.69, 73.26, 86.18, 57.64, 58.9, 132.62, 45.81, 101.21, 46.2, 93.08, 112.5, 149.64, 46.75, 68.78, 47.1, 154.83, 120.97, 140.8, 44.15, 66.37, 77.53, 56.22, 155.22, 45.54, 96.17, 45.65, 129.39, 148.6, 88.42, 53.23, 156.96, 83.72, 103.36, 143.59, 48.45, 114.22, 53.81, 47, 51.02, 155.56, 52.67, 49.51, 153.85, 154.13, 57.83, 153.86, 94.96, 141.37, 44.47, 49.12, 49.16, 103.82, 55.92, 45.14, 91.48, 152.21, 88.39, 45.85, 59.8, 149.26, 78.1, 137.01, 44.39, 83.71, 44.57, 153.44, 54.01, 125.28, 49.65, 129.84, 58.91, 118.37, 52.12, 45.66, 69.28, 155.96, 130.49, 141.16, 101.89, 49.38, 150.18, 125.7, 51.88, 49.68, 45.74, 44.94, 75.8, 123.01, 45.28, 64.79, 99.84, 141.04, 106.43, 153.61, 93.46, 153.97, 140.09, 54.52, 74.65, 45.08, 154.82, 155.11, 55.76, 47.44, 45.88, 48.97, 67.83, 138.82, 63.17, 87.29, 53.06, 151.1, 140.5, 153.3, 124.83, 147.25, 108.09, 146.57, 58.78, 48.11, 53.86, 142.37, 128.03, 45.44, 120.25, 88.94, 70, 87.62, 48.59, 154.61, 61.64, 112.29, 60.07, 50.85, 71.67, 43.63, 101.82, 152.36, 109.52, 54.88, 51.05, 129.02, 154.38, 130.7, 74.36, 126.39, 111.9, 113.86, 136.54, 121.55, 46.53, 102.62, 97.2, 72.97, 153.04, 138.5, 157.18, 48.82, 56.24, 125.89, 66.9, 45.86, 116.55, 105.38, 74.41, 93.25, 156.42, 76.26, 66.2, 146.09, 130.89, 130.46, 145.79, 93.69, 146.64, 148.94, 153.06, 71.93, 128.2, 44.66, 153.75, 45.63, 47.07, 153.73, 45.95, 46.96, 94.23, 154.51, 142.49, 152.74, 101.11, 133.96, 122.35, 44.75, 79.69, 153.77, 45.48, 118.18, 120.19, 54.81, 157.08, 146.3, 131.21, 137.18, 148.01, 77.83, 118, 45.4, 128.14, 89.07, 89.4, 45.84, 90.31, 105.57, 152.78, 122.87, 153.9, 141.58, 151.21, 116.82, 116.2, 100.13, 113.94, 149.86, 139.77, 130.27, 141.46, 150.69, 129.23, 135.74, 50.31, 55.16, 139.47, 46.87, 77.08, 110.75, 128.77, 60.03, 124.69, 113.41, 148.83, 153.84, 63.5, 153.19, 87.55, 44.57, 97.76, 153.13, 47.36, 107.2, 51.75, 47.54, 138.72, 44.66, 154.45, 153.24, 57.41, 111.84, 82.55, 149.19, 145.33, 145.58, 54.05, 154.32, 141.23, 111.57, 65.18, 142.86, 73.53, 69.8, 117.58, 140.52, 130.47, 145.61, 110.67, 148.23, 76.46, 113.21, 107.43, 96.76, 70.19, 110.7, 150.45, 139.93, 55.35, 44.79, 53.36, 95.61, 144.17, 92.56, 102.76, 152.76, 141.09, 116.3, 72.92, 45.64, 44.59, 44.98, 47.9, 82.43, 154.05, 152.68, 78.46, 47.97, 89.23, 149.43, 125.5, 59.87, 153.24, 92.09, 89.28, 131.95, 50.31, 64.93, 74.98, 121.58, 88.83, 50.8, 83.9, 153.23, 155.33, 129.64, 136.94, 119.68, 47.96, 125.78, 107.01, 100.38, 101.46, 44.72, 70.43, 55.27, 152.03, 44.63, 46.34, 97.42, 76.14, 44.17, 47.14, 49.44, 48.98, 111.11, 154.41, 115.4, 62.77, 154.9, 152.27, 135.55, 107.12, 46.72, 147.72, 90.1, 155.56, 73.78, 65.79, 140.18, 76.36, 53.78, 147.7, 57.97, 50, 105.3, 59.95, 151.9, 56.98, 149.98, 109.29, 44.15, 48.76, 116.68, 131.84, 57.69, 55.96, 48.72, 44.08, 63.95, 150.67, 95.9, 75.48, 86.85, 80.9, 150.9, 94.51, 47.22, 77.15, 143.14, 86.42, 113.96, 117.29, 59.05, 46.15, 103.02, 59.79, 99.23, 69.84, 78.46, 45.82, 54.42, 147.68, 67.75, 151.63, 150.03, 46.15, 155.07, 66.32, 47.63, 144.96, 144.26, 151.89, 124.3, 48.69, 128.11, 44.97, 152.08, 119.32, 61.36, 155.42, 157.04, 49.09, 154.57, 61.88, 54.72, 127.99, 52.69, 149.15, 50.82, 145.72, 108.57, 90.47, 45.21, 128.42, 140.72, 74.63, 44.63, 157.71, 85.45, 124.82, 153.38, 67.12, 134.01, 153.31, 153.86, 68.69, 112.86, 139.43, 154.68, 45.39, 151.99, 48.8, 135.98, 78.29, 118.25, 48.35, 117.51, 48.07, 153.61, 113.96, 148.74, 114.25, 43.89, 66.7, 151.48, 78.2, 127.04, 47.8, 141.62, 148.37, 120.54, 66.45, 139.45, 152.61, 102.58, 81.64, 113.28, 122.79, 43.62, 153.24, 73.5, 62.81, 82.11, 109.66, 60.48, 147.57, 75.25, 136.41, 47, 78.65, 63.91, 50.53, 141.31, 53.98, 144.28, 131.84, 150.14, 111.66, 46.98, 153.02, 132.91, 44.66, 63.07, 59.74, 87.57, 47.6, 45.38, 87.43, 153.01, 146.94, 66.09, 116.49, 145.53, 53.53, 71.38, 102.79, 153.76, 103.54, 55.45, 151.52, 45.04, 45.95, 139.37, 87.54, 72.37, 45.68, 69.69, 101.98, 150.28, 68.78, 100.33, 107.06, 110.29, 139.52, 131.84, 153.41, 84.36, 52.61, 151.52, 153.45, 134.25, 141.33, 139.01, 152.43, 44.75, 117.8, 129.1, 144.88, 99.87, 155.39, 102.28, 137.33, 54.03, 47.7, 152.17, 141.68, 120.26, 81.71, 131.99, 46.83, 150.73, 120.88, 74.07, 133.95, 151.62, 62.21, 124.86, 120.7, 60.25, 132.65, 81.27, 145.35, 120.84, 49.31, 101.92, 59.27, 103.3, 56.13, 147.52, 75.14, 50.2, 45.43, 54.56, 138.25, 57.71, 81.12, 44.12, 82.35, 147.16, 144.15, 61.64, 45.36, 124.88, 109.52, 127.66, 154.27, 106.2, 46.5, 64.19, 45.01, 146.13, 110.37, 116.8, 121.92, 106.92, 153.46, 56.06, 146.23, 121.8, 153.21, 84.55, 108.27, 154.08, 153.71, 122.39, 53.01, 47.69, 56.63, 138.69, 120.46, 143.03, 45.09, 49.23, 129.38, 125.2, 95.99, 152.85, 53.72, 115.38, 125.35, 59.02, 62.86, 60.87, 153.16, 49.29, 50.09, 92.02, 68.38, 113.15, 45.97, 147.93, 45.18, 113.97, 155.54, 97.37, 90.7, 154.96, 120.38, 71.91, 66.8, 150.12, 107.19, 45.61, 55.14, 153.27, 103.9, 45.58, 45.72, 82.81, 58.81, 48.55, 46.8, 152.52, 124.23, 48.76, 89.17, 94.43, 153.86, 60.76, 146.79, 50.91, 153.39, 125.09, 66.94, 99.12, 140.67, 151.3, 64.03, 49.05, 126.7, 86.22, 67.68, 128.96, 76.19, 44.69, 153.31, 67.55, 98.74, 148.33, 125.13, 137.86, 50.28, 51.63, 135.16, 44.35, 149.26, 154.46, 114.2, 151.56, 95.74, 79.35, 123.18, 89.49, 54.56, 140.25, 156.26, 118.48, 44.7, 77.28, 100.4, 57.33, 52.39, 45.87, 142.36, 50.6, 83.32, 101.44, 51.52, 106.04, 56.44, 58.76, 88.65, 106, 153.92, 96.19, 150.35, 121.31, 49.71, 65.73, 68.49, 82.08, 92.13, 135.56, 153.56, 153.67, 52.74, 99.93, 144.54, 148.76, 148.2, 129.61, 140.09, 90.04, 46.62, 149.11, 51.27, 125.4, 93.99, 58.32, 45.78, 83.17, 100.51, 45.81, 61.72, 93.39, 153.28, 155.28, 55.94, 48.05, 155.08, 48.1, 46.98, 44.99, 44.17, 119.94, 125.73, 47.92, 145.69, 52.85, 135.72, 77.64, 47.62, 133.24, 43.71, 115.67, 155.14, 95.97, 46.31, 84.13, 61.65, 132.9, 142.11, 59.67, 153.28, 75.85, 134.09, 45.08, 151.61, 133.12, 151.64, 45.71, 103.55, 45.93, 65.69, 66.51, 120.16, 153.52, 151.25, 46.49, 150.73, 77.16, 151.95, 56.49, 45.06, 58.27, 155.57, 66.69, 154.33, 148.64, 45.94, 45.02, 153.57, 155.11, 132.58, 72.07, 118.73, 71.96, 49.68, 139.49, 78.25, 141.12, 74.27, 136.26, 146.83, 135.26, 76.94, 55.5, 48.56, 142.6, 111.15, 147.82, 46.19, 60.66, 98.89, 90.4, 141.21, 62.74, 146.37, 96.11, 51.35, 46.48, 99, 148.18, 101.35, 75.64, 143.81, 81.09, 70.39, 106.72, 88.71, 142.39, 44.61, 100.49, 64.16, 150.93, 112.19, 44.26, 137.82, 61.07, 65.99, 116.85, 62.84, 154.08, 52.28, 52.14, 49.05, 139.14, 155.42, 153.17, 149.76, 143.19, 45.68, 47.1, 49.08, 153.71, 140.41, 120.74, 76.77, 96.14, 61.49, 90.82, 148.78, 85.9, 109.4, 46.27, 93.81, 112.89, 46.34, 149.92, 111.02, 155.62, 76.52, 51.98, 59.04, 128.08, 153.5, 46, 52.97, 59.56, 142.35, 68.88, 45.42, 60.57, 153.88, 60.51, 88.41, 135.94, 93.41, 155.51, 77.58, 147.25, 93.69, 148.99, 151.19, 113.72, 155.29, 154.89, 45.21, 151.89, 48.14, 44.69, 154.57 ], "z": [ 59.83, 93.38, 68.65, 81.23, 131.12, 55.55, 137.77, 65.67, 142.93, 65.65, 139.86, 64.29, 91.14, 139.54, 84.36, 88.98, 115.98, 70.07, 62.06, 89.02, 59.64, 117.48, 82.97, 65.13, 73.93, 56.71, 85.94, 56.46, 130.1, 70.12, 108.26, 129.64, 59.66, 83.83, 101.76, 56.29, 131.74, 109.68, 121.33, 94.77, 107.96, 131.77, 140.31, 124.52, 100.55, 97.38, 62.67, 61.04, 106.74, 137.71, 131.09, 56.38, 57.8, 69.81, 64.03, 136.56, 121.42, 108.36, 110.43, 89.14, 143.8, 57.47, 57.85, 111.6, 140.93, 143.98, 64.42, 66.09, 143.1, 110.58, 73.7, 141.58, 65.53, 138.81, 100.58, 137.05, 109.31, 135.21, 109.57, 82.92, 98.88, 66.99, 141.21, 137.03, 145.03, 100.53, 105.89, 139.15, 68.4, 126.3, 71.7, 62.27, 85.33, 140.79, 90.81, 123.91, 75.92, 59.18, 55.34, 132.71, 94.85, 82.84, 143.61, 67.46, 137.96, 71.23, 127.81, 110.16, 82.81, 74.53, 143.59, 65.94, 77.88, 66.38, 98.06, 143.89, 123.59, 106.21, 138.95, 110.2, 73.66, 108.57, 118.77, 68.29, 70.65, 103.42, 60.01, 137.07, 98.78, 133.82, 143.77, 141.93, 66.77, 145.14, 131.49, 72.69, 58.28, 138.48, 124.35, 99.57, 87.28, 82.03, 56.1, 132.89, 136.93, 134.65, 70.8, 105.96, 112.5, 141.46, 58.33, 100.9, 61.05, 108.27, 129.03, 141.65, 70.11, 108.38, 55.21, 130.47, 141.47, 56.29, 113.94, 110.34, 115.1, 125.69, 137.79, 139.69, 59.33, 129.73, 144.57, 129.92, 98.88, 127.72, 60.58, 73.26, 76.9, 99.4, 143.16, 140.15, 130.95, 64.6, 62.21, 106.73, 122.92, 139.59, 120.51, 142.63, 101.6, 97.57, 137.41, 110.71, 73.4, 100.79, 57.06, 115.23, 90.87, 127.23, 56.35, 144.59, 143.52, 146.02, 56.1, 113.08, 138.76, 117.77, 134.15, 89.89, 135.95, 140.8, 64.58, 99.2, 63.1, 145.19, 141.61, 140.42, 134.48, 129.44, 78.64, 126.23, 143.34, 114.84, 57.87, 72.69, 57.3, 140.98, 114.13, 124.23, 61.11, 103.29, 59.76, 137.03, 68.99, 134.09, 86.16, 82.19, 56.72, 71.75, 141.14, 108.28, 117.22, 141.31, 128.88, 122.13, 66.59, 84.96, 132.08, 68.11, 84.29, 93.05, 87.41, 57.15, 109.67, 55.13, 135.3, 92.67, 59.35, 60.59, 142.42, 110.58, 137.7, 74.9, 136.45, 140.38, 80.22, 140.18, 140.91, 133.49, 72.38, 55.56, 77.53, 132.05, 57.27, 114.8, 134.98, 139.87, 74.78, 138.08, 121.47, 121.13, 144.98, 68.22, 93.74, 58.08, 56.47, 89.56, 139.22, 123.69, 138.28, 57.45, 136.69, 136.53, 125.87, 134.67, 67.04, 62.18, 118.81, 63.81, 54.92, 77.88, 62.07, 121.46, 68.29, 126.13, 56.5, 56.59, 110.56, 57.22, 57.99, 110.17, 55.89, 142.92, 106.74, 99.77, 121.4, 141.25, 124.39, 109.71, 101.01, 117.91, 62.89, 56.15, 72.32, 142.5, 65.12, 136.78, 138.54, 133.01, 62.85, 141.18, 63.99, 144.22, 139.19, 57.57, 131.41, 61.42, 73.6, 104.16, 63.15, 80.33, 88.04, 57.28, 56.57, 143.49, 70.74, 102.41, 125.55, 94.96, 94.73, 87.42, 143.86, 122.31, 56.7, 57.62, 56.25, 63.06, 58, 83.92, 64.29, 66.57, 70.54, 89.49, 62.59, 75.34, 97.85, 144.2, 132.06, 108.91, 133.12, 96.17, 73.71, 67.35, 85.8, 96.97, 120.25, 139.64, 138.98, 137.25, 123.63, 119.64, 80.41, 75.63, 79.85, 82.7, 140.32, 136.52, 85.51, 113.11, 99.57, 65.76, 135.1, 135.84, 110.91, 119.2, 145.42, 141.94, 59.56, 134.03, 116.19, 80.2, 81.07, 68.5, 109.59, 100.19, 119.18, 141.96, 113.49, 64.44, 69.75, 67.2, 138.75, 140.05, 144.36, 59.11, 130.72, 125.98, 72.49, 83.38, 133.71, 125.99, 114.85, 140.98, 65.44, 61.93, 60.83, 142.97, 60.68, 76.25, 56.02, 126.58, 123.73, 55.62, 134.82, 63.1, 83.69, 142.82, 56.39, 140.76, 109.49, 88.39, 146.66, 113.27, 127.32, 99.62, 60.48, 103.97, 79.81, 125.32, 127.04, 143.23, 121.16, 106.69, 143.31, 103.28, 142.26, 135.39, 95.27, 58.78, 70.83, 141.6, 76.45, 138.49, 83.45, 70.82, 144.22, 141.17, 55.74, 77.58, 122.6, 61.2, 145.3, 137.93, 128.13, 100.71, 69.82, 88.41, 84.05, 137.54, 141.92, 84.59, 143.69, 57.38, 56.52, 138.1, 68.76, 142.43, 140.98, 90.79, 95.65, 81.89, 59.23, 142.66, 111.09, 139.91, 80.63, 118.54, 142.79, 64.57, 66.72, 144.54, 66.53, 98.39, 141.38, 112.59, 142.49, 56.6, 115.46, 55.79, 127.58, 73.73, 134.51, 59.4, 97.62, 86.72, 137.17, 65, 136.18, 114.98, 74.99, 142.3, 105.43, 63.45, 64.06, 89.62, 125.01, 55.81, 65.03, 129.18, 57.47, 143.53, 57.05, 82.56, 61.13, 142.77, 61.65, 117.64, 67.39, 123.83, 56.41, 122.24, 136.62, 94.34, 67.85, 140.72, 115.07, 118.77, 96.72, 57.55, 60.57, 95.08, 56.69, 58.5, 130.25, 138.66, 62.81, 60.23, 135.25, 66.85, 86.84, 142.26, 79.33, 125.31, 144.78, 56.21, 86.75, 57.33, 123.16, 83.42, 141.55, 115.74, 56.19, 110.01, 92.48, 56.85, 59.39, 63, 137.4, 72.09, 109.44, 129.03, 98.32, 100.72, 137.99, 117.81, 135.41, 137.25, 76.84, 87.19, 95.07, 60.77, 94.29, 143.98, 88.42, 130.05, 64.37, 128.46, 107.52, 80.85, 139.23, 126.55, 55.03, 77.41, 88.93, 127.02, 141.03, 67.98, 85.72, 142.71, 132.82, 63.96, 125.26, 98.92, 57.23, 75.01, 77.86, 142.58, 80.49, 79.79, 56.28, 97.01, 55.5, 81.88, 135.34, 117.7, 113.33, 55.14, 69.27, 69.05, 69.37, 56.71, 108.95, 121.87, 79.66, 56.64, 60.01, 80.13, 56.48, 130.79, 82.45, 117.61, 140.84, 56.92, 82.01, 96.02, 113.13, 116.83, 101.52, 109.48, 78.91, 56.94, 60.46, 117.16, 129.59, 143.71, 128.79, 105.21, 57.57, 140.93, 117.1, 128.84, 108.93, 56.35, 143.13, 81.92, 131.59, 79.41, 56, 57.03, 96.86, 129.68, 114.66, 126.23, 57.66, 60.99, 66.09, 121.51, 95.43, 134.86, 55.99, 125.23, 121.23, 118.07, 126.23, 74.99, 105.31, 91.48, 60.2, 70.32, 138.14, 65.89, 66.84, 74.19, 117.44, 108.06, 142.87, 144.23, 100.76, 118.38, 93.33, 135.29, 139.75, 59.32, 58.59, 70.72, 58.36, 107.7, 121.82, 112.95, 142.27, 141.51, 98.93, 71.82, 143.31, 141.58, 74.06, 91.17, 63.3, 126.02, 55.9, 126.38, 120.88, 68.41, 133.01, 137.09, 66.83, 115.63, 88.1, 93.39, 59.39, 65.73, 139.76, 105.73, 65.3, 67.35, 139.8, 126.7, 139.83, 145.02, 118.88, 139.82, 78.19, 114.92, 120.21, 134.82, 133.66, 59.84, 99.4, 57.64, 141.91, 76.95, 59.2, 144.52, 69.74, 98.67, 60.73, 94.95, 140.32, 58.82, 75.85, 92.91, 59.13, 84.55, 127.4, 59.85, 91.51, 132.03, 57.3, 115.41, 101.9, 114.49, 142.03, 56.39, 132.29, 86.91, 60.73, 123.85, 59.17, 133.95, 140.45, 115.48, 134.78, 144.96, 95.99, 71.59, 120.54, 132.23, 141.16, 127.86, 103.66, 143.12, 137.25, 94.94, 142.57, 139.7, 68.18, 110.42, 66.55, 106.37, 101.93, 135.13, 128.52, 60.18, 130.85, 57.77, 118.73, 117.16, 143.18, 90.65, 81.44, 74.43, 56.38, 74.9, 72.3, 111.73, 69.1, 55.82, 55.93, 87.2, 59.76, 103.37, 75.35, 122.7, 83.12, 112.03, 113.71, 72.19, 102.88, 141.15, 82.28, 68.82, 122.46, 144.08, 133.68, 61.65, 60.74, 105.74, 121.19, 64.54, 118.3, 122.19, 128.69, 135.76, 61.51, 59.7, 118.16, 88.9, 143.1, 106.67, 140.2, 121.11, 57.86, 134.55, 120.8, 72.39, 131.86, 137.85, 79.4, 96.62, 57.41, 56.62, 102.32, 76.59, 139.25, 106.38, 137.49, 68.94, 109.26, 59.4, 137.8, 130.6, 135.86, 96.08, 145.81, 117.27, 69.04, 56.56, 126.71, 59.22, 138.13, 81.21, 145.2, 135.08, 103.25, 61.62, 143.68, 62.09, 85.99, 139.07, 129.34, 63.28, 61.26, 57.24, 143.93, 116.61, 88.26, 115.56, 56.34, 140.48, 98.7, 141.21, 106.96, 88.48, 56.2, 83.82, 108.73, 120.22, 55.51, 125.55, 90.59, 140.42, 145.17, 70.56, 135.82, 99.22, 98.63, 86.11, 70.76, 143.04, 126.4, 131.05, 88.74, 130.02, 86.19, 97.54, 138.98, 90.08, 126.43, 75.48, 92.97, 134.87, 133.11, 95.68, 80.26, 62.63, 133.12, 56.18, 98.7, 144.05, 63.38, 98.22, 59.51, 145.18, 111.54, 141.44, 100.71, 75.2, 60.37, 56.11, 56.07, 123.59, 119.97, 116.29, 59.46, 55.71, 61.39, 138.69, 71.45, 97.6, 135.66, 88.46, 76.23, 65.5, 127.16, 72.72, 63.35, 137.4, 85.64, 125.42, 62.61, 82.8, 143.35, 142.23, 110.74, 61.58, 137.96, 143.36, 144.73, 56.03, 141.68, 141.15, 146.22, 62.82, 100.63, 136.49, 56.05, 134.14, 71.14, 83.38, 55.89, 132.81, 81.37, 81.49, 64.47, 68.22, 64.66, 130, 58.64, 117.12, 130.74, 66.42 ] } ], "layout": { "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "rng = np.random.default_rng()\n", "\n", "# n_permutations = 10\n", "\n", "X_shuff_1 = rng.permutation(X, axis=0)\n", "X_shuff_2 = rng.permutation(X, axis=0)\n", "\n", "fig = go.Figure()\n", "fig.add_trace(\n", " go.Scatter3d(\n", " x=X_shuff_1[:, 0],\n", " y=X_shuff_1[:, 1],\n", " z=X_shuff_1[:, 2],\n", " mode=\"markers\",\n", " marker=dict(size=3),\n", " )\n", ")\n", "\n", "fig.add_trace(\n", " go.Scatter3d(\n", " x=X_shuff_2[:, 0],\n", " y=X_shuff_2[:, 1],\n", " z=X_shuff_2[:, 2],\n", " mode=\"markers\",\n", " marker=dict(size=3),\n", " )\n", ")" ] }, { "cell_type": "code", "execution_count": 56, "id": "596234bd", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING! Poisson spikes not generated: mean must be non-negative\n", "noise level: 7.07%\n" ] } ], "source": [ "from neurometry.datasets.synthetic import hypertorus, synthetic_neural_manifold\n", "\n", "num_points = 1000\n", "intrinsic_dim = 2\n", "encoding_dim = 1000\n", "\n", "torus_points = hypertorus(intrinsic_dim, num_points)\n", "\n", "noisy, manifold = synthetic_neural_manifold(torus_points, encoding_dim, \"linear\")" ] }, { "cell_type": "code", "execution_count": 57, "id": "b32ab473", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "torch.Size([1000, 1000])\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hoverinfo": "none", "line": { "color": "black", "dash": "dash", "width": 1 }, "mode": "lines", "showlegend": false, "type": "scatter", "x": [ -790.1264648437501, 7374.513671875 ], "y": [ -790.1264648437501, 7374.513671875 ] }, { "hoverinfo": "text", "hovertext": [ "(0.0, 4.422639846801758)", "(0.0, 5.426084041595459)", "(0.0, 31.948766708374023)", "(0.0, 34.497467041015625)", "(0.0, 39.223243713378906)", "(0.0, 41.75547409057617)", "(0.0, 53.84502410888672)", "(0.0, 55.47758865356445)", "(0.0, 55.56161880493164)", "(0.0, 56.519840240478516)", "(0.0, 57.92955780029297)", "(0.0, 58.54425811767578)", "(0.0, 61.94369888305664)", "(0.0, 63.9564323425293)", "(0.0, 65.48565673828125)", "(0.0, 66.28311157226562)", "(0.0, 68.01895904541016)", "(0.0, 73.36043548583984)", "(0.0, 74.50750732421875)", "(0.0, 82.53624725341797)", "(0.0, 86.25042724609375)", "(0.0, 86.48570251464844)", "(0.0, 89.88411712646484)", "(0.0, 96.52338409423828)", "(0.0, 97.50738525390625)", "(0.0, 97.80160522460938)", "(0.0, 98.24636840820312)", "(0.0, 99.4150390625)", "(0.0, 100.01055145263672)", "(0.0, 100.21100616455078)", "(0.0, 100.75778198242188)", "(0.0, 102.54076385498047)", "(0.0, 107.20420837402344)", "(0.0, 107.33342742919922)", "(0.0, 108.34146881103516)", "(0.0, 110.45828247070312)", "(0.0, 111.67444610595703)", "(0.0, 113.50746154785156)", "(0.0, 113.84856414794922)", "(0.0, 116.36257934570312)", "(0.0, 117.05270385742188)", "(0.0, 118.7157211303711)", "(0.0, 118.82321166992188)", "(0.0, 121.42375946044922)", "(0.0, 122.36417388916016)", "(0.0, 123.36289978027344)", "(0.0, 123.99287414550781)", "(0.0, 124.44386291503906)", "(0.0, 125.80984497070312)", "(0.0, 127.6118392944336)", "(0.0, 129.77194213867188)", "(0.0, 130.71817016601562)", "(0.0, 132.7346954345703)", "(0.0, 136.03054809570312)", "(0.0, 136.4147491455078)", "(0.0, 137.615966796875)", "(0.0, 138.38279724121094)", "(0.0, 139.0176239013672)", "(0.0, 139.47532653808594)", "(0.0, 140.0287628173828)", "(0.0, 140.2632598876953)", "(0.0, 141.3026123046875)", "(0.0, 142.38131713867188)", "(0.0, 142.4349365234375)", "(0.0, 144.59454345703125)", "(0.0, 144.97190856933594)", "(0.0, 148.3466339111328)", "(0.0, 150.33078002929688)", "(0.0, 150.8448486328125)", "(0.0, 150.97406005859375)", "(0.0, 153.26736450195312)", "(0.0, 153.60093688964844)", "(0.0, 154.33197021484375)", "(0.0, 155.04739379882812)", "(0.0, 155.33377075195312)", "(0.0, 157.13856506347656)", "(0.0, 157.236572265625)", "(0.0, 157.3044891357422)", "(0.0, 158.94476318359375)", "(0.0, 160.72511291503906)", "(0.0, 161.1225128173828)", "(0.0, 161.7252197265625)", "(0.0, 164.42935180664062)", "(0.0, 164.46998596191406)", "(0.0, 164.68588256835938)", "(0.0, 165.18328857421875)", "(0.0, 166.22177124023438)", "(0.0, 166.95950317382812)", "(0.0, 167.7857666015625)", "(0.0, 169.65695190429688)", "(0.0, 169.78973388671875)", "(0.0, 169.7997283935547)", "(0.0, 170.8616180419922)", "(0.0, 171.13409423828125)", "(0.0, 171.1517791748047)", "(0.0, 171.38340759277344)", "(0.0, 173.13589477539062)", "(0.0, 173.45643615722656)", "(0.0, 173.9096221923828)", "(0.0, 174.0222930908203)", "(0.0, 174.50543212890625)", "(0.0, 174.6180877685547)", "(0.0, 175.71475219726562)", "(0.0, 176.71278381347656)", "(0.0, 177.278076171875)", "(0.0, 178.21957397460938)", "(0.0, 178.36448669433594)", "(0.0, 178.8900909423828)", "(0.0, 179.08544921875)", "(0.0, 179.2073516845703)", "(0.0, 179.4686737060547)", "(0.0, 179.54078674316406)", "(0.0, 180.68560791015625)", "(0.0, 181.4561004638672)", "(0.0, 181.8701171875)", "(0.0, 181.92892456054688)", "(0.0, 182.25442504882812)", "(0.0, 182.3518829345703)", "(0.0, 183.32815551757812)", "(0.0, 183.5068817138672)", "(0.0, 183.77333068847656)", "(0.0, 184.61671447753906)", "(0.0, 185.05795288085938)", "(0.0, 188.39581298828125)", "(0.0, 196.16358947753906)", "(0.0, 196.32102966308594)", "(0.0, 197.9633331298828)", "(0.0, 198.04949951171875)", "(0.0, 198.45631408691406)", "(0.0, 199.36788940429688)", "(0.0, 200.3229522705078)", "(0.0, 200.32333374023438)", "(0.0, 200.846923828125)", "(0.0, 201.69964599609375)", "(0.0, 202.353515625)", "(0.0, 202.42689514160156)", "(0.0, 203.5743865966797)", "(0.0, 203.73361206054688)", "(0.0, 204.9466094970703)", "(0.0, 205.1532440185547)", "(0.0, 208.7542266845703)", "(0.0, 209.686279296875)", "(0.0, 210.80239868164062)", "(0.0, 211.31988525390625)", "(0.0, 212.2864532470703)", "(0.0, 213.4031982421875)", "(0.0, 213.4098358154297)", "(0.0, 215.65333557128906)", "(0.0, 216.46951293945312)", "(0.0, 216.79225158691406)", "(0.0, 219.6392059326172)", "(0.0, 219.9818115234375)", "(0.0, 220.319091796875)", "(0.0, 221.30123901367188)", "(0.0, 222.10302734375)", "(0.0, 223.50772094726562)", "(0.0, 224.4530487060547)", "(0.0, 225.2657012939453)", "(0.0, 225.74754333496094)", "(0.0, 226.8750762939453)", "(0.0, 227.61082458496094)", "(0.0, 229.30740356445312)", "(0.0, 229.59869384765625)", "(0.0, 229.9850616455078)", "(0.0, 230.38174438476562)", "(0.0, 230.57086181640625)", "(0.0, 231.3196258544922)", "(0.0, 231.42051696777344)", "(0.0, 233.39129638671875)", "(0.0, 233.8866424560547)", "(0.0, 234.7351531982422)", "(0.0, 234.8965606689453)", "(0.0, 236.01214599609375)", "(0.0, 236.41549682617188)", "(0.0, 237.0139923095703)", "(0.0, 237.84913635253906)", "(0.0, 238.215576171875)", "(0.0, 238.5213623046875)", "(0.0, 239.0641326904297)", "(0.0, 240.12928771972656)", "(0.0, 241.0809326171875)", "(0.0, 242.0017547607422)", "(0.0, 242.23318481445312)", "(0.0, 245.0673370361328)", "(0.0, 245.47068786621094)", "(0.0, 246.18592834472656)", "(0.0, 247.1595001220703)", "(0.0, 247.9474334716797)", "(0.0, 249.63983154296875)", "(0.0, 249.64952087402344)", "(0.0, 250.77896118164062)", "(0.0, 251.94139099121094)", "(0.0, 252.35462951660156)", "(0.0, 252.3726806640625)", "(0.0, 254.15992736816406)", "(0.0, 255.07809448242188)", "(0.0, 255.17881774902344)", "(0.0, 256.7568054199219)", "(0.0, 257.6979675292969)", "(0.0, 257.760009765625)", "(0.0, 258.08062744140625)", "(0.0, 258.10748291015625)", "(0.0, 259.0346374511719)", "(0.0, 259.21844482421875)", "(0.0, 259.34295654296875)", "(0.0, 260.1440124511719)", "(0.0, 261.2398376464844)", "(0.0, 262.833984375)", "(0.0, 263.00543212890625)", "(0.0, 263.4474182128906)", "(0.0, 264.1434326171875)", "(0.0, 264.6009216308594)", "(0.0, 264.9114074707031)", "(0.0, 265.0466003417969)", "(0.0, 265.0885009765625)", "(0.0, 265.5906982421875)", "(0.0, 265.8350524902344)", "(0.0, 266.6246643066406)", "(0.0, 266.8099060058594)", "(0.0, 266.8692932128906)", "(0.0, 267.9219665527344)", "(0.0, 268.6199035644531)", "(0.0, 269.70465087890625)", "(0.0, 271.862060546875)", "(0.0, 272.3667297363281)", "(0.0, 273.504638671875)", "(0.0, 273.6540222167969)", "(0.0, 273.9331359863281)", "(0.0, 274.39910888671875)", "(0.0, 274.83563232421875)", "(0.0, 275.3916931152344)", "(0.0, 275.9211730957031)", "(0.0, 275.95843505859375)", "(0.0, 277.5210876464844)", "(0.0, 277.74261474609375)", "(0.0, 278.01416015625)", "(0.0, 278.1612854003906)", "(0.0, 278.2209167480469)", "(0.0, 279.37567138671875)", "(0.0, 279.45111083984375)", "(0.0, 280.8930358886719)", "(0.0, 281.11737060546875)", "(0.0, 281.8511047363281)", "(0.0, 282.0143737792969)", "(0.0, 282.7249755859375)", "(0.0, 283.2086181640625)", "(0.0, 284.8909912109375)", "(0.0, 286.8985595703125)", "(0.0, 287.7588195800781)", "(0.0, 290.8049011230469)", "(0.0, 290.88299560546875)", "(0.0, 291.1351623535156)", "(0.0, 292.1236572265625)", "(0.0, 292.61383056640625)", "(0.0, 292.6323547363281)", "(0.0, 293.76397705078125)", "(0.0, 294.341796875)", "(0.0, 294.5633850097656)", "(0.0, 294.6295471191406)", "(0.0, 294.6689147949219)", "(0.0, 295.04730224609375)", "(0.0, 295.49554443359375)", "(0.0, 295.5274353027344)", "(0.0, 295.92852783203125)", "(0.0, 296.2825927734375)", "(0.0, 296.6821594238281)", "(0.0, 296.856201171875)", "(0.0, 297.2752380371094)", "(0.0, 297.82427978515625)", "(0.0, 298.522216796875)", "(0.0, 299.386962890625)", "(0.0, 299.6775207519531)", "(0.0, 299.8375549316406)", "(0.0, 303.1548156738281)", "(0.0, 303.46746826171875)", "(0.0, 304.07476806640625)", "(0.0, 304.27197265625)", "(0.0, 304.2734680175781)", "(0.0, 305.1219787597656)", "(0.0, 305.8453063964844)", "(0.0, 305.97503662109375)", "(0.0, 309.0614013671875)", "(0.0, 311.38671875)", "(0.0, 311.8799743652344)", "(0.0, 312.3899230957031)", "(0.0, 312.7508239746094)", "(0.0, 314.1673583984375)", "(0.0, 314.68414306640625)", "(0.0, 314.99591064453125)", "(0.0, 315.2764892578125)", "(0.0, 316.02032470703125)", "(0.0, 316.3141174316406)", "(0.0, 316.5460510253906)", "(0.0, 316.9367980957031)", "(0.0, 317.10711669921875)", "(0.0, 318.57391357421875)", "(0.0, 319.62664794921875)", "(0.0, 319.84576416015625)", "(0.0, 322.1904296875)", "(0.0, 323.95098876953125)", "(0.0, 325.8456726074219)", "(0.0, 325.88079833984375)", "(0.0, 326.7322692871094)", "(0.0, 326.76263427734375)", "(0.0, 327.2886657714844)", "(0.0, 328.4654846191406)", "(0.0, 328.5905456542969)", "(0.0, 329.1747131347656)", "(0.0, 329.4469909667969)", "(0.0, 329.7823791503906)", "(0.0, 330.09356689453125)", "(0.0, 330.1173095703125)", "(0.0, 332.9393310546875)", "(0.0, 333.8868103027344)", "(0.0, 333.9435729980469)", "(0.0, 334.33953857421875)", "(0.0, 337.1037902832031)", "(0.0, 337.7313537597656)", "(0.0, 337.9499816894531)", "(0.0, 341.1040954589844)", "(0.0, 341.2236328125)", "(0.0, 342.45343017578125)", "(0.0, 343.4280700683594)", "(0.0, 344.2993469238281)", "(0.0, 344.6035461425781)", "(0.0, 344.79058837890625)", "(0.0, 345.92864990234375)", "(0.0, 346.43927001953125)", "(0.0, 348.150634765625)", "(0.0, 348.4549255371094)", "(0.0, 349.7439270019531)", "(0.0, 350.2278747558594)", "(0.0, 351.0186462402344)", "(0.0, 351.9320983886719)", "(0.0, 352.8074951171875)", "(0.0, 352.821044921875)", "(0.0, 353.3690490722656)", "(0.0, 353.4891357421875)", "(0.0, 353.64544677734375)", "(0.0, 355.09271240234375)", "(0.0, 356.0339660644531)", "(0.0, 356.3506774902344)", "(0.0, 356.61724853515625)", "(0.0, 357.4111633300781)", "(0.0, 357.5888671875)", "(0.0, 358.6177062988281)", "(0.0, 359.5906677246094)", "(0.0, 359.88824462890625)", "(0.0, 360.2561340332031)", "(0.0, 361.0304870605469)", "(0.0, 361.06402587890625)", "(0.0, 361.2821044921875)", "(0.0, 361.555908203125)", "(0.0, 361.6348571777344)", "(0.0, 361.7243347167969)", "(0.0, 363.4302062988281)", "(0.0, 363.47247314453125)", "(0.0, 364.4037780761719)", "(0.0, 365.0814208984375)", "(0.0, 365.19122314453125)", "(0.0, 365.20184326171875)", "(0.0, 366.3201599121094)", "(0.0, 367.80352783203125)", "(0.0, 367.8731689453125)", "(0.0, 368.6982727050781)", "(0.0, 368.8253173828125)", "(0.0, 368.895751953125)", "(0.0, 369.0575866699219)", "(0.0, 370.3995361328125)", "(0.0, 370.492919921875)", "(0.0, 371.7430725097656)", "(0.0, 371.868408203125)", "(0.0, 372.3519287109375)", "(0.0, 372.6070251464844)", "(0.0, 373.4153137207031)", "(0.0, 373.5128173828125)", "(0.0, 374.1373596191406)", "(0.0, 374.22845458984375)", "(0.0, 374.5063171386719)", "(0.0, 374.527099609375)", "(0.0, 375.3051452636719)", "(0.0, 375.4158630371094)", "(0.0, 375.7237548828125)", "(0.0, 375.8752746582031)", "(0.0, 376.32403564453125)", "(0.0, 376.3480529785156)", "(0.0, 376.71734619140625)", "(0.0, 377.14385986328125)", "(0.0, 377.4119567871094)", "(0.0, 377.8059387207031)", "(0.0, 378.4415283203125)", "(0.0, 378.9584655761719)", "(0.0, 379.5736083984375)", "(0.0, 379.6617431640625)", "(0.0, 380.9752502441406)", "(0.0, 382.3487548828125)", "(0.0, 384.0387878417969)", "(0.0, 384.5530700683594)", "(0.0, 384.70953369140625)", "(0.0, 384.8974304199219)", "(0.0, 385.9518737792969)", "(0.0, 386.7954406738281)", "(0.0, 387.0413513183594)", "(0.0, 387.75250244140625)", "(0.0, 388.3472900390625)", "(0.0, 389.0989685058594)", "(0.0, 389.2159118652344)", "(0.0, 389.25091552734375)", "(0.0, 389.3387145996094)", "(0.0, 390.26324462890625)", "(0.0, 390.35980224609375)", "(0.0, 390.36083984375)", "(0.0, 390.6679382324219)", "(0.0, 390.6827087402344)", "(0.0, 390.76922607421875)", "(0.0, 391.27069091796875)", "(0.0, 391.5122375488281)", "(0.0, 391.8440856933594)", "(0.0, 392.3825378417969)", "(0.0, 392.7575378417969)", "(0.0, 394.3504638671875)", "(0.0, 394.3537292480469)", "(0.0, 394.7483215332031)", "(0.0, 395.5490417480469)", "(0.0, 395.94482421875)", "(0.0, 396.5676574707031)", "(0.0, 398.7459716796875)", "(0.0, 399.7595520019531)", "(0.0, 400.04461669921875)", "(0.0, 400.8988342285156)", "(0.0, 404.8735046386719)", "(0.0, 405.9795227050781)", "(0.0, 408.5386962890625)", "(0.0, 408.5453186035156)", "(0.0, 409.4878845214844)", "(0.0, 410.2688293457031)", "(0.0, 410.9936218261719)", "(0.0, 411.3004455566406)", "(0.0, 411.59014892578125)", "(0.0, 412.673583984375)", "(0.0, 413.3261413574219)", "(0.0, 413.7081298828125)", "(0.0, 413.7272033691406)", "(0.0, 414.33221435546875)", "(0.0, 414.7923278808594)", "(0.0, 415.196533203125)", "(0.0, 415.9530334472656)", "(0.0, 416.4751281738281)", "(0.0, 417.4472961425781)", "(0.0, 417.5846862792969)", "(0.0, 417.7699279785156)", "(0.0, 418.46417236328125)", "(0.0, 418.84661865234375)", "(0.0, 419.0063781738281)", "(0.0, 420.99908447265625)", "(0.0, 421.2050476074219)", "(0.0, 421.22021484375)", "(0.0, 421.4886474609375)", "(0.0, 421.60931396484375)", "(0.0, 422.92987060546875)", "(0.0, 424.1838073730469)", "(0.0, 426.5423278808594)", "(0.0, 426.69659423828125)", "(0.0, 426.9658508300781)", "(0.0, 427.7669982910156)", "(0.0, 427.8752746582031)", "(0.0, 428.6120910644531)", "(0.0, 429.14447021484375)", "(0.0, 429.218994140625)", "(0.0, 429.56988525390625)", "(0.0, 429.70989990234375)", "(0.0, 429.8145751953125)", "(0.0, 431.37799072265625)", "(0.0, 431.8468017578125)", "(0.0, 433.3299865722656)", "(0.0, 433.3377685546875)", "(0.0, 435.035400390625)", "(0.0, 435.63458251953125)", "(0.0, 435.7980651855469)", "(0.0, 435.85870361328125)", "(0.0, 436.0279846191406)", "(0.0, 436.3036193847656)", "(0.0, 437.74847412109375)", "(0.0, 439.09368896484375)", "(0.0, 439.1331481933594)", "(0.0, 440.73980712890625)", "(0.0, 441.166015625)", "(0.0, 441.92156982421875)", "(0.0, 441.93609619140625)", "(0.0, 442.402099609375)", "(0.0, 443.5456237792969)", "(0.0, 444.68438720703125)", "(0.0, 444.8164978027344)", "(0.0, 444.8949279785156)", "(0.0, 444.9098815917969)", "(0.0, 445.5476989746094)", "(0.0, 445.6723327636719)", "(0.0, 445.87005615234375)", "(0.0, 447.2297058105469)", "(0.0, 447.43817138671875)", "(0.0, 447.45452880859375)", "(0.0, 448.7587890625)", "(0.0, 449.19952392578125)", "(0.0, 449.8838195800781)", "(0.0, 449.9017028808594)", "(0.0, 450.2893981933594)", "(0.0, 450.89410400390625)", "(0.0, 452.5744934082031)", "(0.0, 453.2353515625)", "(0.0, 453.64031982421875)", "(0.0, 454.7543029785156)", "(0.0, 454.8249206542969)", "(0.0, 455.18682861328125)", "(0.0, 455.80859375)", "(0.0, 455.8989562988281)", "(0.0, 456.367919921875)", "(0.0, 456.45281982421875)", "(0.0, 457.4571838378906)", "(0.0, 457.5087890625)", "(0.0, 458.20892333984375)", "(0.0, 459.00921630859375)", "(0.0, 459.86328125)", "(0.0, 460.3621826171875)", "(0.0, 461.0396423339844)", "(0.0, 461.22174072265625)", "(0.0, 461.5533142089844)", "(0.0, 461.8018493652344)", "(0.0, 463.11993408203125)", "(0.0, 464.0273132324219)", "(0.0, 464.2568054199219)", "(0.0, 465.2791748046875)", "(0.0, 467.25860595703125)", "(0.0, 468.0145568847656)", "(0.0, 468.9183349609375)", "(0.0, 469.697265625)", "(0.0, 470.5805969238281)", "(0.0, 470.6912536621094)", "(0.0, 470.9270935058594)", "(0.0, 471.6435852050781)", "(0.0, 471.72381591796875)", "(0.0, 471.82989501953125)", "(0.0, 471.998779296875)", "(0.0, 472.5509033203125)", "(0.0, 473.36676025390625)", "(0.0, 473.749267578125)", "(0.0, 474.4828796386719)", "(0.0, 474.5584411621094)", "(0.0, 474.6946716308594)", "(0.0, 474.8690185546875)", "(0.0, 475.5000305175781)", "(0.0, 475.8938903808594)", "(0.0, 476.00067138671875)", "(0.0, 476.47369384765625)", "(0.0, 476.5049743652344)", "(0.0, 477.3352966308594)", "(0.0, 477.9404296875)", "(0.0, 478.4136962890625)", "(0.0, 478.50555419921875)", "(0.0, 479.19384765625)", "(0.0, 479.26458740234375)", "(0.0, 480.15521240234375)", "(0.0, 481.05426025390625)", "(0.0, 481.3348693847656)", "(0.0, 481.88092041015625)", "(0.0, 481.9914855957031)", "(0.0, 482.3190612792969)", "(0.0, 484.01934814453125)", "(0.0, 485.2791748046875)", "(0.0, 486.94921875)", "(0.0, 486.99853515625)", "(0.0, 488.0906982421875)", "(0.0, 488.7505798339844)", "(0.0, 488.8107604980469)", "(0.0, 491.2367248535156)", "(0.0, 491.4277038574219)", "(0.0, 491.5652770996094)", "(0.0, 491.6138916015625)", "(0.0, 491.6605529785156)", "(0.0, 492.04144287109375)", "(0.0, 493.1923522949219)", "(0.0, 493.5502624511719)", "(0.0, 493.76055908203125)", "(0.0, 493.8623352050781)", "(0.0, 494.04949951171875)", "(0.0, 495.379150390625)", "(0.0, 495.81121826171875)", "(0.0, 497.8793640136719)", "(0.0, 497.9493103027344)", "(0.0, 498.66949462890625)", "(0.0, 499.09442138671875)", "(0.0, 499.3965148925781)", "(0.0, 500.452392578125)", "(0.0, 501.11773681640625)", "(0.0, 503.1378173828125)", "(0.0, 503.3801574707031)", "(0.0, 504.79071044921875)", "(0.0, 505.979736328125)", "(0.0, 506.3804931640625)", "(0.0, 506.7008361816406)", "(0.0, 508.63983154296875)", "(0.0, 508.9383239746094)", "(0.0, 509.22406005859375)", "(0.0, 509.9224548339844)", "(0.0, 510.8794250488281)", "(0.0, 510.962890625)", "(0.0, 513.4517822265625)", "(0.0, 513.658447265625)", "(0.0, 514.1875610351562)", "(0.0, 514.760498046875)", "(0.0, 515.8721313476562)", "(0.0, 515.95849609375)", "(0.0, 516.7013549804688)", "(0.0, 516.7279052734375)", "(0.0, 517.762939453125)", "(0.0, 518.025390625)", "(0.0, 518.0579833984375)", "(0.0, 520.8446044921875)", "(0.0, 521.358154296875)", "(0.0, 521.7818603515625)", "(0.0, 521.8707275390625)", "(0.0, 522.4031372070312)", "(0.0, 522.4749755859375)", "(0.0, 522.7500610351562)", "(0.0, 523.769775390625)", "(0.0, 524.1217041015625)", "(0.0, 524.3834838867188)", "(0.0, 526.64453125)", "(0.0, 526.8292846679688)", "(0.0, 527.054931640625)", "(0.0, 527.6420288085938)", "(0.0, 528.5267333984375)", "(0.0, 529.2708740234375)", "(0.0, 529.6857299804688)", "(0.0, 529.8921508789062)", "(0.0, 529.952392578125)", "(0.0, 531.5479736328125)", "(0.0, 532.457275390625)", "(0.0, 534.82568359375)", "(0.0, 536.7640380859375)", "(0.0, 537.9918212890625)", "(0.0, 538.4326171875)", "(0.0, 539.9881591796875)", "(0.0, 540.46337890625)", "(0.0, 540.5697021484375)", "(0.0, 541.524658203125)", "(0.0, 543.3076782226562)", "(0.0, 543.375732421875)", "(0.0, 543.912841796875)", "(0.0, 546.0653686523438)", "(0.0, 546.771728515625)", "(0.0, 547.226318359375)", "(0.0, 547.4888916015625)", "(0.0, 547.8037719726562)", "(0.0, 548.5621948242188)", "(0.0, 549.0028076171875)", "(0.0, 549.7908935546875)", "(0.0, 550.2238159179688)", "(0.0, 552.7894897460938)", "(0.0, 552.9889526367188)", "(0.0, 553.3038330078125)", "(0.0, 555.6791381835938)", "(0.0, 557.0125732421875)", "(0.0, 557.5791015625)", "(0.0, 558.4240112304688)", "(0.0, 559.0281372070312)", "(0.0, 561.447021484375)", "(0.0, 561.8892822265625)", "(0.0, 561.9683837890625)", "(0.0, 563.8541870117188)", "(0.0, 563.9493408203125)", "(0.0, 565.8817138671875)", "(0.0, 566.1981811523438)", "(0.0, 567.1868286132812)", "(0.0, 568.5465087890625)", "(0.0, 569.171875)", "(0.0, 570.2219848632812)", "(0.0, 571.868408203125)", "(0.0, 572.4437255859375)", "(0.0, 573.8175659179688)", "(0.0, 574.1682739257812)", "(0.0, 574.5198974609375)", "(0.0, 574.791748046875)", "(0.0, 575.0504150390625)", "(0.0, 575.7767333984375)", "(0.0, 576.7395629882812)", "(0.0, 577.8017578125)", "(0.0, 578.3230590820312)", "(0.0, 579.2664184570312)", "(0.0, 581.5791625976562)", "(0.0, 583.1843872070312)", "(0.0, 583.980712890625)", "(0.0, 585.990234375)", "(0.0, 586.2127075195312)", "(0.0, 587.2076416015625)", "(0.0, 587.3120727539062)", "(0.0, 588.29833984375)", "(0.0, 588.5525512695312)", "(0.0, 589.1657104492188)", "(0.0, 589.177978515625)", "(0.0, 589.771240234375)", "(0.0, 589.9911499023438)", "(0.0, 593.4869384765625)", "(0.0, 594.716064453125)", "(0.0, 595.3330078125)", "(0.0, 595.5465698242188)", "(0.0, 595.9782104492188)", "(0.0, 596.1511840820312)", "(0.0, 597.8378295898438)", "(0.0, 598.171142578125)", "(0.0, 600.0774536132812)", "(0.0, 600.1834716796875)", "(0.0, 600.7534790039062)", "(0.0, 601.6746215820312)", "(0.0, 602.1909790039062)", "(0.0, 602.3450317382812)", "(0.0, 602.4149169921875)", "(0.0, 603.5546264648438)", "(0.0, 603.7371826171875)", "(0.0, 603.8190307617188)", "(0.0, 604.327880859375)", "(0.0, 604.4608764648438)", "(0.0, 605.3279418945312)", "(0.0, 605.5155639648438)", "(0.0, 605.5328369140625)", "(0.0, 606.4799194335938)", "(0.0, 607.2368774414062)", "(0.0, 607.2716674804688)", "(0.0, 607.3687744140625)", "(0.0, 607.5316162109375)", "(0.0, 608.0177612304688)", "(0.0, 608.7403564453125)", "(0.0, 609.2155151367188)", "(0.0, 609.280517578125)", "(0.0, 609.8317260742188)", "(0.0, 610.3680419921875)", "(0.0, 610.4228515625)", "(0.0, 612.3344116210938)", "(0.0, 614.0044555664062)", "(0.0, 614.0838623046875)", "(0.0, 614.1353759765625)", "(0.0, 614.84130859375)", "(0.0, 615.3618774414062)", "(0.0, 615.4703979492188)", "(0.0, 616.3680419921875)", "(0.0, 618.7505493164062)", "(0.0, 619.4910278320312)", "(0.0, 619.6393432617188)", "(0.0, 622.6340942382812)", "(0.0, 623.072265625)", "(0.0, 623.4452514648438)", "(0.0, 623.5372314453125)", "(0.0, 623.849365234375)", "(0.0, 624.125)", "(0.0, 625.4490356445312)", "(0.0, 625.8919067382812)", "(0.0, 626.767822265625)", "(0.0, 628.1730346679688)", "(0.0, 628.8963012695312)", "(0.0, 628.9224853515625)", "(0.0, 629.669921875)", "(0.0, 629.833984375)", "(0.0, 632.4053955078125)", "(0.0, 632.6942749023438)", "(0.0, 633.8775024414062)", "(0.0, 634.6244506835938)", "(0.0, 635.9007568359375)", "(0.0, 636.0253295898438)", "(0.0, 637.3969116210938)", "(0.0, 638.4454956054688)", "(0.0, 638.8092041015625)", "(0.0, 639.2557983398438)", "(0.0, 639.5778198242188)", "(0.0, 639.9908447265625)", "(0.0, 640.1434936523438)", "(0.0, 640.9168701171875)", "(0.0, 644.40283203125)", "(0.0, 645.6138305664062)", "(0.0, 646.0507202148438)", "(0.0, 646.1747436523438)", "(0.0, 647.5388793945312)", "(0.0, 649.2610473632812)", "(0.0, 649.6921997070312)", "(0.0, 650.0265502929688)", "(0.0, 650.5802612304688)", "(0.0, 651.8274536132812)", "(0.0, 652.5711669921875)", "(0.0, 655.1377563476562)", "(0.0, 657.2672729492188)", "(0.0, 659.2509765625)", "(0.0, 660.2053833007812)", "(0.0, 660.2278442382812)", "(0.0, 660.3048706054688)", "(0.0, 660.5684204101562)", "(0.0, 661.1366577148438)", "(0.0, 661.9563598632812)", "(0.0, 662.5724487304688)", "(0.0, 662.8336791992188)", "(0.0, 663.7948608398438)", "(0.0, 665.6655883789062)", "(0.0, 665.8267211914062)", "(0.0, 666.976806640625)", "(0.0, 667.0185546875)", "(0.0, 667.0490112304688)", "(0.0, 667.1572875976562)", "(0.0, 669.3218383789062)", "(0.0, 670.5092163085938)", "(0.0, 671.410888671875)", "(0.0, 671.9273681640625)", "(0.0, 672.49951171875)", "(0.0, 673.4008178710938)", "(0.0, 674.1532592773438)", "(0.0, 674.3665161132812)", "(0.0, 676.2177124023438)", "(0.0, 677.4111938476562)", "(0.0, 677.7727661132812)", "(0.0, 677.864501953125)", "(0.0, 681.4984130859375)", "(0.0, 681.7374877929688)", "(0.0, 682.8326416015625)", "(0.0, 684.3120727539062)", "(0.0, 684.5242309570312)", "(0.0, 684.7522583007812)", "(0.0, 685.4171752929688)", "(0.0, 685.7188110351562)", "(0.0, 686.482666015625)", "(0.0, 686.9112548828125)", "(0.0, 687.0635986328125)", "(0.0, 688.4323120117188)", "(0.0, 688.81982421875)", "(0.0, 688.99560546875)", "(0.0, 689.5996704101562)", "(0.0, 689.6570434570312)", "(0.0, 689.8828125)", "(0.0, 690.2728271484375)", "(0.0, 691.7677612304688)", "(0.0, 692.6968383789062)", "(0.0, 694.2529296875)", "(0.0, 694.2977905273438)", "(0.0, 695.7216186523438)", "(0.0, 695.8698120117188)", "(0.0, 697.8841552734375)", "(0.0, 698.2794799804688)", "(0.0, 699.7927856445312)", "(0.0, 700.60986328125)", "(0.0, 701.08984375)", "(0.0, 701.8965454101562)", "(0.0, 702.3120727539062)", "(0.0, 702.5383911132812)", "(0.0, 705.0716552734375)", "(0.0, 705.8468627929688)", "(0.0, 706.0046997070312)", "(0.0, 706.9004516601562)", "(0.0, 707.4895629882812)", "(0.0, 707.5858154296875)", "(0.0, 711.2272338867188)", "(0.0, 712.44580078125)", "(0.0, 713.7206420898438)", "(0.0, 715.6336669921875)", "(0.0, 715.6787109375)", "(0.0, 715.9888305664062)", "(0.0, 716.6351928710938)", "(0.0, 719.14697265625)", "(0.0, 719.595703125)", "(0.0, 719.8572998046875)", "(0.0, 720.6427001953125)", "(0.0, 720.699462890625)", "(0.0, 722.3110961914062)", "(0.0, 722.8643798828125)", "(0.0, 723.200927734375)", "(0.0, 724.2423095703125)", "(0.0, 725.8924560546875)", "(0.0, 726.517578125)", "(0.0, 727.09375)", "(0.0, 727.6488647460938)", "(0.0, 730.7150268554688)", "(0.0, 731.8855590820312)", "(0.0, 731.8858642578125)", "(0.0, 732.5509033203125)", "(0.0, 732.8114624023438)", "(0.0, 732.9798583984375)", "(0.0, 733.1412353515625)", "(0.0, 734.7001953125)", "(0.0, 735.3458862304688)", "(0.0, 736.6893920898438)", "(0.0, 738.0355834960938)", "(0.0, 740.4741821289062)", "(0.0, 741.3521118164062)", "(0.0, 741.8545532226562)", "(0.0, 742.2701416015625)", "(0.0, 743.2410888671875)", "(0.0, 744.5532836914062)", "(0.0, 745.2337036132812)", "(0.0, 746.3141479492188)", "(0.0, 747.1096801757812)", "(0.0, 749.3323364257812)", "(0.0, 750.6207885742188)", "(0.0, 753.9124145507812)", "(0.0, 757.0568237304688)", "(0.0, 757.8234252929688)", "(0.0, 757.9208984375)", "(0.0, 759.3094482421875)", "(0.0, 762.1234130859375)", "(0.0, 763.173583984375)", "(0.0, 763.4492797851562)", "(0.0, 764.2682495117188)", "(0.0, 764.4686279296875)", "(0.0, 764.6241455078125)", "(0.0, 765.2243041992188)", "(0.0, 767.0105590820312)", "(0.0, 767.4080810546875)", "(0.0, 768.3115234375)", "(0.0, 770.3395385742188)", "(0.0, 778.2955322265625)", "(0.0, 779.1571044921875)", "(0.0, 780.507568359375)", "(0.0, 783.803466796875)", "(0.0, 783.9752197265625)", "(0.0, 784.5161743164062)", "(0.0, 786.40869140625)", "(0.0, 786.4872436523438)", "(0.0, 788.249755859375)", "(0.0, 788.7196044921875)", "(0.0, 791.5603637695312)", "(0.0, 792.9359741210938)", "(0.0, 793.2391967773438)", "(0.0, 794.1820068359375)", "(0.0, 798.7371826171875)", "(0.0, 799.197509765625)", "(0.0, 799.30908203125)", "(0.0, 800.3622436523438)", "(0.0, 800.4512329101562)", "(0.0, 801.3002319335938)", "(0.0, 802.3731689453125)", "(0.0, 802.7176513671875)", "(0.0, 806.0059814453125)", "(0.0, 806.24365234375)", "(0.0, 806.4318237304688)", "(0.0, 812.2662963867188)", "(0.0, 812.6927490234375)", "(0.0, 813.2156982421875)", "(0.0, 818.1197509765625)", "(0.0, 819.17822265625)", "(0.0, 822.4781494140625)", "(0.0, 823.0245361328125)", "(0.0, 826.14404296875)", "(0.0, 834.041015625)", "(0.0, 834.289306640625)", "(0.0, 835.63232421875)", "(0.0, 835.929931640625)", "(0.0, 836.748291015625)", "(0.0, 837.0448608398438)", "(0.0, 837.2474365234375)", "(0.0, 842.783935546875)", "(0.0, 843.9785766601562)", "(0.0, 844.206298828125)", "(0.0, 846.55908203125)", "(0.0, 852.9386596679688)", "(0.0, 856.9436645507812)", "(0.0, 859.5071411132812)", "(0.0, 861.1614379882812)", "(0.0, 861.3401489257812)", "(0.0, 862.072509765625)", "(0.0, 864.6342163085938)", "(0.0, 867.2543334960938)", "(0.0, 869.7987060546875)", "(0.0, 870.00390625)", "(0.0, 870.3610229492188)", "(0.0, 872.2664794921875)", "(0.0, 878.85205078125)", "(0.0, 882.73828125)", "(0.0, 884.7135620117188)", "(0.0, 884.868896484375)", "(0.0, 885.0971069335938)", "(0.0, 895.4815673828125)", "(0.0, 896.0276489257812)", "(0.0, 913.6089477539062)", "(0.0, 915.9696044921875)", "(0.0, 918.0457153320312)", "(0.0, 918.2387084960938)", "(0.0, 919.5538940429688)", "(0.0, 920.220947265625)", "(0.0, 926.976806640625)", "(0.0, 945.3318481445312)", "(0.0, 946.5931396484375)", "(0.0, 952.0267333984375)", "(0.0, 960.1166381835938)", "(0.0, 963.6246337890625)", "(0.0, 963.6763916015625)", "(0.0, 971.9092407226562)", "(0.0, 975.5739135742188)", "(0.0, 980.9047241210938)", "(0.0, 1014.33056640625)", "(0.0, 1027.4288330078125)", "(0.0, 1031.555908203125)", "(0.0, 1041.7503662109375)", "(0.0, 1084.3282470703125)", "(0.0, 1101.7628173828125)", "(0.0, 1143.7745361328125)", "(0.0, 1173.9716796875)", "(0.0, inf)" ], "mode": "markers", "name": "H0", "type": "scatter", "x": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "y": [ 4.422639846801758, 5.426084041595459, 31.948766708374023, 34.497467041015625, 39.223243713378906, 41.75547409057617, 53.84502410888672, 55.47758865356445, 55.56161880493164, 56.519840240478516, 57.92955780029297, 58.54425811767578, 61.94369888305664, 63.9564323425293, 65.48565673828125, 66.28311157226562, 68.01895904541016, 73.36043548583984, 74.50750732421875, 82.53624725341797, 86.25042724609375, 86.48570251464844, 89.88411712646484, 96.52338409423828, 97.50738525390625, 97.80160522460938, 98.24636840820312, 99.4150390625, 100.01055145263672, 100.21100616455078, 100.75778198242188, 102.54076385498047, 107.20420837402344, 107.33342742919922, 108.34146881103516, 110.45828247070312, 111.67444610595703, 113.50746154785156, 113.84856414794922, 116.36257934570312, 117.05270385742188, 118.7157211303711, 118.82321166992188, 121.42375946044922, 122.36417388916016, 123.36289978027344, 123.99287414550781, 124.44386291503906, 125.80984497070312, 127.6118392944336, 129.77194213867188, 130.71817016601562, 132.7346954345703, 136.03054809570312, 136.4147491455078, 137.615966796875, 138.38279724121094, 139.0176239013672, 139.47532653808594, 140.0287628173828, 140.2632598876953, 141.3026123046875, 142.38131713867188, 142.4349365234375, 144.59454345703125, 144.97190856933594, 148.3466339111328, 150.33078002929688, 150.8448486328125, 150.97406005859375, 153.26736450195312, 153.60093688964844, 154.33197021484375, 155.04739379882812, 155.33377075195312, 157.13856506347656, 157.236572265625, 157.3044891357422, 158.94476318359375, 160.72511291503906, 161.1225128173828, 161.7252197265625, 164.42935180664062, 164.46998596191406, 164.68588256835938, 165.18328857421875, 166.22177124023438, 166.95950317382812, 167.7857666015625, 169.65695190429688, 169.78973388671875, 169.7997283935547, 170.8616180419922, 171.13409423828125, 171.1517791748047, 171.38340759277344, 173.13589477539062, 173.45643615722656, 173.9096221923828, 174.0222930908203, 174.50543212890625, 174.6180877685547, 175.71475219726562, 176.71278381347656, 177.278076171875, 178.21957397460938, 178.36448669433594, 178.8900909423828, 179.08544921875, 179.2073516845703, 179.4686737060547, 179.54078674316406, 180.68560791015625, 181.4561004638672, 181.8701171875, 181.92892456054688, 182.25442504882812, 182.3518829345703, 183.32815551757812, 183.5068817138672, 183.77333068847656, 184.61671447753906, 185.05795288085938, 188.39581298828125, 196.16358947753906, 196.32102966308594, 197.9633331298828, 198.04949951171875, 198.45631408691406, 199.36788940429688, 200.3229522705078, 200.32333374023438, 200.846923828125, 201.69964599609375, 202.353515625, 202.42689514160156, 203.5743865966797, 203.73361206054688, 204.9466094970703, 205.1532440185547, 208.7542266845703, 209.686279296875, 210.80239868164062, 211.31988525390625, 212.2864532470703, 213.4031982421875, 213.4098358154297, 215.65333557128906, 216.46951293945312, 216.79225158691406, 219.6392059326172, 219.9818115234375, 220.319091796875, 221.30123901367188, 222.10302734375, 223.50772094726562, 224.4530487060547, 225.2657012939453, 225.74754333496094, 226.8750762939453, 227.61082458496094, 229.30740356445312, 229.59869384765625, 229.9850616455078, 230.38174438476562, 230.57086181640625, 231.3196258544922, 231.42051696777344, 233.39129638671875, 233.8866424560547, 234.7351531982422, 234.8965606689453, 236.01214599609375, 236.41549682617188, 237.0139923095703, 237.84913635253906, 238.215576171875, 238.5213623046875, 239.0641326904297, 240.12928771972656, 241.0809326171875, 242.0017547607422, 242.23318481445312, 245.0673370361328, 245.47068786621094, 246.18592834472656, 247.1595001220703, 247.9474334716797, 249.63983154296875, 249.64952087402344, 250.77896118164062, 251.94139099121094, 252.35462951660156, 252.3726806640625, 254.15992736816406, 255.07809448242188, 255.17881774902344, 256.7568054199219, 257.6979675292969, 257.760009765625, 258.08062744140625, 258.10748291015625, 259.0346374511719, 259.21844482421875, 259.34295654296875, 260.1440124511719, 261.2398376464844, 262.833984375, 263.00543212890625, 263.4474182128906, 264.1434326171875, 264.6009216308594, 264.9114074707031, 265.0466003417969, 265.0885009765625, 265.5906982421875, 265.8350524902344, 266.6246643066406, 266.8099060058594, 266.8692932128906, 267.9219665527344, 268.6199035644531, 269.70465087890625, 271.862060546875, 272.3667297363281, 273.504638671875, 273.6540222167969, 273.9331359863281, 274.39910888671875, 274.83563232421875, 275.3916931152344, 275.9211730957031, 275.95843505859375, 277.5210876464844, 277.74261474609375, 278.01416015625, 278.1612854003906, 278.2209167480469, 279.37567138671875, 279.45111083984375, 280.8930358886719, 281.11737060546875, 281.8511047363281, 282.0143737792969, 282.7249755859375, 283.2086181640625, 284.8909912109375, 286.8985595703125, 287.7588195800781, 290.8049011230469, 290.88299560546875, 291.1351623535156, 292.1236572265625, 292.61383056640625, 292.6323547363281, 293.76397705078125, 294.341796875, 294.5633850097656, 294.6295471191406, 294.6689147949219, 295.04730224609375, 295.49554443359375, 295.5274353027344, 295.92852783203125, 296.2825927734375, 296.6821594238281, 296.856201171875, 297.2752380371094, 297.82427978515625, 298.522216796875, 299.386962890625, 299.6775207519531, 299.8375549316406, 303.1548156738281, 303.46746826171875, 304.07476806640625, 304.27197265625, 304.2734680175781, 305.1219787597656, 305.8453063964844, 305.97503662109375, 309.0614013671875, 311.38671875, 311.8799743652344, 312.3899230957031, 312.7508239746094, 314.1673583984375, 314.68414306640625, 314.99591064453125, 315.2764892578125, 316.02032470703125, 316.3141174316406, 316.5460510253906, 316.9367980957031, 317.10711669921875, 318.57391357421875, 319.62664794921875, 319.84576416015625, 322.1904296875, 323.95098876953125, 325.8456726074219, 325.88079833984375, 326.7322692871094, 326.76263427734375, 327.2886657714844, 328.4654846191406, 328.5905456542969, 329.1747131347656, 329.4469909667969, 329.7823791503906, 330.09356689453125, 330.1173095703125, 332.9393310546875, 333.8868103027344, 333.9435729980469, 334.33953857421875, 337.1037902832031, 337.7313537597656, 337.9499816894531, 341.1040954589844, 341.2236328125, 342.45343017578125, 343.4280700683594, 344.2993469238281, 344.6035461425781, 344.79058837890625, 345.92864990234375, 346.43927001953125, 348.150634765625, 348.4549255371094, 349.7439270019531, 350.2278747558594, 351.0186462402344, 351.9320983886719, 352.8074951171875, 352.821044921875, 353.3690490722656, 353.4891357421875, 353.64544677734375, 355.09271240234375, 356.0339660644531, 356.3506774902344, 356.61724853515625, 357.4111633300781, 357.5888671875, 358.6177062988281, 359.5906677246094, 359.88824462890625, 360.2561340332031, 361.0304870605469, 361.06402587890625, 361.2821044921875, 361.555908203125, 361.6348571777344, 361.7243347167969, 363.4302062988281, 363.47247314453125, 364.4037780761719, 365.0814208984375, 365.19122314453125, 365.20184326171875, 366.3201599121094, 367.80352783203125, 367.8731689453125, 368.6982727050781, 368.8253173828125, 368.895751953125, 369.0575866699219, 370.3995361328125, 370.492919921875, 371.7430725097656, 371.868408203125, 372.3519287109375, 372.6070251464844, 373.4153137207031, 373.5128173828125, 374.1373596191406, 374.22845458984375, 374.5063171386719, 374.527099609375, 375.3051452636719, 375.4158630371094, 375.7237548828125, 375.8752746582031, 376.32403564453125, 376.3480529785156, 376.71734619140625, 377.14385986328125, 377.4119567871094, 377.8059387207031, 378.4415283203125, 378.9584655761719, 379.5736083984375, 379.6617431640625, 380.9752502441406, 382.3487548828125, 384.0387878417969, 384.5530700683594, 384.70953369140625, 384.8974304199219, 385.9518737792969, 386.7954406738281, 387.0413513183594, 387.75250244140625, 388.3472900390625, 389.0989685058594, 389.2159118652344, 389.25091552734375, 389.3387145996094, 390.26324462890625, 390.35980224609375, 390.36083984375, 390.6679382324219, 390.6827087402344, 390.76922607421875, 391.27069091796875, 391.5122375488281, 391.8440856933594, 392.3825378417969, 392.7575378417969, 394.3504638671875, 394.3537292480469, 394.7483215332031, 395.5490417480469, 395.94482421875, 396.5676574707031, 398.7459716796875, 399.7595520019531, 400.04461669921875, 400.8988342285156, 404.8735046386719, 405.9795227050781, 408.5386962890625, 408.5453186035156, 409.4878845214844, 410.2688293457031, 410.9936218261719, 411.3004455566406, 411.59014892578125, 412.673583984375, 413.3261413574219, 413.7081298828125, 413.7272033691406, 414.33221435546875, 414.7923278808594, 415.196533203125, 415.9530334472656, 416.4751281738281, 417.4472961425781, 417.5846862792969, 417.7699279785156, 418.46417236328125, 418.84661865234375, 419.0063781738281, 420.99908447265625, 421.2050476074219, 421.22021484375, 421.4886474609375, 421.60931396484375, 422.92987060546875, 424.1838073730469, 426.5423278808594, 426.69659423828125, 426.9658508300781, 427.7669982910156, 427.8752746582031, 428.6120910644531, 429.14447021484375, 429.218994140625, 429.56988525390625, 429.70989990234375, 429.8145751953125, 431.37799072265625, 431.8468017578125, 433.3299865722656, 433.3377685546875, 435.035400390625, 435.63458251953125, 435.7980651855469, 435.85870361328125, 436.0279846191406, 436.3036193847656, 437.74847412109375, 439.09368896484375, 439.1331481933594, 440.73980712890625, 441.166015625, 441.92156982421875, 441.93609619140625, 442.402099609375, 443.5456237792969, 444.68438720703125, 444.8164978027344, 444.8949279785156, 444.9098815917969, 445.5476989746094, 445.6723327636719, 445.87005615234375, 447.2297058105469, 447.43817138671875, 447.45452880859375, 448.7587890625, 449.19952392578125, 449.8838195800781, 449.9017028808594, 450.2893981933594, 450.89410400390625, 452.5744934082031, 453.2353515625, 453.64031982421875, 454.7543029785156, 454.8249206542969, 455.18682861328125, 455.80859375, 455.8989562988281, 456.367919921875, 456.45281982421875, 457.4571838378906, 457.5087890625, 458.20892333984375, 459.00921630859375, 459.86328125, 460.3621826171875, 461.0396423339844, 461.22174072265625, 461.5533142089844, 461.8018493652344, 463.11993408203125, 464.0273132324219, 464.2568054199219, 465.2791748046875, 467.25860595703125, 468.0145568847656, 468.9183349609375, 469.697265625, 470.5805969238281, 470.6912536621094, 470.9270935058594, 471.6435852050781, 471.72381591796875, 471.82989501953125, 471.998779296875, 472.5509033203125, 473.36676025390625, 473.749267578125, 474.4828796386719, 474.5584411621094, 474.6946716308594, 474.8690185546875, 475.5000305175781, 475.8938903808594, 476.00067138671875, 476.47369384765625, 476.5049743652344, 477.3352966308594, 477.9404296875, 478.4136962890625, 478.50555419921875, 479.19384765625, 479.26458740234375, 480.15521240234375, 481.05426025390625, 481.3348693847656, 481.88092041015625, 481.9914855957031, 482.3190612792969, 484.01934814453125, 485.2791748046875, 486.94921875, 486.99853515625, 488.0906982421875, 488.7505798339844, 488.8107604980469, 491.2367248535156, 491.4277038574219, 491.5652770996094, 491.6138916015625, 491.6605529785156, 492.04144287109375, 493.1923522949219, 493.5502624511719, 493.76055908203125, 493.8623352050781, 494.04949951171875, 495.379150390625, 495.81121826171875, 497.8793640136719, 497.9493103027344, 498.66949462890625, 499.09442138671875, 499.3965148925781, 500.452392578125, 501.11773681640625, 503.1378173828125, 503.3801574707031, 504.79071044921875, 505.979736328125, 506.3804931640625, 506.7008361816406, 508.63983154296875, 508.9383239746094, 509.22406005859375, 509.9224548339844, 510.8794250488281, 510.962890625, 513.4517822265625, 513.658447265625, 514.1875610351562, 514.760498046875, 515.8721313476562, 515.95849609375, 516.7013549804688, 516.7279052734375, 517.762939453125, 518.025390625, 518.0579833984375, 520.8446044921875, 521.358154296875, 521.7818603515625, 521.8707275390625, 522.4031372070312, 522.4749755859375, 522.7500610351562, 523.769775390625, 524.1217041015625, 524.3834838867188, 526.64453125, 526.8292846679688, 527.054931640625, 527.6420288085938, 528.5267333984375, 529.2708740234375, 529.6857299804688, 529.8921508789062, 529.952392578125, 531.5479736328125, 532.457275390625, 534.82568359375, 536.7640380859375, 537.9918212890625, 538.4326171875, 539.9881591796875, 540.46337890625, 540.5697021484375, 541.524658203125, 543.3076782226562, 543.375732421875, 543.912841796875, 546.0653686523438, 546.771728515625, 547.226318359375, 547.4888916015625, 547.8037719726562, 548.5621948242188, 549.0028076171875, 549.7908935546875, 550.2238159179688, 552.7894897460938, 552.9889526367188, 553.3038330078125, 555.6791381835938, 557.0125732421875, 557.5791015625, 558.4240112304688, 559.0281372070312, 561.447021484375, 561.8892822265625, 561.9683837890625, 563.8541870117188, 563.9493408203125, 565.8817138671875, 566.1981811523438, 567.1868286132812, 568.5465087890625, 569.171875, 570.2219848632812, 571.868408203125, 572.4437255859375, 573.8175659179688, 574.1682739257812, 574.5198974609375, 574.791748046875, 575.0504150390625, 575.7767333984375, 576.7395629882812, 577.8017578125, 578.3230590820312, 579.2664184570312, 581.5791625976562, 583.1843872070312, 583.980712890625, 585.990234375, 586.2127075195312, 587.2076416015625, 587.3120727539062, 588.29833984375, 588.5525512695312, 589.1657104492188, 589.177978515625, 589.771240234375, 589.9911499023438, 593.4869384765625, 594.716064453125, 595.3330078125, 595.5465698242188, 595.9782104492188, 596.1511840820312, 597.8378295898438, 598.171142578125, 600.0774536132812, 600.1834716796875, 600.7534790039062, 601.6746215820312, 602.1909790039062, 602.3450317382812, 602.4149169921875, 603.5546264648438, 603.7371826171875, 603.8190307617188, 604.327880859375, 604.4608764648438, 605.3279418945312, 605.5155639648438, 605.5328369140625, 606.4799194335938, 607.2368774414062, 607.2716674804688, 607.3687744140625, 607.5316162109375, 608.0177612304688, 608.7403564453125, 609.2155151367188, 609.280517578125, 609.8317260742188, 610.3680419921875, 610.4228515625, 612.3344116210938, 614.0044555664062, 614.0838623046875, 614.1353759765625, 614.84130859375, 615.3618774414062, 615.4703979492188, 616.3680419921875, 618.7505493164062, 619.4910278320312, 619.6393432617188, 622.6340942382812, 623.072265625, 623.4452514648438, 623.5372314453125, 623.849365234375, 624.125, 625.4490356445312, 625.8919067382812, 626.767822265625, 628.1730346679688, 628.8963012695312, 628.9224853515625, 629.669921875, 629.833984375, 632.4053955078125, 632.6942749023438, 633.8775024414062, 634.6244506835938, 635.9007568359375, 636.0253295898438, 637.3969116210938, 638.4454956054688, 638.8092041015625, 639.2557983398438, 639.5778198242188, 639.9908447265625, 640.1434936523438, 640.9168701171875, 644.40283203125, 645.6138305664062, 646.0507202148438, 646.1747436523438, 647.5388793945312, 649.2610473632812, 649.6921997070312, 650.0265502929688, 650.5802612304688, 651.8274536132812, 652.5711669921875, 655.1377563476562, 657.2672729492188, 659.2509765625, 660.2053833007812, 660.2278442382812, 660.3048706054688, 660.5684204101562, 661.1366577148438, 661.9563598632812, 662.5724487304688, 662.8336791992188, 663.7948608398438, 665.6655883789062, 665.8267211914062, 666.976806640625, 667.0185546875, 667.0490112304688, 667.1572875976562, 669.3218383789062, 670.5092163085938, 671.410888671875, 671.9273681640625, 672.49951171875, 673.4008178710938, 674.1532592773438, 674.3665161132812, 676.2177124023438, 677.4111938476562, 677.7727661132812, 677.864501953125, 681.4984130859375, 681.7374877929688, 682.8326416015625, 684.3120727539062, 684.5242309570312, 684.7522583007812, 685.4171752929688, 685.7188110351562, 686.482666015625, 686.9112548828125, 687.0635986328125, 688.4323120117188, 688.81982421875, 688.99560546875, 689.5996704101562, 689.6570434570312, 689.8828125, 690.2728271484375, 691.7677612304688, 692.6968383789062, 694.2529296875, 694.2977905273438, 695.7216186523438, 695.8698120117188, 697.8841552734375, 698.2794799804688, 699.7927856445312, 700.60986328125, 701.08984375, 701.8965454101562, 702.3120727539062, 702.5383911132812, 705.0716552734375, 705.8468627929688, 706.0046997070312, 706.9004516601562, 707.4895629882812, 707.5858154296875, 711.2272338867188, 712.44580078125, 713.7206420898438, 715.6336669921875, 715.6787109375, 715.9888305664062, 716.6351928710938, 719.14697265625, 719.595703125, 719.8572998046875, 720.6427001953125, 720.699462890625, 722.3110961914062, 722.8643798828125, 723.200927734375, 724.2423095703125, 725.8924560546875, 726.517578125, 727.09375, 727.6488647460938, 730.7150268554688, 731.8855590820312, 731.8858642578125, 732.5509033203125, 732.8114624023438, 732.9798583984375, 733.1412353515625, 734.7001953125, 735.3458862304688, 736.6893920898438, 738.0355834960938, 740.4741821289062, 741.3521118164062, 741.8545532226562, 742.2701416015625, 743.2410888671875, 744.5532836914062, 745.2337036132812, 746.3141479492188, 747.1096801757812, 749.3323364257812, 750.6207885742188, 753.9124145507812, 757.0568237304688, 757.8234252929688, 757.9208984375, 759.3094482421875, 762.1234130859375, 763.173583984375, 763.4492797851562, 764.2682495117188, 764.4686279296875, 764.6241455078125, 765.2243041992188, 767.0105590820312, 767.4080810546875, 768.3115234375, 770.3395385742188, 778.2955322265625, 779.1571044921875, 780.507568359375, 783.803466796875, 783.9752197265625, 784.5161743164062, 786.40869140625, 786.4872436523438, 788.249755859375, 788.7196044921875, 791.5603637695312, 792.9359741210938, 793.2391967773438, 794.1820068359375, 798.7371826171875, 799.197509765625, 799.30908203125, 800.3622436523438, 800.4512329101562, 801.3002319335938, 802.3731689453125, 802.7176513671875, 806.0059814453125, 806.24365234375, 806.4318237304688, 812.2662963867188, 812.6927490234375, 813.2156982421875, 818.1197509765625, 819.17822265625, 822.4781494140625, 823.0245361328125, 826.14404296875, 834.041015625, 834.289306640625, 835.63232421875, 835.929931640625, 836.748291015625, 837.0448608398438, 837.2474365234375, 842.783935546875, 843.9785766601562, 844.206298828125, 846.55908203125, 852.9386596679688, 856.9436645507812, 859.5071411132812, 861.1614379882812, 861.3401489257812, 862.072509765625, 864.6342163085938, 867.2543334960938, 869.7987060546875, 870.00390625, 870.3610229492188, 872.2664794921875, 878.85205078125, 882.73828125, 884.7135620117188, 884.868896484375, 885.0971069335938, 895.4815673828125, 896.0276489257812, 913.6089477539062, 915.9696044921875, 918.0457153320312, 918.2387084960938, 919.5538940429688, 920.220947265625, 926.976806640625, 945.3318481445312, 946.5931396484375, 952.0267333984375, 960.1166381835938, 963.6246337890625, 963.6763916015625, 971.9092407226562, 975.5739135742188, 980.9047241210938, 1014.33056640625, 1027.4288330078125, 1031.555908203125, 1041.7503662109375, 1084.3282470703125, 1101.7628173828125, 1143.7745361328125, 1173.9716796875, 7242.825927734375 ] }, { "hoverinfo": "text", "hovertext": [ "(1690.6419677734375, 1749.1719970703125)", "(1659.9432373046875, 1793.1190185546875)", "(1535.6337890625, 2107.897216796875)", "(1495.2315673828125, 1537.4188232421875)", "(1487.562255859375, 1750.791259765625)", "(1484.9691162109375, 1683.5885009765625)", "(1457.267578125, 1552.874755859375)", "(1450.762451171875, 1462.7188720703125)", "(1449.7637939453125, 1461.3712158203125)", "(1440.67529296875, 1487.513916015625)", "(1426.7615966796875, 1556.03662109375)", "(1425.0489501953125, 1652.0035400390625)", "(1418.3497314453125, 1516.60986328125)", "(1415.600830078125, 1753.546142578125)", "(1410.2423095703125, 1610.3328857421875)", "(1392.3568115234375, 1607.9837646484375)", "(1375.442138671875, 1442.16845703125)", "(1341.7662353515625, 1755.17578125)", "(1330.61181640625, 1485.444580078125)", "(1312.6201171875, 1447.7977294921875)", "(1298.44287109375, 1658.448974609375)", "(1296.8529052734375, 1602.949462890625)", "(1291.3826904296875, 1311.60302734375)", "(1279.573974609375, 1580.9112548828125)", "(1274.774658203125, 1643.7783203125)", "(1268.0635986328125, 1306.3343505859375)", "(1259.2984619140625, 1390.009765625)", "(1256.15478515625, 1259.1044921875)", "(1253.866943359375, 1393.8922119140625)", "(1251.4820556640625, 1339.8946533203125)", "(1247.2657470703125, 1620.9447021484375)", "(1238.2347412109375, 1640.6534423828125)", "(1231.134765625, 1652.868408203125)", "(1230.0941162109375, 1431.5743408203125)", "(1224.3729248046875, 1281.3917236328125)", "(1213.711181640625, 1661.0814208984375)", "(1211.21484375, 1392.6121826171875)", "(1200.557861328125, 1565.1373291015625)", "(1199.8314208984375, 1360.58251953125)", "(1199.827880859375, 1296.0057373046875)", "(1197.744140625, 1270.6015625)", "(1197.1341552734375, 1569.021240234375)", "(1191.9959716796875, 1208.6920166015625)", "(1189.4041748046875, 1476.132080078125)", "(1188.5972900390625, 1781.0050048828125)", "(1188.5347900390625, 1361.64990234375)", "(1186.3492431640625, 1502.148193359375)", "(1179.720947265625, 1188.3787841796875)", "(1176.48583984375, 1521.97509765625)", "(1173.75341796875, 1181.49462890625)", "(1170.75390625, 1314.965087890625)", "(1168.1805419921875, 1240.5372314453125)", "(1166.976806640625, 1499.2161865234375)", "(1162.105224609375, 1174.0145263671875)", "(1161.3992919921875, 1621.9161376953125)", "(1154.893310546875, 1257.619873046875)", "(1152.3626708984375, 1350.083740234375)", "(1152.009033203125, 1159.8895263671875)", "(1147.0496826171875, 1239.168212890625)", "(1146.430419921875, 1577.1546630859375)", "(1138.3197021484375, 1563.75927734375)", "(1137.351318359375, 1180.1920166015625)", "(1132.429931640625, 1269.0185546875)", "(1124.749755859375, 1433.20947265625)", "(1118.3858642578125, 1158.7154541015625)", "(1115.3125, 1258.9761962890625)", "(1114.3565673828125, 1460.5396728515625)", "(1110.2852783203125, 1901.4150390625)", "(1109.7244873046875, 1337.11279296875)", "(1109.3485107421875, 1251.93505859375)", "(1108.4111328125, 1119.250732421875)", "(1105.5401611328125, 1218.81640625)", "(1104.1373291015625, 1765.04833984375)", "(1103.8814697265625, 1125.412353515625)", "(1103.3843994140625, 1114.58984375)", "(1100.7969970703125, 1637.0706787109375)", "(1097.6014404296875, 1714.6033935546875)", "(1097.5472412109375, 1920.2613525390625)", "(1097.1390380859375, 1162.4117431640625)", "(1095.90625, 1315.0567626953125)", "(1095.88916015625, 1305.2711181640625)", "(1095.7349853515625, 1241.4285888671875)", "(1092.7344970703125, 1303.6190185546875)", "(1092.0343017578125, 1295.136474609375)", "(1091.4041748046875, 1301.7554931640625)", "(1090.5052490234375, 1661.4388427734375)", "(1088.7789306640625, 1638.1270751953125)", "(1082.873046875, 1363.617431640625)", "(1079.941162109375, 1307.5687255859375)", "(1078.1868896484375, 1156.0682373046875)", "(1076.5880126953125, 1086.1640625)", "(1075.9307861328125, 1093.1573486328125)", "(1074.431396484375, 1686.4766845703125)", "(1071.938720703125, 1828.9964599609375)", "(1064.987548828125, 1387.8192138671875)", "(1062.6494140625, 1069.559326171875)", "(1060.6439208984375, 1114.429443359375)", "(1059.1627197265625, 1078.2269287109375)", "(1059.052001953125, 1376.3543701171875)", "(1057.7642822265625, 1138.6688232421875)", "(1057.371826171875, 1936.4739990234375)", "(1054.55078125, 1105.5042724609375)", "(1051.3018798828125, 1492.2354736328125)", "(1050.4534912109375, 1089.839599609375)", "(1043.83544921875, 1207.69189453125)", "(1042.809326171875, 1380.89111328125)", "(1038.9700927734375, 1668.37255859375)", "(1036.80322265625, 1236.626220703125)", "(1036.4305419921875, 1795.9375)", "(1035.43408203125, 1398.3306884765625)", "(1030.25341796875, 1173.1295166015625)", "(1028.199462890625, 1166.697265625)", "(1028.0523681640625, 1036.8389892578125)", "(1027.0418701171875, 1126.9578857421875)", "(1023.0790405273438, 1534.748046875)", "(1020.6094360351562, 1970.2469482421875)", "(1019.8224487304688, 1665.2911376953125)", "(1014.9227905273438, 1123.7779541015625)", "(1009.0565185546875, 2360.99072265625)", "(1007.4442138671875, 1423.782470703125)", "(1005.5283203125, 1310.75439453125)", "(1003.86376953125, 1549.3134765625)", "(1003.8140258789062, 1364.9730224609375)", "(1002.3395385742188, 1258.754150390625)", "(1000.29541015625, 1692.400146484375)", "(998.6651000976562, 1283.0322265625)", "(997.9657592773438, 1184.0167236328125)", "(997.746826171875, 1439.0888671875)", "(995.1630859375, 1159.845458984375)", "(989.73828125, 1099.8343505859375)", "(989.4259033203125, 1969.8826904296875)", "(988.9553833007812, 1790.44140625)", "(987.9890747070312, 1007.9727783203125)", "(986.7227783203125, 1233.989013671875)", "(985.5308837890625, 1031.4300537109375)", "(984.9822998046875, 1308.3543701171875)", "(984.5739135742188, 1410.4981689453125)", "(984.2516479492188, 1523.4625244140625)", "(983.613037109375, 1005.3386840820312)", "(982.4334716796875, 1496.48681640625)", "(981.9692993164062, 1171.37646484375)", "(980.5651245117188, 1097.1419677734375)", "(979.4305419921875, 1954.9864501953125)", "(977.6403198242188, 1142.0416259765625)", "(976.2882690429688, 1000.72607421875)", "(969.8566284179688, 1647.578857421875)", "(965.3483276367188, 1606.1873779296875)", "(965.2588500976562, 1718.866455078125)", "(962.382080078125, 2072.3994140625)", "(961.5946655273438, 1300.775146484375)", "(960.9110107421875, 1254.466796875)", "(956.85595703125, 1675.4716796875)", "(955.3607788085938, 1068.4036865234375)", "(951.7544555664062, 1035.0528564453125)", "(943.6484375, 1299.5809326171875)", "(942.715087890625, 1277.586181640625)", "(940.2228393554688, 1025.5927734375)", "(939.4583129882812, 1215.1025390625)", "(938.3912353515625, 1005.86572265625)", "(936.1826171875, 1523.71728515625)", "(932.3643798828125, 1400.47900390625)", "(931.044677734375, 1002.8297729492188)", "(930.3721313476562, 968.5034790039062)", "(929.9627685546875, 943.2388916015625)", "(925.9315795898438, 1630.9322509765625)", "(924.0613403320312, 1115.1937255859375)", "(915.75146484375, 6279.060546875)", "(915.0510864257812, 1250.3668212890625)", "(910.5691528320312, 1962.76123046875)", "(907.492431640625, 1059.7786865234375)", "(903.441162109375, 1036.403076171875)", "(903.0440673828125, 1057.3389892578125)", "(901.91259765625, 1156.0692138671875)", "(901.766357421875, 1226.6112060546875)", "(900.992919921875, 951.2568969726562)", "(896.4837646484375, 6390.982421875)", "(886.1757202148438, 909.8656005859375)", "(885.6121826171875, 1045.9764404296875)", "(884.2153930664062, 2075.66748046875)", "(884.1865234375, 1448.5185546875)", "(876.8980102539062, 1186.518798828125)", "(875.8858032226562, 1021.9401245117188)", "(875.3767700195312, 908.43310546875)", "(870.0695190429688, 876.2916870117188)", "(865.1359252929688, 868.8344116210938)", "(862.0376586914062, 875.3271484375)", "(861.5379638671875, 2097.061767578125)", "(861.1393432617188, 910.5984497070312)", "(860.69287109375, 1223.6077880859375)", "(860.0575561523438, 1081.6580810546875)", "(859.0521850585938, 1026.8900146484375)", "(858.0810546875, 1383.1317138671875)", "(855.86279296875, 1262.3939208984375)", "(854.3778076171875, 1143.940673828125)", "(851.8550415039062, 1233.341552734375)", "(846.659912109375, 1305.4207763671875)", "(844.042236328125, 893.2211303710938)", "(842.1141967773438, 964.6990966796875)", "(840.3887329101562, 1008.3223876953125)", "(831.8594970703125, 1261.2657470703125)", "(831.718505859375, 848.9125366210938)", "(826.148193359375, 865.9136352539062)", "(822.3895874023438, 1442.359375)", "(822.2698974609375, 1915.26220703125)", "(813.6734619140625, 857.7742919921875)", "(811.2266845703125, 839.4134521484375)", "(808.1538696289062, 842.451416015625)", "(805.9417724609375, 1137.5399169921875)", "(801.610595703125, 835.192138671875)", "(801.1304321289062, 1568.0302734375)", "(796.2763671875, 822.673828125)", "(795.7457275390625, 975.4497680664062)", "(794.5194702148438, 852.7405395507812)", "(794.4808959960938, 960.0543212890625)", "(789.2164306640625, 1040.7261962890625)", "(784.5802001953125, 836.9647827148438)", "(776.6405639648438, 1460.57958984375)", "(776.1943969726562, 990.27294921875)", "(774.708251953125, 968.51806640625)", "(770.2366333007812, 964.9352416992188)", "(767.0891723632812, 804.5376586914062)", "(765.5202026367188, 804.6725463867188)", "(762.5277099609375, 953.6312866210938)", "(752.0689697265625, 1053.2357177734375)", "(751.382080078125, 907.30517578125)", "(744.8356323242188, 1001.45849609375)", "(743.2828369140625, 1117.4591064453125)", "(742.1533813476562, 883.8804931640625)", "(735.444580078125, 1003.1738891601562)", "(723.823486328125, 786.4598999023438)", "(722.6229248046875, 783.8543701171875)", "(718.8209228515625, 732.231201171875)", "(717.923828125, 733.2662963867188)", "(715.8343505859375, 1048.999755859375)", "(709.0214233398438, 745.87060546875)", "(708.1255493164062, 717.6881713867188)", "(705.6554565429688, 892.7344360351562)", "(704.9678955078125, 781.0835571289062)", "(700.4991455078125, 845.49462890625)", "(685.8670043945312, 942.4293823242188)", "(682.2285766601562, 682.5599365234375)", "(680.167236328125, 877.7255249023438)", "(673.9173583984375, 691.6825561523438)", "(672.3683471679688, 691.2431640625)", "(659.5445556640625, 722.1646118164062)", "(653.7236328125, 859.2647094726562)", "(649.7509765625, 758.2572631835938)", "(639.80419921875, 757.18017578125)", "(632.2430419921875, 850.063720703125)", "(626.86279296875, 711.6699829101562)", "(624.362060546875, 776.365966796875)", "(620.0823364257812, 724.0299072265625)", "(608.6570434570312, 745.3778076171875)", "(597.4097290039062, 633.9962768554688)", "(593.9342651367188, 629.085693359375)", "(590.6630859375, 752.309814453125)", "(590.6396484375, 636.2181396484375)", "(573.72021484375, 596.3308715820312)", "(569.7181396484375, 574.1979370117188)", "(564.3972778320312, 581.7672729492188)", "(516.8761596679688, 580.7745361328125)", "(510.37725830078125, 573.3428344726562)", "(485.7141418457031, 517.7755126953125)", "(485.47161865234375, 519.3909912109375)", "(475.2313537597656, 552.708984375)", "(461.56243896484375, 546.5289916992188)", "(445.8270263671875, 450.69390869140625)", "(391.89141845703125, 395.5086975097656)", "(313.4347229003906, 323.5953063964844)" ], "mode": "markers", "name": "H1", "type": "scatter", "x": [ 1690.6419677734375, 1659.9432373046875, 1535.6337890625, 1495.2315673828125, 1487.562255859375, 1484.9691162109375, 1457.267578125, 1450.762451171875, 1449.7637939453125, 1440.67529296875, 1426.7615966796875, 1425.0489501953125, 1418.3497314453125, 1415.600830078125, 1410.2423095703125, 1392.3568115234375, 1375.442138671875, 1341.7662353515625, 1330.61181640625, 1312.6201171875, 1298.44287109375, 1296.8529052734375, 1291.3826904296875, 1279.573974609375, 1274.774658203125, 1268.0635986328125, 1259.2984619140625, 1256.15478515625, 1253.866943359375, 1251.4820556640625, 1247.2657470703125, 1238.2347412109375, 1231.134765625, 1230.0941162109375, 1224.3729248046875, 1213.711181640625, 1211.21484375, 1200.557861328125, 1199.8314208984375, 1199.827880859375, 1197.744140625, 1197.1341552734375, 1191.9959716796875, 1189.4041748046875, 1188.5972900390625, 1188.5347900390625, 1186.3492431640625, 1179.720947265625, 1176.48583984375, 1173.75341796875, 1170.75390625, 1168.1805419921875, 1166.976806640625, 1162.105224609375, 1161.3992919921875, 1154.893310546875, 1152.3626708984375, 1152.009033203125, 1147.0496826171875, 1146.430419921875, 1138.3197021484375, 1137.351318359375, 1132.429931640625, 1124.749755859375, 1118.3858642578125, 1115.3125, 1114.3565673828125, 1110.2852783203125, 1109.7244873046875, 1109.3485107421875, 1108.4111328125, 1105.5401611328125, 1104.1373291015625, 1103.8814697265625, 1103.3843994140625, 1100.7969970703125, 1097.6014404296875, 1097.5472412109375, 1097.1390380859375, 1095.90625, 1095.88916015625, 1095.7349853515625, 1092.7344970703125, 1092.0343017578125, 1091.4041748046875, 1090.5052490234375, 1088.7789306640625, 1082.873046875, 1079.941162109375, 1078.1868896484375, 1076.5880126953125, 1075.9307861328125, 1074.431396484375, 1071.938720703125, 1064.987548828125, 1062.6494140625, 1060.6439208984375, 1059.1627197265625, 1059.052001953125, 1057.7642822265625, 1057.371826171875, 1054.55078125, 1051.3018798828125, 1050.4534912109375, 1043.83544921875, 1042.809326171875, 1038.9700927734375, 1036.80322265625, 1036.4305419921875, 1035.43408203125, 1030.25341796875, 1028.199462890625, 1028.0523681640625, 1027.0418701171875, 1023.0790405273438, 1020.6094360351562, 1019.8224487304688, 1014.9227905273438, 1009.0565185546875, 1007.4442138671875, 1005.5283203125, 1003.86376953125, 1003.8140258789062, 1002.3395385742188, 1000.29541015625, 998.6651000976562, 997.9657592773438, 997.746826171875, 995.1630859375, 989.73828125, 989.4259033203125, 988.9553833007812, 987.9890747070312, 986.7227783203125, 985.5308837890625, 984.9822998046875, 984.5739135742188, 984.2516479492188, 983.613037109375, 982.4334716796875, 981.9692993164062, 980.5651245117188, 979.4305419921875, 977.6403198242188, 976.2882690429688, 969.8566284179688, 965.3483276367188, 965.2588500976562, 962.382080078125, 961.5946655273438, 960.9110107421875, 956.85595703125, 955.3607788085938, 951.7544555664062, 943.6484375, 942.715087890625, 940.2228393554688, 939.4583129882812, 938.3912353515625, 936.1826171875, 932.3643798828125, 931.044677734375, 930.3721313476562, 929.9627685546875, 925.9315795898438, 924.0613403320312, 915.75146484375, 915.0510864257812, 910.5691528320312, 907.492431640625, 903.441162109375, 903.0440673828125, 901.91259765625, 901.766357421875, 900.992919921875, 896.4837646484375, 886.1757202148438, 885.6121826171875, 884.2153930664062, 884.1865234375, 876.8980102539062, 875.8858032226562, 875.3767700195312, 870.0695190429688, 865.1359252929688, 862.0376586914062, 861.5379638671875, 861.1393432617188, 860.69287109375, 860.0575561523438, 859.0521850585938, 858.0810546875, 855.86279296875, 854.3778076171875, 851.8550415039062, 846.659912109375, 844.042236328125, 842.1141967773438, 840.3887329101562, 831.8594970703125, 831.718505859375, 826.148193359375, 822.3895874023438, 822.2698974609375, 813.6734619140625, 811.2266845703125, 808.1538696289062, 805.9417724609375, 801.610595703125, 801.1304321289062, 796.2763671875, 795.7457275390625, 794.5194702148438, 794.4808959960938, 789.2164306640625, 784.5802001953125, 776.6405639648438, 776.1943969726562, 774.708251953125, 770.2366333007812, 767.0891723632812, 765.5202026367188, 762.5277099609375, 752.0689697265625, 751.382080078125, 744.8356323242188, 743.2828369140625, 742.1533813476562, 735.444580078125, 723.823486328125, 722.6229248046875, 718.8209228515625, 717.923828125, 715.8343505859375, 709.0214233398438, 708.1255493164062, 705.6554565429688, 704.9678955078125, 700.4991455078125, 685.8670043945312, 682.2285766601562, 680.167236328125, 673.9173583984375, 672.3683471679688, 659.5445556640625, 653.7236328125, 649.7509765625, 639.80419921875, 632.2430419921875, 626.86279296875, 624.362060546875, 620.0823364257812, 608.6570434570312, 597.4097290039062, 593.9342651367188, 590.6630859375, 590.6396484375, 573.72021484375, 569.7181396484375, 564.3972778320312, 516.8761596679688, 510.37725830078125, 485.7141418457031, 485.47161865234375, 475.2313537597656, 461.56243896484375, 445.8270263671875, 391.89141845703125, 313.4347229003906 ], "y": [ 1749.1719970703125, 1793.1190185546875, 2107.897216796875, 1537.4188232421875, 1750.791259765625, 1683.5885009765625, 1552.874755859375, 1462.7188720703125, 1461.3712158203125, 1487.513916015625, 1556.03662109375, 1652.0035400390625, 1516.60986328125, 1753.546142578125, 1610.3328857421875, 1607.9837646484375, 1442.16845703125, 1755.17578125, 1485.444580078125, 1447.7977294921875, 1658.448974609375, 1602.949462890625, 1311.60302734375, 1580.9112548828125, 1643.7783203125, 1306.3343505859375, 1390.009765625, 1259.1044921875, 1393.8922119140625, 1339.8946533203125, 1620.9447021484375, 1640.6534423828125, 1652.868408203125, 1431.5743408203125, 1281.3917236328125, 1661.0814208984375, 1392.6121826171875, 1565.1373291015625, 1360.58251953125, 1296.0057373046875, 1270.6015625, 1569.021240234375, 1208.6920166015625, 1476.132080078125, 1781.0050048828125, 1361.64990234375, 1502.148193359375, 1188.3787841796875, 1521.97509765625, 1181.49462890625, 1314.965087890625, 1240.5372314453125, 1499.2161865234375, 1174.0145263671875, 1621.9161376953125, 1257.619873046875, 1350.083740234375, 1159.8895263671875, 1239.168212890625, 1577.1546630859375, 1563.75927734375, 1180.1920166015625, 1269.0185546875, 1433.20947265625, 1158.7154541015625, 1258.9761962890625, 1460.5396728515625, 1901.4150390625, 1337.11279296875, 1251.93505859375, 1119.250732421875, 1218.81640625, 1765.04833984375, 1125.412353515625, 1114.58984375, 1637.0706787109375, 1714.6033935546875, 1920.2613525390625, 1162.4117431640625, 1315.0567626953125, 1305.2711181640625, 1241.4285888671875, 1303.6190185546875, 1295.136474609375, 1301.7554931640625, 1661.4388427734375, 1638.1270751953125, 1363.617431640625, 1307.5687255859375, 1156.0682373046875, 1086.1640625, 1093.1573486328125, 1686.4766845703125, 1828.9964599609375, 1387.8192138671875, 1069.559326171875, 1114.429443359375, 1078.2269287109375, 1376.3543701171875, 1138.6688232421875, 1936.4739990234375, 1105.5042724609375, 1492.2354736328125, 1089.839599609375, 1207.69189453125, 1380.89111328125, 1668.37255859375, 1236.626220703125, 1795.9375, 1398.3306884765625, 1173.1295166015625, 1166.697265625, 1036.8389892578125, 1126.9578857421875, 1534.748046875, 1970.2469482421875, 1665.2911376953125, 1123.7779541015625, 2360.99072265625, 1423.782470703125, 1310.75439453125, 1549.3134765625, 1364.9730224609375, 1258.754150390625, 1692.400146484375, 1283.0322265625, 1184.0167236328125, 1439.0888671875, 1159.845458984375, 1099.8343505859375, 1969.8826904296875, 1790.44140625, 1007.9727783203125, 1233.989013671875, 1031.4300537109375, 1308.3543701171875, 1410.4981689453125, 1523.4625244140625, 1005.3386840820312, 1496.48681640625, 1171.37646484375, 1097.1419677734375, 1954.9864501953125, 1142.0416259765625, 1000.72607421875, 1647.578857421875, 1606.1873779296875, 1718.866455078125, 2072.3994140625, 1300.775146484375, 1254.466796875, 1675.4716796875, 1068.4036865234375, 1035.0528564453125, 1299.5809326171875, 1277.586181640625, 1025.5927734375, 1215.1025390625, 1005.86572265625, 1523.71728515625, 1400.47900390625, 1002.8297729492188, 968.5034790039062, 943.2388916015625, 1630.9322509765625, 1115.1937255859375, 6279.060546875, 1250.3668212890625, 1962.76123046875, 1059.7786865234375, 1036.403076171875, 1057.3389892578125, 1156.0692138671875, 1226.6112060546875, 951.2568969726562, 6390.982421875, 909.8656005859375, 1045.9764404296875, 2075.66748046875, 1448.5185546875, 1186.518798828125, 1021.9401245117188, 908.43310546875, 876.2916870117188, 868.8344116210938, 875.3271484375, 2097.061767578125, 910.5984497070312, 1223.6077880859375, 1081.6580810546875, 1026.8900146484375, 1383.1317138671875, 1262.3939208984375, 1143.940673828125, 1233.341552734375, 1305.4207763671875, 893.2211303710938, 964.6990966796875, 1008.3223876953125, 1261.2657470703125, 848.9125366210938, 865.9136352539062, 1442.359375, 1915.26220703125, 857.7742919921875, 839.4134521484375, 842.451416015625, 1137.5399169921875, 835.192138671875, 1568.0302734375, 822.673828125, 975.4497680664062, 852.7405395507812, 960.0543212890625, 1040.7261962890625, 836.9647827148438, 1460.57958984375, 990.27294921875, 968.51806640625, 964.9352416992188, 804.5376586914062, 804.6725463867188, 953.6312866210938, 1053.2357177734375, 907.30517578125, 1001.45849609375, 1117.4591064453125, 883.8804931640625, 1003.1738891601562, 786.4598999023438, 783.8543701171875, 732.231201171875, 733.2662963867188, 1048.999755859375, 745.87060546875, 717.6881713867188, 892.7344360351562, 781.0835571289062, 845.49462890625, 942.4293823242188, 682.5599365234375, 877.7255249023438, 691.6825561523438, 691.2431640625, 722.1646118164062, 859.2647094726562, 758.2572631835938, 757.18017578125, 850.063720703125, 711.6699829101562, 776.365966796875, 724.0299072265625, 745.3778076171875, 633.9962768554688, 629.085693359375, 752.309814453125, 636.2181396484375, 596.3308715820312, 574.1979370117188, 581.7672729492188, 580.7745361328125, 573.3428344726562, 517.7755126953125, 519.3909912109375, 552.708984375, 546.5289916992188, 450.69390869140625, 395.5086975097656, 323.5953063964844 ] }, { "hoverinfo": "text", "hovertext": [ "(6559.6748046875, 6564.88720703125)", "(6558.4521484375, 6563.17919921875)", "(6528.97509765625, 6533.7216796875)", "(6526.234375, 6529.287109375)", "(6525.4814453125, 6533.1083984375)", "(6514.9228515625, 6521.78564453125)", "(6504.23876953125, 6525.90087890625)", "(6502.6484375, 6508.85888671875)", "(6500.7529296875, 6540.59765625)", "(6499.7783203125, 6511.6767578125)", "(6497.8896484375, 6498.0400390625)", "(6491.23193359375, 6513.43994140625)", "(6490.78662109375, 6584.38720703125)", "(6489.41796875, 6547.775390625)", "(6488.06396484375, 6495.92822265625)", "(6486.56689453125, 6493.546875)", "(6485.0341796875, 6498.41552734375)", "(6480.77783203125, 6482.13525390625)", "(6479.599609375, 6497.0771484375)", "(6479.244140625, 6524.76416015625)", "(6478.94677734375, 6504.6455078125)", "(6477.19482421875, 6481.998046875)", "(6473.3388671875, 6490.5361328125)", "(6473.1015625, 6485.78564453125)", "(6472.267578125, 6529.7607421875)", "(6472.00537109375, 6473.19189453125)", "(6470.828125, 6495.30908203125)", "(6470.38818359375, 6519.56103515625)", "(6470.0107421875, 6529.03369140625)", "(6469.486328125, 6561.73876953125)", "(6466.66455078125, 6500.64111328125)", "(6465.619140625, 6493.45166015625)", "(6465.06298828125, 6518.00439453125)", "(6463.447265625, 6481.9755859375)", "(6461.833984375, 6469.4736328125)", "(6459.5009765625, 6513.919921875)", "(6459.01708984375, 6535.41748046875)", "(6458.5791015625, 6538.00830078125)", "(6456.57421875, 6582.1298828125)", "(6455.0205078125, 6526.1435546875)", "(6454.90283203125, 6529.03369140625)", "(6454.8916015625, 6529.9443359375)", "(6454.66259765625, 6507.35888671875)", "(6454.14697265625, 6470.240234375)", "(6453.73095703125, 6455.29931640625)", "(6453.24609375, 6529.287109375)", "(6452.6796875, 6512.48876953125)", "(6452.1064453125, 6467.62451171875)", "(6452.01904296875, 6535.1708984375)", "(6451.08056640625, 6489.8203125)", "(6450.91259765625, 6483.5908203125)", "(6449.22265625, 6467.24072265625)", "(6448.333984375, 6502.1376953125)", "(6448.17431640625, 6476.8935546875)", "(6447.9248046875, 6449.44775390625)", "(6446.98681640625, 6554.65380859375)", "(6446.42431640625, 6448.16943359375)", "(6445.09619140625, 6478.90185546875)", "(6444.3271484375, 6490.12744140625)", "(6444.02392578125, 6486.490234375)", "(6443.63037109375, 6492.93115234375)", "(6443.34912109375, 6494.548828125)", "(6441.66943359375, 6520.00341796875)", "(6441.5498046875, 6450.71142578125)", "(6441.4345703125, 6525.3759765625)", "(6439.20361328125, 6518.43408203125)", "(6438.63525390625, 6549.7900390625)", "(6438.07080078125, 6522.9638671875)", "(6437.373046875, 6563.384765625)", "(6435.86767578125, 6445.4130859375)", "(6435.69677734375, 6512.90966796875)", "(6435.17431640625, 6484.322265625)", "(6434.248046875, 6541.876953125)", "(6434.01806640625, 6453.24755859375)", "(6432.7919921875, 6511.59033203125)", "(6432.6845703125, 6478.884765625)", "(6431.2763671875, 6509.79052734375)", "(6431.24755859375, 6433.2958984375)", "(6430.4111328125, 6509.8564453125)", "(6430.33154296875, 6466.07958984375)", "(6430.31640625, 6553.43212890625)", "(6429.87548828125, 6450.00634765625)", "(6429.6044921875, 6475.19287109375)", "(6429.17919921875, 6454.99462890625)", "(6428.8876953125, 6470.56103515625)", "(6427.78125, 6465.79736328125)", "(6427.29150390625, 6504.51904296875)", "(6427.10791015625, 6440.8212890625)", "(6426.390625, 6496.57568359375)", "(6426.09765625, 6429.392578125)", "(6425.8212890625, 6523.05322265625)", "(6425.52685546875, 6522.6689453125)", "(6424.78564453125, 6477.052734375)", "(6423.74267578125, 6473.1337890625)", "(6423.08056640625, 6511.0537109375)", "(6422.62109375, 6447.05859375)", "(6422.19775390625, 6558.2705078125)", "(6421.8642578125, 6465.9619140625)", "(6421.8154296875, 6517.30224609375)", "(6421.2744140625, 6543.380859375)", "(6419.59228515625, 6508.09228515625)", "(6419.5703125, 6542.1875)", "(6418.93212890625, 6503.56982421875)", "(6416.12353515625, 6492.99658203125)", "(6415.49267578125, 6577.36865234375)", "(6414.61865234375, 6551.6123046875)", "(6412.93505859375, 6547.83740234375)", "(6411.58251953125, 6536.876953125)", "(6411.369140625, 6544.76123046875)", "(6411.23876953125, 6489.345703125)", "(6411.1630859375, 6560.2705078125)", "(6409.55029296875, 6541.4248046875)", "(6409.4013671875, 6553.02685546875)", "(6408.998046875, 6538.75732421875)", "(6407.9951171875, 6525.90087890625)", "(6407.91845703125, 6458.83837890625)", "(6407.82080078125, 6572.03466796875)", "(6407.310546875, 6513.75439453125)", "(6407.30517578125, 6444.0380859375)", "(6403.6689453125, 6445.76806640625)", "(6401.5224609375, 6426.46435546875)", "(6401.34130859375, 6425.8583984375)", "(6400.9052734375, 6547.298828125)", "(6400.79248046875, 6504.41552734375)", "(6400.392578125, 6559.154296875)", "(6400.103515625, 6565.634765625)", "(6399.71240234375, 6444.43896484375)", "(6398.1083984375, 6542.31884765625)", "(6397.2216796875, 6555.62353515625)", "(6397.03076171875, 6421.2470703125)", "(6394.27734375, 6572.8564453125)", "(6391.70751953125, 6409.47509765625)", "(6390.6279296875, 6393.7041015625)", "(6388.21435546875, 6401.4443359375)", "(6386.51953125, 6416.7001953125)", "(6383.515625, 6403.65771484375)", "(6383.51025390625, 6395.67822265625)", "(6382.9619140625, 6449.49609375)", "(6379.7333984375, 6414.07861328125)", "(6377.24951171875, 6382.53076171875)", "(6376.126953125, 6459.05322265625)", "(6375.32421875, 6396.7783203125)", "(6373.46875, 6397.73583984375)", "(6372.65966796875, 6387.56591796875)", "(6371.353515625, 6387.291015625)", "(6371.06005859375, 6416.75927734375)", "(6370.484375, 6400.67431640625)", "(6370.08642578125, 6373.22607421875)", "(6369.63525390625, 6380.02197265625)", "(6369.4921875, 6374.68603515625)", "(6363.783203125, 6368.20654296875)", "(6362.26904296875, 6373.95751953125)", "(6361.91357421875, 6410.4423828125)", "(6360.91015625, 6366.25390625)", "(6360.37353515625, 6365.072265625)", "(6360.0966796875, 6428.40869140625)", "(6358.0263671875, 6358.333984375)", "(6356.70068359375, 6446.7685546875)", "(6354.857421875, 6395.3525390625)", "(6354.81689453125, 6398.6181640625)", "(6354.6982421875, 6430.18994140625)", "(6353.796875, 6358.02294921875)", "(6353.056640625, 6357.900390625)", "(6352.349609375, 6470.20947265625)", "(6352.34912109375, 6354.947265625)", "(6350.4853515625, 6377.51513671875)", "(6349.3173828125, 6351.09228515625)", "(6348.22607421875, 6417.70166015625)", "(6348.21875, 6461.3955078125)", "(6347.33203125, 6366.25390625)", "(6346.8447265625, 6360.43505859375)", "(6346.5771484375, 6354.38671875)", "(6346.15771484375, 6366.07958984375)", "(6345.451171875, 6363.56640625)", "(6344.67041015625, 6374.6083984375)", "(6344.65966796875, 6370.54052734375)", "(6343.9912109375, 6355.150390625)", "(6343.1123046875, 6398.015625)", "(6342.28955078125, 6371.9658203125)", "(6339.44287109375, 6364.82275390625)", "(6337.91943359375, 6369.40478515625)", "(6337.89208984375, 6400.97314453125)", "(6335.09033203125, 6342.77392578125)", "(6334.4833984375, 6372.33935546875)", "(6333.66748046875, 6395.1171875)", "(6333.52685546875, 6446.4345703125)", "(6333.16552734375, 6371.66259765625)", "(6332.7236328125, 6375.85986328125)", "(6332.61572265625, 6369.5)", "(6332.2353515625, 6388.896484375)", "(6331.0517578125, 6377.84228515625)", "(6330.72412109375, 6390.77783203125)", "(6329.62158203125, 6404.72314453125)", "(6329.32666015625, 6376.041015625)", "(6328.76416015625, 6352.02001953125)", "(6328.65478515625, 6334.42578125)", "(6328.37353515625, 6408.9462890625)", "(6327.67138671875, 6393.28466796875)", "(6325.578125, 6336.984375)", "(6324.76513671875, 6417.12109375)", "(6324.4462890625, 6333.33984375)", "(6324.2626953125, 6375.02978515625)", "(6324.02490234375, 6384.65380859375)", "(6323.212890625, 6365.1806640625)", "(6321.82177734375, 6393.814453125)", "(6321.126953125, 6395.41064453125)", "(6319.537109375, 6324.8173828125)", "(6319.279296875, 6321.8935546875)", "(6319.2470703125, 6402.708984375)", "(6318.71630859375, 6404.4736328125)", "(6318.47607421875, 6427.416015625)", "(6318.2158203125, 6402.22265625)", "(6317.86376953125, 6418.48974609375)", "(6317.40771484375, 6366.703125)", "(6317.3427734375, 6387.58154296875)", "(6317.31298828125, 6403.779296875)", "(6315.4736328125, 6383.6572265625)", "(6315.19873046875, 6400.08349609375)", "(6314.509765625, 6428.1953125)", "(6314.4150390625, 6402.86376953125)", "(6314.240234375, 6414.98876953125)", "(6314.06640625, 6316.43603515625)", "(6313.98876953125, 6460.42919921875)", "(6313.8115234375, 6455.32470703125)", "(6313.4716796875, 6398.83447265625)", "(6312.9716796875, 6421.0380859375)", "(6312.7724609375, 6424.66357421875)", "(6312.43310546875, 6425.49462890625)", "(6311.35107421875, 6405.90673828125)", "(6311.05224609375, 6387.35546875)", "(6310.78662109375, 6403.3740234375)", "(6308.30078125, 6407.8544921875)", "(6308.279296875, 6393.474609375)", "(6307.96142578125, 6420.6611328125)", "(6307.12109375, 6319.845703125)", "(6306.51318359375, 6430.3623046875)", "(6306.505859375, 6385.75244140625)", "(6305.884765625, 6313.45263671875)", "(6304.31298828125, 6321.8935546875)", "(6303.5478515625, 6377.15673828125)", "(6303.34130859375, 6311.376953125)", "(6302.90283203125, 6334.10791015625)", "(6302.19189453125, 6411.90185546875)", "(6300.4599609375, 6410.05078125)", "(6300.4384765625, 6396.19970703125)", "(6298.5224609375, 6341.611328125)", "(6297.3984375, 6380.806640625)", "(6297.23193359375, 6352.376953125)", "(6297.2001953125, 6430.53076171875)", "(6294.32080078125, 6425.29638671875)", "(6293.29296875, 6378.9365234375)", "(6292.966796875, 6356.62255859375)", "(6292.14599609375, 6442.4658203125)", "(6290.55615234375, 6417.02490234375)", "(6289.82861328125, 6384.974609375)", "(6288.5263671875, 6401.830078125)", "(6288.18505859375, 6426.2177734375)", "(6287.92529296875, 6301.255859375)", "(6283.5947265625, 6399.212890625)", "(6282.0908203125, 6416.560546875)", "(2627.794677734375, 6453.9072265625)", "(1140.983154296875, 1145.8035888671875)", "(912.206298828125, 921.3731079101562)" ], "mode": "markers", "name": "H2", "type": "scatter", "x": [ 6559.6748046875, 6558.4521484375, 6528.97509765625, 6526.234375, 6525.4814453125, 6514.9228515625, 6504.23876953125, 6502.6484375, 6500.7529296875, 6499.7783203125, 6497.8896484375, 6491.23193359375, 6490.78662109375, 6489.41796875, 6488.06396484375, 6486.56689453125, 6485.0341796875, 6480.77783203125, 6479.599609375, 6479.244140625, 6478.94677734375, 6477.19482421875, 6473.3388671875, 6473.1015625, 6472.267578125, 6472.00537109375, 6470.828125, 6470.38818359375, 6470.0107421875, 6469.486328125, 6466.66455078125, 6465.619140625, 6465.06298828125, 6463.447265625, 6461.833984375, 6459.5009765625, 6459.01708984375, 6458.5791015625, 6456.57421875, 6455.0205078125, 6454.90283203125, 6454.8916015625, 6454.66259765625, 6454.14697265625, 6453.73095703125, 6453.24609375, 6452.6796875, 6452.1064453125, 6452.01904296875, 6451.08056640625, 6450.91259765625, 6449.22265625, 6448.333984375, 6448.17431640625, 6447.9248046875, 6446.98681640625, 6446.42431640625, 6445.09619140625, 6444.3271484375, 6444.02392578125, 6443.63037109375, 6443.34912109375, 6441.66943359375, 6441.5498046875, 6441.4345703125, 6439.20361328125, 6438.63525390625, 6438.07080078125, 6437.373046875, 6435.86767578125, 6435.69677734375, 6435.17431640625, 6434.248046875, 6434.01806640625, 6432.7919921875, 6432.6845703125, 6431.2763671875, 6431.24755859375, 6430.4111328125, 6430.33154296875, 6430.31640625, 6429.87548828125, 6429.6044921875, 6429.17919921875, 6428.8876953125, 6427.78125, 6427.29150390625, 6427.10791015625, 6426.390625, 6426.09765625, 6425.8212890625, 6425.52685546875, 6424.78564453125, 6423.74267578125, 6423.08056640625, 6422.62109375, 6422.19775390625, 6421.8642578125, 6421.8154296875, 6421.2744140625, 6419.59228515625, 6419.5703125, 6418.93212890625, 6416.12353515625, 6415.49267578125, 6414.61865234375, 6412.93505859375, 6411.58251953125, 6411.369140625, 6411.23876953125, 6411.1630859375, 6409.55029296875, 6409.4013671875, 6408.998046875, 6407.9951171875, 6407.91845703125, 6407.82080078125, 6407.310546875, 6407.30517578125, 6403.6689453125, 6401.5224609375, 6401.34130859375, 6400.9052734375, 6400.79248046875, 6400.392578125, 6400.103515625, 6399.71240234375, 6398.1083984375, 6397.2216796875, 6397.03076171875, 6394.27734375, 6391.70751953125, 6390.6279296875, 6388.21435546875, 6386.51953125, 6383.515625, 6383.51025390625, 6382.9619140625, 6379.7333984375, 6377.24951171875, 6376.126953125, 6375.32421875, 6373.46875, 6372.65966796875, 6371.353515625, 6371.06005859375, 6370.484375, 6370.08642578125, 6369.63525390625, 6369.4921875, 6363.783203125, 6362.26904296875, 6361.91357421875, 6360.91015625, 6360.37353515625, 6360.0966796875, 6358.0263671875, 6356.70068359375, 6354.857421875, 6354.81689453125, 6354.6982421875, 6353.796875, 6353.056640625, 6352.349609375, 6352.34912109375, 6350.4853515625, 6349.3173828125, 6348.22607421875, 6348.21875, 6347.33203125, 6346.8447265625, 6346.5771484375, 6346.15771484375, 6345.451171875, 6344.67041015625, 6344.65966796875, 6343.9912109375, 6343.1123046875, 6342.28955078125, 6339.44287109375, 6337.91943359375, 6337.89208984375, 6335.09033203125, 6334.4833984375, 6333.66748046875, 6333.52685546875, 6333.16552734375, 6332.7236328125, 6332.61572265625, 6332.2353515625, 6331.0517578125, 6330.72412109375, 6329.62158203125, 6329.32666015625, 6328.76416015625, 6328.65478515625, 6328.37353515625, 6327.67138671875, 6325.578125, 6324.76513671875, 6324.4462890625, 6324.2626953125, 6324.02490234375, 6323.212890625, 6321.82177734375, 6321.126953125, 6319.537109375, 6319.279296875, 6319.2470703125, 6318.71630859375, 6318.47607421875, 6318.2158203125, 6317.86376953125, 6317.40771484375, 6317.3427734375, 6317.31298828125, 6315.4736328125, 6315.19873046875, 6314.509765625, 6314.4150390625, 6314.240234375, 6314.06640625, 6313.98876953125, 6313.8115234375, 6313.4716796875, 6312.9716796875, 6312.7724609375, 6312.43310546875, 6311.35107421875, 6311.05224609375, 6310.78662109375, 6308.30078125, 6308.279296875, 6307.96142578125, 6307.12109375, 6306.51318359375, 6306.505859375, 6305.884765625, 6304.31298828125, 6303.5478515625, 6303.34130859375, 6302.90283203125, 6302.19189453125, 6300.4599609375, 6300.4384765625, 6298.5224609375, 6297.3984375, 6297.23193359375, 6297.2001953125, 6294.32080078125, 6293.29296875, 6292.966796875, 6292.14599609375, 6290.55615234375, 6289.82861328125, 6288.5263671875, 6288.18505859375, 6287.92529296875, 6283.5947265625, 6282.0908203125, 2627.794677734375, 1140.983154296875, 912.206298828125 ], "y": [ 6564.88720703125, 6563.17919921875, 6533.7216796875, 6529.287109375, 6533.1083984375, 6521.78564453125, 6525.90087890625, 6508.85888671875, 6540.59765625, 6511.6767578125, 6498.0400390625, 6513.43994140625, 6584.38720703125, 6547.775390625, 6495.92822265625, 6493.546875, 6498.41552734375, 6482.13525390625, 6497.0771484375, 6524.76416015625, 6504.6455078125, 6481.998046875, 6490.5361328125, 6485.78564453125, 6529.7607421875, 6473.19189453125, 6495.30908203125, 6519.56103515625, 6529.03369140625, 6561.73876953125, 6500.64111328125, 6493.45166015625, 6518.00439453125, 6481.9755859375, 6469.4736328125, 6513.919921875, 6535.41748046875, 6538.00830078125, 6582.1298828125, 6526.1435546875, 6529.03369140625, 6529.9443359375, 6507.35888671875, 6470.240234375, 6455.29931640625, 6529.287109375, 6512.48876953125, 6467.62451171875, 6535.1708984375, 6489.8203125, 6483.5908203125, 6467.24072265625, 6502.1376953125, 6476.8935546875, 6449.44775390625, 6554.65380859375, 6448.16943359375, 6478.90185546875, 6490.12744140625, 6486.490234375, 6492.93115234375, 6494.548828125, 6520.00341796875, 6450.71142578125, 6525.3759765625, 6518.43408203125, 6549.7900390625, 6522.9638671875, 6563.384765625, 6445.4130859375, 6512.90966796875, 6484.322265625, 6541.876953125, 6453.24755859375, 6511.59033203125, 6478.884765625, 6509.79052734375, 6433.2958984375, 6509.8564453125, 6466.07958984375, 6553.43212890625, 6450.00634765625, 6475.19287109375, 6454.99462890625, 6470.56103515625, 6465.79736328125, 6504.51904296875, 6440.8212890625, 6496.57568359375, 6429.392578125, 6523.05322265625, 6522.6689453125, 6477.052734375, 6473.1337890625, 6511.0537109375, 6447.05859375, 6558.2705078125, 6465.9619140625, 6517.30224609375, 6543.380859375, 6508.09228515625, 6542.1875, 6503.56982421875, 6492.99658203125, 6577.36865234375, 6551.6123046875, 6547.83740234375, 6536.876953125, 6544.76123046875, 6489.345703125, 6560.2705078125, 6541.4248046875, 6553.02685546875, 6538.75732421875, 6525.90087890625, 6458.83837890625, 6572.03466796875, 6513.75439453125, 6444.0380859375, 6445.76806640625, 6426.46435546875, 6425.8583984375, 6547.298828125, 6504.41552734375, 6559.154296875, 6565.634765625, 6444.43896484375, 6542.31884765625, 6555.62353515625, 6421.2470703125, 6572.8564453125, 6409.47509765625, 6393.7041015625, 6401.4443359375, 6416.7001953125, 6403.65771484375, 6395.67822265625, 6449.49609375, 6414.07861328125, 6382.53076171875, 6459.05322265625, 6396.7783203125, 6397.73583984375, 6387.56591796875, 6387.291015625, 6416.75927734375, 6400.67431640625, 6373.22607421875, 6380.02197265625, 6374.68603515625, 6368.20654296875, 6373.95751953125, 6410.4423828125, 6366.25390625, 6365.072265625, 6428.40869140625, 6358.333984375, 6446.7685546875, 6395.3525390625, 6398.6181640625, 6430.18994140625, 6358.02294921875, 6357.900390625, 6470.20947265625, 6354.947265625, 6377.51513671875, 6351.09228515625, 6417.70166015625, 6461.3955078125, 6366.25390625, 6360.43505859375, 6354.38671875, 6366.07958984375, 6363.56640625, 6374.6083984375, 6370.54052734375, 6355.150390625, 6398.015625, 6371.9658203125, 6364.82275390625, 6369.40478515625, 6400.97314453125, 6342.77392578125, 6372.33935546875, 6395.1171875, 6446.4345703125, 6371.66259765625, 6375.85986328125, 6369.5, 6388.896484375, 6377.84228515625, 6390.77783203125, 6404.72314453125, 6376.041015625, 6352.02001953125, 6334.42578125, 6408.9462890625, 6393.28466796875, 6336.984375, 6417.12109375, 6333.33984375, 6375.02978515625, 6384.65380859375, 6365.1806640625, 6393.814453125, 6395.41064453125, 6324.8173828125, 6321.8935546875, 6402.708984375, 6404.4736328125, 6427.416015625, 6402.22265625, 6418.48974609375, 6366.703125, 6387.58154296875, 6403.779296875, 6383.6572265625, 6400.08349609375, 6428.1953125, 6402.86376953125, 6414.98876953125, 6316.43603515625, 6460.42919921875, 6455.32470703125, 6398.83447265625, 6421.0380859375, 6424.66357421875, 6425.49462890625, 6405.90673828125, 6387.35546875, 6403.3740234375, 6407.8544921875, 6393.474609375, 6420.6611328125, 6319.845703125, 6430.3623046875, 6385.75244140625, 6313.45263671875, 6321.8935546875, 6377.15673828125, 6311.376953125, 6334.10791015625, 6411.90185546875, 6410.05078125, 6396.19970703125, 6341.611328125, 6380.806640625, 6352.376953125, 6430.53076171875, 6425.29638671875, 6378.9365234375, 6356.62255859375, 6442.4658203125, 6417.02490234375, 6384.974609375, 6401.830078125, 6426.2177734375, 6301.255859375, 6399.212890625, 6416.560546875, 6453.9072265625, 1145.8035888671875, 921.3731079101562 ] }, { "hoverinfo": "none", "line": { "color": "black", "dash": "dash", "width": 0.5 }, "mode": "lines", "name": "∞", "showlegend": true, "type": "scatter", "x": [ -790.1264648437501, 7374.513671875 ], "y": [ 7242.825927734375, 7242.825927734375 ] } ], "layout": { "height": 500, "plot_bgcolor": "white", "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "width": 500, "xaxis": { "autorange": false, "exponentformat": "e", "linecolor": "black", "linewidth": 1, "mirror": false, "range": [ -790.1264648437501, 7374.513671875 ], "showexponent": "all", "showline": true, "side": "bottom", "ticks": "outside", "title": { "text": "Birth" }, "type": "linear", "zeroline": true }, "yaxis": { "autorange": false, "exponentformat": "e", "linecolor": "black", "linewidth": 1, "mirror": false, "range": [ -790.1264648437501, 7374.513671875 ], "scaleanchor": "x", "scaleratio": 1, "showexponent": "all", "showline": true, "side": "left", "ticks": "outside", "title": { "text": "Death" }, "type": "linear", "zeroline": true } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "print(manifold.shape)\n", "\n", "from neurometry.topology.persistent_homology import compute_persistence_diagrams\n", "\n", "diagrams = compute_persistence_diagrams([manifold])\n", "\n", "plot_diagram(diagrams[0], homology_dimensions=(0, 1, 2))" ] }, { "cell_type": "code", "execution_count": 58, "id": "165700d1", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "torch.Size([1000, 1000])\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hoverinfo": "none", "line": { "color": "black", "dash": "dash", "width": 1 }, "mode": "lines", "showlegend": false, "type": "scatter", "x": [ -388.428779296875, 3625.3352734375 ], "y": [ -388.428779296875, 3625.3352734375 ] }, { "hoverinfo": "text", "hovertext": [ "(0.0, 240.82630920410156)", "(0.0, 273.6708068847656)", "(0.0, 290.94354248046875)", "(0.0, 359.9954833984375)", "(0.0, 370.70855712890625)", "(0.0, 380.729248046875)", "(0.0, 381.6199645996094)", "(0.0, 399.794677734375)", "(0.0, 414.6143493652344)", "(0.0, 427.21417236328125)", "(0.0, 431.4377136230469)", "(0.0, 443.1611022949219)", "(0.0, 461.249267578125)", "(0.0, 462.4904479980469)", "(0.0, 464.6744384765625)", "(0.0, 465.4698181152344)", "(0.0, 479.3551940917969)", "(0.0, 479.4414978027344)", "(0.0, 481.8648681640625)", "(0.0, 481.9911804199219)", "(0.0, 488.9538269042969)", "(0.0, 490.279296875)", "(0.0, 500.75189208984375)", "(0.0, 506.201171875)", "(0.0, 508.3777160644531)", "(0.0, 515.6541137695312)", "(0.0, 521.8644409179688)", "(0.0, 526.7708740234375)", "(0.0, 536.2447509765625)", "(0.0, 538.4154052734375)", "(0.0, 539.6105346679688)", "(0.0, 544.0792846679688)", "(0.0, 544.908447265625)", "(0.0, 551.927734375)", "(0.0, 552.870361328125)", "(0.0, 556.0748291015625)", "(0.0, 557.6175537109375)", "(0.0, 561.1502075195312)", "(0.0, 570.7676391601562)", "(0.0, 571.178466796875)", "(0.0, 573.6968994140625)", "(0.0, 578.351318359375)", "(0.0, 579.2080078125)", "(0.0, 585.4912109375)", "(0.0, 594.6212768554688)", "(0.0, 595.2737426757812)", "(0.0, 605.732177734375)", "(0.0, 609.6913452148438)", "(0.0, 610.39990234375)", "(0.0, 616.6354370117188)", "(0.0, 620.2208251953125)", "(0.0, 628.7742309570312)", "(0.0, 629.5776977539062)", "(0.0, 630.5579833984375)", "(0.0, 639.0765991210938)", "(0.0, 642.1196899414062)", "(0.0, 644.0562133789062)", "(0.0, 650.5748901367188)", "(0.0, 651.0966186523438)", "(0.0, 653.4647216796875)", "(0.0, 659.0894775390625)", "(0.0, 659.09326171875)", "(0.0, 660.4739990234375)", "(0.0, 664.7254028320312)", "(0.0, 664.8627319335938)", "(0.0, 666.2831420898438)", "(0.0, 674.3663330078125)", "(0.0, 677.8663940429688)", "(0.0, 680.3339233398438)", "(0.0, 680.9132690429688)", "(0.0, 682.4362182617188)", "(0.0, 683.4613037109375)", "(0.0, 683.9918212890625)", "(0.0, 684.364501953125)", "(0.0, 684.5086059570312)", "(0.0, 684.7460327148438)", "(0.0, 692.6087646484375)", "(0.0, 694.119140625)", "(0.0, 695.4713745117188)", "(0.0, 699.092529296875)", "(0.0, 700.0340576171875)", "(0.0, 701.2374877929688)", "(0.0, 701.6563720703125)", "(0.0, 704.3248291015625)", "(0.0, 707.0997314453125)", "(0.0, 707.53857421875)", "(0.0, 707.7039794921875)", "(0.0, 707.8658447265625)", "(0.0, 709.0957641601562)", "(0.0, 709.5956420898438)", "(0.0, 710.6278686523438)", "(0.0, 711.5487670898438)", "(0.0, 714.1427001953125)", "(0.0, 714.7330932617188)", "(0.0, 720.0314331054688)", "(0.0, 723.5792236328125)", "(0.0, 723.9275512695312)", "(0.0, 732.5789184570312)", "(0.0, 733.9536743164062)", "(0.0, 736.4609375)", "(0.0, 739.5088500976562)", "(0.0, 742.0385131835938)", "(0.0, 752.2791137695312)", "(0.0, 752.71240234375)", "(0.0, 757.9255981445312)", "(0.0, 759.0157470703125)", "(0.0, 761.5498657226562)", "(0.0, 763.9343872070312)", "(0.0, 765.5745239257812)", "(0.0, 766.5855712890625)", "(0.0, 766.7722778320312)", "(0.0, 775.5390014648438)", "(0.0, 776.7513427734375)", "(0.0, 778.1771850585938)", "(0.0, 778.3445434570312)", "(0.0, 779.7727661132812)", "(0.0, 782.6090087890625)", "(0.0, 787.1432495117188)", "(0.0, 790.180908203125)", "(0.0, 790.5647583007812)", "(0.0, 794.7791137695312)", "(0.0, 795.8997192382812)", "(0.0, 797.7457275390625)", "(0.0, 799.0490112304688)", "(0.0, 800.6500244140625)", "(0.0, 802.0914306640625)", "(0.0, 802.2985229492188)", "(0.0, 803.0678100585938)", "(0.0, 803.734619140625)", "(0.0, 806.6702270507812)", "(0.0, 806.8504638671875)", "(0.0, 807.3084716796875)", "(0.0, 807.4765014648438)", "(0.0, 808.4498291015625)", "(0.0, 810.4539794921875)", "(0.0, 818.0178833007812)", "(0.0, 818.1285400390625)", "(0.0, 823.0809326171875)", "(0.0, 823.4006958007812)", "(0.0, 823.7161865234375)", "(0.0, 824.1694946289062)", "(0.0, 825.7034301757812)", "(0.0, 826.7311401367188)", "(0.0, 828.9572143554688)", "(0.0, 831.286376953125)", "(0.0, 832.589111328125)", "(0.0, 835.08740234375)", "(0.0, 836.8637084960938)", "(0.0, 839.7406616210938)", "(0.0, 840.8566284179688)", "(0.0, 842.8150024414062)", "(0.0, 844.66748046875)", "(0.0, 844.842041015625)", "(0.0, 845.398193359375)", "(0.0, 847.1655883789062)", "(0.0, 848.4288330078125)", "(0.0, 849.9747314453125)", "(0.0, 850.7259521484375)", "(0.0, 851.688720703125)", "(0.0, 852.1723022460938)", "(0.0, 857.12890625)", "(0.0, 857.6448364257812)", "(0.0, 859.883056640625)", "(0.0, 861.8075561523438)", "(0.0, 864.0409545898438)", "(0.0, 864.561767578125)", "(0.0, 867.7771606445312)", "(0.0, 867.9669189453125)", "(0.0, 868.87060546875)", "(0.0, 871.673583984375)", "(0.0, 872.00439453125)", "(0.0, 872.6751098632812)", "(0.0, 873.0804443359375)", "(0.0, 876.0148315429688)", "(0.0, 882.7822265625)", "(0.0, 883.6068725585938)", "(0.0, 885.2891235351562)", "(0.0, 886.2789916992188)", "(0.0, 889.2837524414062)", "(0.0, 889.9378051757812)", "(0.0, 890.7626342773438)", "(0.0, 890.9002685546875)", "(0.0, 891.0338134765625)", "(0.0, 894.3851318359375)", "(0.0, 895.0923461914062)", "(0.0, 896.100830078125)", "(0.0, 896.6355590820312)", "(0.0, 899.1030883789062)", "(0.0, 901.6580810546875)", "(0.0, 902.1240234375)", "(0.0, 903.4483032226562)", "(0.0, 903.8267211914062)", "(0.0, 905.4864501953125)", "(0.0, 906.243408203125)", "(0.0, 906.9556884765625)", "(0.0, 906.995361328125)", "(0.0, 907.3479614257812)", "(0.0, 907.5835571289062)", "(0.0, 907.7821044921875)", "(0.0, 909.6304321289062)", "(0.0, 913.8352661132812)", "(0.0, 915.0953979492188)", "(0.0, 916.0357055664062)", "(0.0, 916.3380737304688)", "(0.0, 916.8035888671875)", "(0.0, 919.4198608398438)", "(0.0, 919.9247436523438)", "(0.0, 919.9652099609375)", "(0.0, 920.8340454101562)", "(0.0, 922.7134399414062)", "(0.0, 923.1563110351562)", "(0.0, 924.1893310546875)", "(0.0, 925.0787963867188)", "(0.0, 925.27685546875)", "(0.0, 925.5835571289062)", "(0.0, 926.5042114257812)", "(0.0, 928.3605346679688)", "(0.0, 928.823974609375)", "(0.0, 930.5396728515625)", "(0.0, 930.7030639648438)", "(0.0, 932.0859985351562)", "(0.0, 933.35009765625)", "(0.0, 935.7821044921875)", "(0.0, 937.9390869140625)", "(0.0, 938.7706909179688)", "(0.0, 940.2542114257812)", "(0.0, 940.5363159179688)", "(0.0, 941.4667358398438)", "(0.0, 941.7394409179688)", "(0.0, 944.4198608398438)", "(0.0, 945.2061767578125)", "(0.0, 945.8486328125)", "(0.0, 945.9800415039062)", "(0.0, 946.1109008789062)", "(0.0, 947.9006958007812)", "(0.0, 948.2249145507812)", "(0.0, 948.5718994140625)", "(0.0, 949.4884643554688)", "(0.0, 949.9264526367188)", "(0.0, 950.2598876953125)", "(0.0, 951.2939453125)", "(0.0, 951.534912109375)", "(0.0, 951.9672241210938)", "(0.0, 953.4263305664062)", "(0.0, 955.3396606445312)", "(0.0, 955.8922729492188)", "(0.0, 956.412353515625)", "(0.0, 956.6395874023438)", "(0.0, 956.9512939453125)", "(0.0, 958.6813354492188)", "(0.0, 958.7735595703125)", "(0.0, 959.0972900390625)", "(0.0, 959.4979248046875)", "(0.0, 962.8455200195312)", "(0.0, 964.110595703125)", "(0.0, 964.899658203125)", "(0.0, 965.00244140625)", "(0.0, 966.7661743164062)", "(0.0, 967.7544555664062)", "(0.0, 968.4830932617188)", "(0.0, 969.8823852539062)", "(0.0, 970.6493530273438)", "(0.0, 974.04736328125)", "(0.0, 974.21142578125)", "(0.0, 974.5505981445312)", "(0.0, 974.6115112304688)", "(0.0, 974.8363037109375)", "(0.0, 976.4194946289062)", "(0.0, 976.7216796875)", "(0.0, 977.029541015625)", "(0.0, 977.4571533203125)", "(0.0, 980.0342407226562)", "(0.0, 981.3477783203125)", "(0.0, 981.5763549804688)", "(0.0, 984.4617309570312)", "(0.0, 984.5259399414062)", "(0.0, 984.7391967773438)", "(0.0, 984.8453369140625)", "(0.0, 985.8169555664062)", "(0.0, 986.7428588867188)", "(0.0, 988.3822631835938)", "(0.0, 989.12158203125)", "(0.0, 990.1060180664062)", "(0.0, 990.2537841796875)", "(0.0, 990.4572143554688)", "(0.0, 993.0579833984375)", "(0.0, 993.7061157226562)", "(0.0, 994.0919189453125)", "(0.0, 994.6332397460938)", "(0.0, 994.6502075195312)", "(0.0, 995.576171875)", "(0.0, 996.1632080078125)", "(0.0, 996.4522094726562)", "(0.0, 996.9441528320312)", "(0.0, 996.9530029296875)", "(0.0, 997.1408081054688)", "(0.0, 997.282958984375)", "(0.0, 999.2718505859375)", "(0.0, 1000.4840087890625)", "(0.0, 1001.3021850585938)", "(0.0, 1003.3431396484375)", "(0.0, 1003.4825439453125)", "(0.0, 1003.8780517578125)", "(0.0, 1004.57958984375)", "(0.0, 1005.039306640625)", "(0.0, 1006.5328979492188)", "(0.0, 1006.6162719726562)", "(0.0, 1006.6434936523438)", "(0.0, 1007.4718017578125)", "(0.0, 1009.0779418945312)", "(0.0, 1010.4797973632812)", "(0.0, 1011.4945678710938)", "(0.0, 1013.9207763671875)", "(0.0, 1014.7343139648438)", "(0.0, 1015.5755004882812)", "(0.0, 1015.7557983398438)", "(0.0, 1017.1740112304688)", "(0.0, 1017.1924438476562)", "(0.0, 1017.5712890625)", "(0.0, 1018.1516723632812)", "(0.0, 1021.3973999023438)", "(0.0, 1022.7926025390625)", "(0.0, 1023.0000610351562)", "(0.0, 1023.647705078125)", "(0.0, 1026.3770751953125)", "(0.0, 1026.880126953125)", "(0.0, 1027.1280517578125)", "(0.0, 1027.93896484375)", "(0.0, 1028.1754150390625)", "(0.0, 1030.1876220703125)", "(0.0, 1030.5439453125)", "(0.0, 1031.0347900390625)", "(0.0, 1031.4627685546875)", "(0.0, 1031.5355224609375)", "(0.0, 1031.9207763671875)", "(0.0, 1032.8419189453125)", "(0.0, 1035.417236328125)", "(0.0, 1037.3587646484375)", "(0.0, 1037.3701171875)", "(0.0, 1037.5723876953125)", "(0.0, 1038.64111328125)", "(0.0, 1039.0484619140625)", "(0.0, 1039.6077880859375)", "(0.0, 1039.6837158203125)", "(0.0, 1040.1878662109375)", "(0.0, 1041.7762451171875)", "(0.0, 1042.8885498046875)", "(0.0, 1045.510986328125)", "(0.0, 1046.7117919921875)", "(0.0, 1049.2684326171875)", "(0.0, 1049.347412109375)", "(0.0, 1050.3419189453125)", "(0.0, 1051.7152099609375)", "(0.0, 1052.329345703125)", "(0.0, 1052.467529296875)", "(0.0, 1053.8829345703125)", "(0.0, 1054.27001953125)", "(0.0, 1056.351318359375)", "(0.0, 1057.0479736328125)", "(0.0, 1060.54248046875)", "(0.0, 1060.583251953125)", "(0.0, 1061.000732421875)", "(0.0, 1061.7882080078125)", "(0.0, 1061.8134765625)", "(0.0, 1062.3798828125)", "(0.0, 1062.4158935546875)", "(0.0, 1062.956298828125)", "(0.0, 1063.8226318359375)", "(0.0, 1064.166748046875)", "(0.0, 1064.6805419921875)", "(0.0, 1064.801025390625)", "(0.0, 1065.1934814453125)", "(0.0, 1067.7601318359375)", "(0.0, 1068.1512451171875)", "(0.0, 1069.1527099609375)", "(0.0, 1069.2437744140625)", "(0.0, 1071.41552734375)", "(0.0, 1071.81201171875)", "(0.0, 1071.94091796875)", "(0.0, 1071.962646484375)", "(0.0, 1073.14599609375)", "(0.0, 1073.6204833984375)", "(0.0, 1073.8057861328125)", "(0.0, 1074.1668701171875)", "(0.0, 1075.7296142578125)", "(0.0, 1076.0924072265625)", "(0.0, 1076.178955078125)", "(0.0, 1078.208740234375)", "(0.0, 1078.361328125)", "(0.0, 1081.287353515625)", "(0.0, 1081.3690185546875)", "(0.0, 1082.4923095703125)", "(0.0, 1082.8045654296875)", "(0.0, 1083.1273193359375)", "(0.0, 1083.449951171875)", "(0.0, 1084.4420166015625)", "(0.0, 1085.184326171875)", "(0.0, 1086.1317138671875)", "(0.0, 1086.6689453125)", "(0.0, 1088.6195068359375)", "(0.0, 1091.468505859375)", "(0.0, 1091.524658203125)", "(0.0, 1091.5614013671875)", "(0.0, 1092.4935302734375)", "(0.0, 1092.7987060546875)", "(0.0, 1094.2535400390625)", "(0.0, 1094.698974609375)", "(0.0, 1097.074462890625)", "(0.0, 1098.3958740234375)", "(0.0, 1099.8455810546875)", "(0.0, 1100.216064453125)", "(0.0, 1100.4385986328125)", "(0.0, 1100.9029541015625)", "(0.0, 1102.2042236328125)", "(0.0, 1102.32861328125)", "(0.0, 1103.789794921875)", "(0.0, 1104.399658203125)", "(0.0, 1104.4847412109375)", "(0.0, 1104.65966796875)", "(0.0, 1105.1842041015625)", "(0.0, 1105.3916015625)", "(0.0, 1106.746826171875)", "(0.0, 1107.496337890625)", "(0.0, 1109.9239501953125)", "(0.0, 1111.9910888671875)", "(0.0, 1112.1649169921875)", "(0.0, 1112.7003173828125)", "(0.0, 1112.894775390625)", "(0.0, 1113.0928955078125)", "(0.0, 1113.1195068359375)", "(0.0, 1113.2681884765625)", "(0.0, 1114.5888671875)", "(0.0, 1115.0517578125)", "(0.0, 1115.7596435546875)", "(0.0, 1116.761962890625)", "(0.0, 1117.22998046875)", "(0.0, 1118.00634765625)", "(0.0, 1118.312744140625)", "(0.0, 1118.494140625)", "(0.0, 1119.283935546875)", "(0.0, 1119.36962890625)", "(0.0, 1120.5159912109375)", "(0.0, 1120.739013671875)", "(0.0, 1123.317626953125)", "(0.0, 1123.4423828125)", "(0.0, 1125.4608154296875)", "(0.0, 1125.8228759765625)", "(0.0, 1125.992431640625)", "(0.0, 1126.58056640625)", "(0.0, 1126.7939453125)", "(0.0, 1127.22021484375)", "(0.0, 1128.27197265625)", "(0.0, 1129.3831787109375)", "(0.0, 1129.553955078125)", "(0.0, 1132.240478515625)", "(0.0, 1132.708251953125)", "(0.0, 1132.8804931640625)", "(0.0, 1134.42626953125)", "(0.0, 1134.9000244140625)", "(0.0, 1134.9542236328125)", "(0.0, 1135.387451171875)", "(0.0, 1136.607421875)", "(0.0, 1137.4521484375)", "(0.0, 1138.358154296875)", "(0.0, 1138.6591796875)", "(0.0, 1138.724853515625)", "(0.0, 1139.1038818359375)", "(0.0, 1139.745849609375)", "(0.0, 1140.747802734375)", "(0.0, 1142.4871826171875)", "(0.0, 1142.8011474609375)", "(0.0, 1143.895751953125)", "(0.0, 1144.201416015625)", "(0.0, 1144.207275390625)", "(0.0, 1145.08837890625)", "(0.0, 1146.0311279296875)", "(0.0, 1146.0518798828125)", "(0.0, 1146.18017578125)", "(0.0, 1146.6685791015625)", "(0.0, 1147.1591796875)", "(0.0, 1147.6016845703125)", "(0.0, 1148.173828125)", "(0.0, 1148.328125)", "(0.0, 1148.820556640625)", "(0.0, 1149.0181884765625)", "(0.0, 1149.273681640625)", "(0.0, 1149.6961669921875)", "(0.0, 1149.8543701171875)", "(0.0, 1150.02880859375)", "(0.0, 1150.8756103515625)", "(0.0, 1150.9259033203125)", "(0.0, 1151.302001953125)", "(0.0, 1152.829345703125)", "(0.0, 1152.943115234375)", "(0.0, 1153.1082763671875)", "(0.0, 1153.1097412109375)", "(0.0, 1153.423095703125)", "(0.0, 1154.3468017578125)", "(0.0, 1155.8717041015625)", "(0.0, 1156.0648193359375)", "(0.0, 1156.314453125)", "(0.0, 1156.8785400390625)", "(0.0, 1156.919677734375)", "(0.0, 1157.0623779296875)", "(0.0, 1158.8900146484375)", "(0.0, 1159.3326416015625)", "(0.0, 1160.9635009765625)", "(0.0, 1162.4442138671875)", "(0.0, 1162.731201171875)", "(0.0, 1163.2318115234375)", "(0.0, 1163.98974609375)", "(0.0, 1165.468994140625)", "(0.0, 1167.0889892578125)", "(0.0, 1168.519287109375)", "(0.0, 1168.5404052734375)", "(0.0, 1168.6798095703125)", "(0.0, 1168.7657470703125)", "(0.0, 1168.9036865234375)", "(0.0, 1169.8436279296875)", "(0.0, 1171.6644287109375)", "(0.0, 1173.8245849609375)", "(0.0, 1173.937744140625)", "(0.0, 1173.999755859375)", "(0.0, 1174.373046875)", "(0.0, 1175.4803466796875)", "(0.0, 1176.0023193359375)", "(0.0, 1177.18359375)", "(0.0, 1177.5323486328125)", "(0.0, 1179.37158203125)", "(0.0, 1179.778564453125)", "(0.0, 1181.26123046875)", "(0.0, 1181.3349609375)", "(0.0, 1182.8255615234375)", "(0.0, 1183.2548828125)", "(0.0, 1183.701171875)", "(0.0, 1184.4915771484375)", "(0.0, 1184.5701904296875)", "(0.0, 1185.6810302734375)", "(0.0, 1185.7491455078125)", "(0.0, 1186.4857177734375)", "(0.0, 1187.07958984375)", "(0.0, 1188.0457763671875)", "(0.0, 1189.4329833984375)", "(0.0, 1189.5731201171875)", "(0.0, 1190.4822998046875)", "(0.0, 1191.2374267578125)", "(0.0, 1192.510009765625)", "(0.0, 1193.1204833984375)", "(0.0, 1193.2088623046875)", "(0.0, 1193.5450439453125)", "(0.0, 1193.962646484375)", "(0.0, 1195.6353759765625)", "(0.0, 1195.8670654296875)", "(0.0, 1196.110595703125)", "(0.0, 1196.229736328125)", "(0.0, 1196.86376953125)", "(0.0, 1197.566162109375)", "(0.0, 1197.5733642578125)", "(0.0, 1199.5731201171875)", "(0.0, 1199.92431640625)", "(0.0, 1200.6932373046875)", "(0.0, 1201.59228515625)", "(0.0, 1202.4337158203125)", "(0.0, 1203.53466796875)", "(0.0, 1205.096435546875)", "(0.0, 1205.590576171875)", "(0.0, 1205.8302001953125)", "(0.0, 1206.2127685546875)", "(0.0, 1206.944091796875)", "(0.0, 1208.2626953125)", "(0.0, 1208.6492919921875)", "(0.0, 1208.7215576171875)", "(0.0, 1209.7440185546875)", "(0.0, 1211.3089599609375)", "(0.0, 1215.2020263671875)", "(0.0, 1215.39013671875)", "(0.0, 1217.05859375)", "(0.0, 1217.1063232421875)", "(0.0, 1217.1868896484375)", "(0.0, 1218.015625)", "(0.0, 1218.1505126953125)", "(0.0, 1218.44677734375)", "(0.0, 1219.095458984375)", "(0.0, 1219.580322265625)", "(0.0, 1219.759521484375)", "(0.0, 1220.0218505859375)", "(0.0, 1222.1693115234375)", "(0.0, 1223.3939208984375)", "(0.0, 1225.130615234375)", "(0.0, 1226.310302734375)", "(0.0, 1226.602294921875)", "(0.0, 1227.268798828125)", "(0.0, 1227.28369140625)", "(0.0, 1228.784423828125)", "(0.0, 1229.5069580078125)", "(0.0, 1230.5579833984375)", "(0.0, 1231.5928955078125)", "(0.0, 1232.65771484375)", "(0.0, 1233.5576171875)", "(0.0, 1234.4339599609375)", "(0.0, 1234.9515380859375)", "(0.0, 1235.075927734375)", "(0.0, 1235.69482421875)", "(0.0, 1236.7017822265625)", "(0.0, 1237.14111328125)", "(0.0, 1237.8310546875)", "(0.0, 1237.94677734375)", "(0.0, 1238.4818115234375)", "(0.0, 1239.4210205078125)", "(0.0, 1240.8470458984375)", "(0.0, 1241.470458984375)", "(0.0, 1243.2916259765625)", "(0.0, 1244.220947265625)", "(0.0, 1244.5579833984375)", "(0.0, 1245.2586669921875)", "(0.0, 1246.2745361328125)", "(0.0, 1246.6458740234375)", "(0.0, 1247.0826416015625)", "(0.0, 1248.1937255859375)", "(0.0, 1250.099853515625)", "(0.0, 1250.3055419921875)", "(0.0, 1250.9185791015625)", "(0.0, 1251.322998046875)", "(0.0, 1252.357666015625)", "(0.0, 1252.8980712890625)", "(0.0, 1254.3004150390625)", "(0.0, 1254.30517578125)", "(0.0, 1254.9544677734375)", "(0.0, 1255.116455078125)", "(0.0, 1255.5584716796875)", "(0.0, 1255.7239990234375)", "(0.0, 1256.118896484375)", "(0.0, 1256.953369140625)", "(0.0, 1257.42041015625)", "(0.0, 1258.2900390625)", "(0.0, 1259.2879638671875)", "(0.0, 1259.85400390625)", "(0.0, 1261.5809326171875)", "(0.0, 1262.2413330078125)", "(0.0, 1262.6064453125)", "(0.0, 1262.9295654296875)", "(0.0, 1262.99853515625)", "(0.0, 1263.7374267578125)", "(0.0, 1265.3839111328125)", "(0.0, 1265.5438232421875)", "(0.0, 1267.0723876953125)", "(0.0, 1267.70361328125)", "(0.0, 1268.6793212890625)", "(0.0, 1268.7471923828125)", "(0.0, 1270.02880859375)", "(0.0, 1270.6302490234375)", "(0.0, 1271.449951171875)", "(0.0, 1271.5980224609375)", "(0.0, 1271.744873046875)", "(0.0, 1272.01708984375)", "(0.0, 1272.889404296875)", "(0.0, 1273.241943359375)", "(0.0, 1273.2445068359375)", "(0.0, 1273.565185546875)", "(0.0, 1274.4140625)", "(0.0, 1277.00390625)", "(0.0, 1277.7474365234375)", "(0.0, 1278.074951171875)", "(0.0, 1278.092041015625)", "(0.0, 1278.469482421875)", "(0.0, 1278.8538818359375)", "(0.0, 1279.275390625)", "(0.0, 1281.57470703125)", "(0.0, 1281.627685546875)", "(0.0, 1281.71875)", "(0.0, 1282.4547119140625)", "(0.0, 1283.1951904296875)", "(0.0, 1283.6077880859375)", "(0.0, 1284.0035400390625)", "(0.0, 1284.4107666015625)", "(0.0, 1285.6412353515625)", "(0.0, 1287.3912353515625)", "(0.0, 1287.733642578125)", "(0.0, 1287.89453125)", "(0.0, 1288.918212890625)", "(0.0, 1289.360595703125)", "(0.0, 1291.115234375)", "(0.0, 1292.484619140625)", "(0.0, 1292.69140625)", "(0.0, 1292.8321533203125)", "(0.0, 1292.9002685546875)", "(0.0, 1293.0616455078125)", "(0.0, 1293.1815185546875)", "(0.0, 1293.2886962890625)", "(0.0, 1295.9908447265625)", "(0.0, 1296.07470703125)", "(0.0, 1296.4637451171875)", "(0.0, 1296.908203125)", "(0.0, 1297.565673828125)", "(0.0, 1297.5765380859375)", "(0.0, 1297.630615234375)", "(0.0, 1297.7066650390625)", "(0.0, 1298.455810546875)", "(0.0, 1298.568115234375)", "(0.0, 1299.250732421875)", "(0.0, 1300.041259765625)", "(0.0, 1300.55712890625)", "(0.0, 1300.876708984375)", "(0.0, 1301.43310546875)", "(0.0, 1303.31591796875)", "(0.0, 1304.0792236328125)", "(0.0, 1305.2213134765625)", "(0.0, 1305.4197998046875)", "(0.0, 1306.112548828125)", "(0.0, 1306.18115234375)", "(0.0, 1307.4410400390625)", "(0.0, 1307.95166015625)", "(0.0, 1308.1292724609375)", "(0.0, 1308.2261962890625)", "(0.0, 1308.616455078125)", "(0.0, 1308.8712158203125)", "(0.0, 1309.4754638671875)", "(0.0, 1309.57470703125)", "(0.0, 1310.08544921875)", "(0.0, 1311.697509765625)", "(0.0, 1312.56591796875)", "(0.0, 1313.3131103515625)", "(0.0, 1313.5311279296875)", "(0.0, 1313.5565185546875)", "(0.0, 1314.6669921875)", "(0.0, 1315.068359375)", "(0.0, 1315.263916015625)", "(0.0, 1315.9227294921875)", "(0.0, 1316.0255126953125)", "(0.0, 1316.1746826171875)", "(0.0, 1317.4864501953125)", "(0.0, 1320.645263671875)", "(0.0, 1324.5072021484375)", "(0.0, 1325.1279296875)", "(0.0, 1326.171875)", "(0.0, 1328.3280029296875)", "(0.0, 1328.40234375)", "(0.0, 1328.965087890625)", "(0.0, 1329.0865478515625)", "(0.0, 1329.524169921875)", "(0.0, 1329.640380859375)", "(0.0, 1329.96728515625)", "(0.0, 1330.0587158203125)", "(0.0, 1331.2611083984375)", "(0.0, 1331.30859375)", "(0.0, 1331.783447265625)", "(0.0, 1332.0130615234375)", "(0.0, 1332.806884765625)", "(0.0, 1333.53369140625)", "(0.0, 1334.9359130859375)", "(0.0, 1334.9869384765625)", "(0.0, 1335.0364990234375)", "(0.0, 1335.6693115234375)", "(0.0, 1336.0360107421875)", "(0.0, 1336.13525390625)", "(0.0, 1337.02001953125)", "(0.0, 1337.6370849609375)", "(0.0, 1338.21826171875)", "(0.0, 1339.3974609375)", "(0.0, 1339.3990478515625)", "(0.0, 1340.904296875)", "(0.0, 1341.59912109375)", "(0.0, 1342.1033935546875)", "(0.0, 1342.9171142578125)", "(0.0, 1343.8994140625)", "(0.0, 1344.5494384765625)", "(0.0, 1345.3310546875)", "(0.0, 1345.9720458984375)", "(0.0, 1346.49609375)", "(0.0, 1347.392822265625)", "(0.0, 1348.00341796875)", "(0.0, 1348.6724853515625)", "(0.0, 1349.6475830078125)", "(0.0, 1349.6888427734375)", "(0.0, 1350.03955078125)", "(0.0, 1350.3040771484375)", "(0.0, 1350.51171875)", "(0.0, 1352.533935546875)", "(0.0, 1353.1251220703125)", "(0.0, 1353.8350830078125)", "(0.0, 1354.6651611328125)", "(0.0, 1355.8990478515625)", "(0.0, 1356.357666015625)", "(0.0, 1357.0723876953125)", "(0.0, 1357.282958984375)", "(0.0, 1357.78369140625)", "(0.0, 1359.261474609375)", "(0.0, 1359.463623046875)", "(0.0, 1361.7625732421875)", "(0.0, 1361.796142578125)", "(0.0, 1362.7762451171875)", "(0.0, 1362.7928466796875)", "(0.0, 1363.074951171875)", "(0.0, 1363.1256103515625)", "(0.0, 1364.036376953125)", "(0.0, 1367.46484375)", "(0.0, 1367.882080078125)", "(0.0, 1368.268798828125)", "(0.0, 1368.7176513671875)", "(0.0, 1368.9058837890625)", "(0.0, 1369.22998046875)", "(0.0, 1371.9073486328125)", "(0.0, 1372.3948974609375)", "(0.0, 1374.006103515625)", "(0.0, 1375.4129638671875)", "(0.0, 1375.6627197265625)", "(0.0, 1376.0634765625)", "(0.0, 1376.297607421875)", "(0.0, 1376.3211669921875)", "(0.0, 1376.6063232421875)", "(0.0, 1377.9095458984375)", "(0.0, 1378.6861572265625)", "(0.0, 1379.7974853515625)", "(0.0, 1380.294921875)", "(0.0, 1380.8260498046875)", "(0.0, 1381.59228515625)", "(0.0, 1383.6243896484375)", "(0.0, 1384.6326904296875)", "(0.0, 1384.656005859375)", "(0.0, 1384.724609375)", "(0.0, 1385.75732421875)", "(0.0, 1386.4215087890625)", "(0.0, 1387.4854736328125)", "(0.0, 1387.834716796875)", "(0.0, 1387.8756103515625)", "(0.0, 1388.0260009765625)", "(0.0, 1388.4259033203125)", "(0.0, 1389.969970703125)", "(0.0, 1391.7489013671875)", "(0.0, 1393.58642578125)", "(0.0, 1396.954345703125)", "(0.0, 1397.20458984375)", "(0.0, 1397.2987060546875)", "(0.0, 1397.6182861328125)", "(0.0, 1399.226806640625)", "(0.0, 1399.66845703125)", "(0.0, 1399.7908935546875)", "(0.0, 1402.753173828125)", "(0.0, 1406.432373046875)", "(0.0, 1406.510498046875)", "(0.0, 1406.90380859375)", "(0.0, 1407.030029296875)", "(0.0, 1407.464111328125)", "(0.0, 1407.7705078125)", "(0.0, 1407.9534912109375)", "(0.0, 1408.8477783203125)", "(0.0, 1412.1328125)", "(0.0, 1412.560302734375)", "(0.0, 1413.1295166015625)", "(0.0, 1418.1202392578125)", "(0.0, 1418.1910400390625)", "(0.0, 1418.5072021484375)", "(0.0, 1419.13671875)", "(0.0, 1420.5006103515625)", "(0.0, 1422.5845947265625)", "(0.0, 1425.946044921875)", "(0.0, 1426.4990234375)", "(0.0, 1429.994384765625)", "(0.0, 1430.8759765625)", "(0.0, 1432.9912109375)", "(0.0, 1434.95068359375)", "(0.0, 1435.7840576171875)", "(0.0, 1436.2930908203125)", "(0.0, 1436.990234375)", "(0.0, 1438.4383544921875)", "(0.0, 1440.7259521484375)", "(0.0, 1442.854248046875)", "(0.0, 1444.32421875)", "(0.0, 1446.1402587890625)", "(0.0, 1446.1771240234375)", "(0.0, 1446.329345703125)", "(0.0, 1448.3466796875)", "(0.0, 1448.5615234375)", "(0.0, 1449.429443359375)", "(0.0, 1450.9873046875)", "(0.0, 1452.7701416015625)", "(0.0, 1455.39111328125)", "(0.0, 1456.2603759765625)", "(0.0, 1456.5556640625)", "(0.0, 1457.0228271484375)", "(0.0, 1461.0841064453125)", "(0.0, 1461.8935546875)", "(0.0, 1462.065185546875)", "(0.0, 1462.5078125)", "(0.0, 1463.32568359375)", "(0.0, 1463.82421875)", "(0.0, 1465.76513671875)", "(0.0, 1465.9000244140625)", "(0.0, 1466.2352294921875)", "(0.0, 1468.883544921875)", "(0.0, 1470.724365234375)", "(0.0, 1473.9072265625)", "(0.0, 1475.6044921875)", "(0.0, 1478.1024169921875)", "(0.0, 1478.605224609375)", "(0.0, 1479.5201416015625)", "(0.0, 1480.018798828125)", "(0.0, 1482.100341796875)", "(0.0, 1482.316162109375)", "(0.0, 1482.64697265625)", "(0.0, 1483.3714599609375)", "(0.0, 1483.599853515625)", "(0.0, 1484.386474609375)", "(0.0, 1484.806640625)", "(0.0, 1486.21875)", "(0.0, 1486.32421875)", "(0.0, 1486.819091796875)", "(0.0, 1486.83349609375)", "(0.0, 1490.7039794921875)", "(0.0, 1491.045166015625)", "(0.0, 1491.8399658203125)", "(0.0, 1492.3026123046875)", "(0.0, 1496.216552734375)", "(0.0, 1497.451904296875)", "(0.0, 1498.337158203125)", "(0.0, 1501.9947509765625)", "(0.0, 1507.656005859375)", "(0.0, 1507.7396240234375)", "(0.0, 1508.2647705078125)", "(0.0, 1508.5050048828125)", "(0.0, 1510.5855712890625)", "(0.0, 1512.900146484375)", "(0.0, 1524.498779296875)", "(0.0, 1524.852294921875)", "(0.0, 1525.057373046875)", "(0.0, 1527.566162109375)", "(0.0, 1528.148193359375)", "(0.0, 1529.615966796875)", "(0.0, 1531.3544921875)", "(0.0, 1533.3062744140625)", "(0.0, 1534.0772705078125)", "(0.0, 1535.6475830078125)", "(0.0, 1538.088134765625)", "(0.0, 1539.9150390625)", "(0.0, 1539.961181640625)", "(0.0, 1540.9263916015625)", "(0.0, 1542.1644287109375)", "(0.0, 1542.93359375)", "(0.0, 1551.101318359375)", "(0.0, 1557.364501953125)", "(0.0, 1559.0692138671875)", "(0.0, 1561.983642578125)", "(0.0, 1564.2711181640625)", "(0.0, 1567.0750732421875)", "(0.0, 1570.36669921875)", "(0.0, 1573.418212890625)", "(0.0, 1579.224365234375)", "(0.0, 1579.5794677734375)", "(0.0, 1581.1697998046875)", "(0.0, 1585.302978515625)", "(0.0, 1593.483154296875)", "(0.0, 1593.72119140625)", "(0.0, 1596.9671630859375)", "(0.0, 1602.0472412109375)", "(0.0, 1607.1448974609375)", "(0.0, 1608.5103759765625)", "(0.0, 1611.61328125)", "(0.0, 1614.2095947265625)", "(0.0, 1615.2218017578125)", "(0.0, 1618.082763671875)", "(0.0, 1620.61962890625)", "(0.0, 1623.104736328125)", "(0.0, 1630.9423828125)", "(0.0, 1636.62451171875)", "(0.0, 1641.4244384765625)", "(0.0, 1653.73291015625)", "(0.0, 1654.90576171875)", "(0.0, 1655.61962890625)", "(0.0, 1656.309326171875)", "(0.0, 1657.507568359375)", "(0.0, 1659.1268310546875)", "(0.0, 1660.329833984375)", "(0.0, 1662.0550537109375)", "(0.0, 1669.3184814453125)", "(0.0, 1670.158203125)", "(0.0, 1670.8779296875)", "(0.0, 1698.1065673828125)", "(0.0, 1698.3221435546875)", "(0.0, 1700.4755859375)", "(0.0, 1705.85107421875)", "(0.0, 1710.694580078125)", "(0.0, 1712.977783203125)", "(0.0, 1717.158203125)", "(0.0, 1725.0118408203125)", "(0.0, 1732.9305419921875)", "(0.0, 1738.1214599609375)", "(0.0, 1759.52001953125)", "(0.0, 1766.45654296875)", "(0.0, 1784.9007568359375)", "(0.0, 1790.205810546875)", "(0.0, 1800.1558837890625)", "(0.0, 1828.46484375)", "(0.0, 1841.68896484375)", "(0.0, 1853.0323486328125)", "(0.0, 1870.603515625)", "(0.0, 1890.6795654296875)", "(0.0, 1904.5191650390625)", "(0.0, 1911.014404296875)", "(0.0, 1936.7467041015625)", "(0.0, inf)" ], "mode": "markers", "name": "H0", "type": "scatter", "x": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "y": [ 240.82630920410156, 273.6708068847656, 290.94354248046875, 359.9954833984375, 370.70855712890625, 380.729248046875, 381.6199645996094, 399.794677734375, 414.6143493652344, 427.21417236328125, 431.4377136230469, 443.1611022949219, 461.249267578125, 462.4904479980469, 464.6744384765625, 465.4698181152344, 479.3551940917969, 479.4414978027344, 481.8648681640625, 481.9911804199219, 488.9538269042969, 490.279296875, 500.75189208984375, 506.201171875, 508.3777160644531, 515.6541137695312, 521.8644409179688, 526.7708740234375, 536.2447509765625, 538.4154052734375, 539.6105346679688, 544.0792846679688, 544.908447265625, 551.927734375, 552.870361328125, 556.0748291015625, 557.6175537109375, 561.1502075195312, 570.7676391601562, 571.178466796875, 573.6968994140625, 578.351318359375, 579.2080078125, 585.4912109375, 594.6212768554688, 595.2737426757812, 605.732177734375, 609.6913452148438, 610.39990234375, 616.6354370117188, 620.2208251953125, 628.7742309570312, 629.5776977539062, 630.5579833984375, 639.0765991210938, 642.1196899414062, 644.0562133789062, 650.5748901367188, 651.0966186523438, 653.4647216796875, 659.0894775390625, 659.09326171875, 660.4739990234375, 664.7254028320312, 664.8627319335938, 666.2831420898438, 674.3663330078125, 677.8663940429688, 680.3339233398438, 680.9132690429688, 682.4362182617188, 683.4613037109375, 683.9918212890625, 684.364501953125, 684.5086059570312, 684.7460327148438, 692.6087646484375, 694.119140625, 695.4713745117188, 699.092529296875, 700.0340576171875, 701.2374877929688, 701.6563720703125, 704.3248291015625, 707.0997314453125, 707.53857421875, 707.7039794921875, 707.8658447265625, 709.0957641601562, 709.5956420898438, 710.6278686523438, 711.5487670898438, 714.1427001953125, 714.7330932617188, 720.0314331054688, 723.5792236328125, 723.9275512695312, 732.5789184570312, 733.9536743164062, 736.4609375, 739.5088500976562, 742.0385131835938, 752.2791137695312, 752.71240234375, 757.9255981445312, 759.0157470703125, 761.5498657226562, 763.9343872070312, 765.5745239257812, 766.5855712890625, 766.7722778320312, 775.5390014648438, 776.7513427734375, 778.1771850585938, 778.3445434570312, 779.7727661132812, 782.6090087890625, 787.1432495117188, 790.180908203125, 790.5647583007812, 794.7791137695312, 795.8997192382812, 797.7457275390625, 799.0490112304688, 800.6500244140625, 802.0914306640625, 802.2985229492188, 803.0678100585938, 803.734619140625, 806.6702270507812, 806.8504638671875, 807.3084716796875, 807.4765014648438, 808.4498291015625, 810.4539794921875, 818.0178833007812, 818.1285400390625, 823.0809326171875, 823.4006958007812, 823.7161865234375, 824.1694946289062, 825.7034301757812, 826.7311401367188, 828.9572143554688, 831.286376953125, 832.589111328125, 835.08740234375, 836.8637084960938, 839.7406616210938, 840.8566284179688, 842.8150024414062, 844.66748046875, 844.842041015625, 845.398193359375, 847.1655883789062, 848.4288330078125, 849.9747314453125, 850.7259521484375, 851.688720703125, 852.1723022460938, 857.12890625, 857.6448364257812, 859.883056640625, 861.8075561523438, 864.0409545898438, 864.561767578125, 867.7771606445312, 867.9669189453125, 868.87060546875, 871.673583984375, 872.00439453125, 872.6751098632812, 873.0804443359375, 876.0148315429688, 882.7822265625, 883.6068725585938, 885.2891235351562, 886.2789916992188, 889.2837524414062, 889.9378051757812, 890.7626342773438, 890.9002685546875, 891.0338134765625, 894.3851318359375, 895.0923461914062, 896.100830078125, 896.6355590820312, 899.1030883789062, 901.6580810546875, 902.1240234375, 903.4483032226562, 903.8267211914062, 905.4864501953125, 906.243408203125, 906.9556884765625, 906.995361328125, 907.3479614257812, 907.5835571289062, 907.7821044921875, 909.6304321289062, 913.8352661132812, 915.0953979492188, 916.0357055664062, 916.3380737304688, 916.8035888671875, 919.4198608398438, 919.9247436523438, 919.9652099609375, 920.8340454101562, 922.7134399414062, 923.1563110351562, 924.1893310546875, 925.0787963867188, 925.27685546875, 925.5835571289062, 926.5042114257812, 928.3605346679688, 928.823974609375, 930.5396728515625, 930.7030639648438, 932.0859985351562, 933.35009765625, 935.7821044921875, 937.9390869140625, 938.7706909179688, 940.2542114257812, 940.5363159179688, 941.4667358398438, 941.7394409179688, 944.4198608398438, 945.2061767578125, 945.8486328125, 945.9800415039062, 946.1109008789062, 947.9006958007812, 948.2249145507812, 948.5718994140625, 949.4884643554688, 949.9264526367188, 950.2598876953125, 951.2939453125, 951.534912109375, 951.9672241210938, 953.4263305664062, 955.3396606445312, 955.8922729492188, 956.412353515625, 956.6395874023438, 956.9512939453125, 958.6813354492188, 958.7735595703125, 959.0972900390625, 959.4979248046875, 962.8455200195312, 964.110595703125, 964.899658203125, 965.00244140625, 966.7661743164062, 967.7544555664062, 968.4830932617188, 969.8823852539062, 970.6493530273438, 974.04736328125, 974.21142578125, 974.5505981445312, 974.6115112304688, 974.8363037109375, 976.4194946289062, 976.7216796875, 977.029541015625, 977.4571533203125, 980.0342407226562, 981.3477783203125, 981.5763549804688, 984.4617309570312, 984.5259399414062, 984.7391967773438, 984.8453369140625, 985.8169555664062, 986.7428588867188, 988.3822631835938, 989.12158203125, 990.1060180664062, 990.2537841796875, 990.4572143554688, 993.0579833984375, 993.7061157226562, 994.0919189453125, 994.6332397460938, 994.6502075195312, 995.576171875, 996.1632080078125, 996.4522094726562, 996.9441528320312, 996.9530029296875, 997.1408081054688, 997.282958984375, 999.2718505859375, 1000.4840087890625, 1001.3021850585938, 1003.3431396484375, 1003.4825439453125, 1003.8780517578125, 1004.57958984375, 1005.039306640625, 1006.5328979492188, 1006.6162719726562, 1006.6434936523438, 1007.4718017578125, 1009.0779418945312, 1010.4797973632812, 1011.4945678710938, 1013.9207763671875, 1014.7343139648438, 1015.5755004882812, 1015.7557983398438, 1017.1740112304688, 1017.1924438476562, 1017.5712890625, 1018.1516723632812, 1021.3973999023438, 1022.7926025390625, 1023.0000610351562, 1023.647705078125, 1026.3770751953125, 1026.880126953125, 1027.1280517578125, 1027.93896484375, 1028.1754150390625, 1030.1876220703125, 1030.5439453125, 1031.0347900390625, 1031.4627685546875, 1031.5355224609375, 1031.9207763671875, 1032.8419189453125, 1035.417236328125, 1037.3587646484375, 1037.3701171875, 1037.5723876953125, 1038.64111328125, 1039.0484619140625, 1039.6077880859375, 1039.6837158203125, 1040.1878662109375, 1041.7762451171875, 1042.8885498046875, 1045.510986328125, 1046.7117919921875, 1049.2684326171875, 1049.347412109375, 1050.3419189453125, 1051.7152099609375, 1052.329345703125, 1052.467529296875, 1053.8829345703125, 1054.27001953125, 1056.351318359375, 1057.0479736328125, 1060.54248046875, 1060.583251953125, 1061.000732421875, 1061.7882080078125, 1061.8134765625, 1062.3798828125, 1062.4158935546875, 1062.956298828125, 1063.8226318359375, 1064.166748046875, 1064.6805419921875, 1064.801025390625, 1065.1934814453125, 1067.7601318359375, 1068.1512451171875, 1069.1527099609375, 1069.2437744140625, 1071.41552734375, 1071.81201171875, 1071.94091796875, 1071.962646484375, 1073.14599609375, 1073.6204833984375, 1073.8057861328125, 1074.1668701171875, 1075.7296142578125, 1076.0924072265625, 1076.178955078125, 1078.208740234375, 1078.361328125, 1081.287353515625, 1081.3690185546875, 1082.4923095703125, 1082.8045654296875, 1083.1273193359375, 1083.449951171875, 1084.4420166015625, 1085.184326171875, 1086.1317138671875, 1086.6689453125, 1088.6195068359375, 1091.468505859375, 1091.524658203125, 1091.5614013671875, 1092.4935302734375, 1092.7987060546875, 1094.2535400390625, 1094.698974609375, 1097.074462890625, 1098.3958740234375, 1099.8455810546875, 1100.216064453125, 1100.4385986328125, 1100.9029541015625, 1102.2042236328125, 1102.32861328125, 1103.789794921875, 1104.399658203125, 1104.4847412109375, 1104.65966796875, 1105.1842041015625, 1105.3916015625, 1106.746826171875, 1107.496337890625, 1109.9239501953125, 1111.9910888671875, 1112.1649169921875, 1112.7003173828125, 1112.894775390625, 1113.0928955078125, 1113.1195068359375, 1113.2681884765625, 1114.5888671875, 1115.0517578125, 1115.7596435546875, 1116.761962890625, 1117.22998046875, 1118.00634765625, 1118.312744140625, 1118.494140625, 1119.283935546875, 1119.36962890625, 1120.5159912109375, 1120.739013671875, 1123.317626953125, 1123.4423828125, 1125.4608154296875, 1125.8228759765625, 1125.992431640625, 1126.58056640625, 1126.7939453125, 1127.22021484375, 1128.27197265625, 1129.3831787109375, 1129.553955078125, 1132.240478515625, 1132.708251953125, 1132.8804931640625, 1134.42626953125, 1134.9000244140625, 1134.9542236328125, 1135.387451171875, 1136.607421875, 1137.4521484375, 1138.358154296875, 1138.6591796875, 1138.724853515625, 1139.1038818359375, 1139.745849609375, 1140.747802734375, 1142.4871826171875, 1142.8011474609375, 1143.895751953125, 1144.201416015625, 1144.207275390625, 1145.08837890625, 1146.0311279296875, 1146.0518798828125, 1146.18017578125, 1146.6685791015625, 1147.1591796875, 1147.6016845703125, 1148.173828125, 1148.328125, 1148.820556640625, 1149.0181884765625, 1149.273681640625, 1149.6961669921875, 1149.8543701171875, 1150.02880859375, 1150.8756103515625, 1150.9259033203125, 1151.302001953125, 1152.829345703125, 1152.943115234375, 1153.1082763671875, 1153.1097412109375, 1153.423095703125, 1154.3468017578125, 1155.8717041015625, 1156.0648193359375, 1156.314453125, 1156.8785400390625, 1156.919677734375, 1157.0623779296875, 1158.8900146484375, 1159.3326416015625, 1160.9635009765625, 1162.4442138671875, 1162.731201171875, 1163.2318115234375, 1163.98974609375, 1165.468994140625, 1167.0889892578125, 1168.519287109375, 1168.5404052734375, 1168.6798095703125, 1168.7657470703125, 1168.9036865234375, 1169.8436279296875, 1171.6644287109375, 1173.8245849609375, 1173.937744140625, 1173.999755859375, 1174.373046875, 1175.4803466796875, 1176.0023193359375, 1177.18359375, 1177.5323486328125, 1179.37158203125, 1179.778564453125, 1181.26123046875, 1181.3349609375, 1182.8255615234375, 1183.2548828125, 1183.701171875, 1184.4915771484375, 1184.5701904296875, 1185.6810302734375, 1185.7491455078125, 1186.4857177734375, 1187.07958984375, 1188.0457763671875, 1189.4329833984375, 1189.5731201171875, 1190.4822998046875, 1191.2374267578125, 1192.510009765625, 1193.1204833984375, 1193.2088623046875, 1193.5450439453125, 1193.962646484375, 1195.6353759765625, 1195.8670654296875, 1196.110595703125, 1196.229736328125, 1196.86376953125, 1197.566162109375, 1197.5733642578125, 1199.5731201171875, 1199.92431640625, 1200.6932373046875, 1201.59228515625, 1202.4337158203125, 1203.53466796875, 1205.096435546875, 1205.590576171875, 1205.8302001953125, 1206.2127685546875, 1206.944091796875, 1208.2626953125, 1208.6492919921875, 1208.7215576171875, 1209.7440185546875, 1211.3089599609375, 1215.2020263671875, 1215.39013671875, 1217.05859375, 1217.1063232421875, 1217.1868896484375, 1218.015625, 1218.1505126953125, 1218.44677734375, 1219.095458984375, 1219.580322265625, 1219.759521484375, 1220.0218505859375, 1222.1693115234375, 1223.3939208984375, 1225.130615234375, 1226.310302734375, 1226.602294921875, 1227.268798828125, 1227.28369140625, 1228.784423828125, 1229.5069580078125, 1230.5579833984375, 1231.5928955078125, 1232.65771484375, 1233.5576171875, 1234.4339599609375, 1234.9515380859375, 1235.075927734375, 1235.69482421875, 1236.7017822265625, 1237.14111328125, 1237.8310546875, 1237.94677734375, 1238.4818115234375, 1239.4210205078125, 1240.8470458984375, 1241.470458984375, 1243.2916259765625, 1244.220947265625, 1244.5579833984375, 1245.2586669921875, 1246.2745361328125, 1246.6458740234375, 1247.0826416015625, 1248.1937255859375, 1250.099853515625, 1250.3055419921875, 1250.9185791015625, 1251.322998046875, 1252.357666015625, 1252.8980712890625, 1254.3004150390625, 1254.30517578125, 1254.9544677734375, 1255.116455078125, 1255.5584716796875, 1255.7239990234375, 1256.118896484375, 1256.953369140625, 1257.42041015625, 1258.2900390625, 1259.2879638671875, 1259.85400390625, 1261.5809326171875, 1262.2413330078125, 1262.6064453125, 1262.9295654296875, 1262.99853515625, 1263.7374267578125, 1265.3839111328125, 1265.5438232421875, 1267.0723876953125, 1267.70361328125, 1268.6793212890625, 1268.7471923828125, 1270.02880859375, 1270.6302490234375, 1271.449951171875, 1271.5980224609375, 1271.744873046875, 1272.01708984375, 1272.889404296875, 1273.241943359375, 1273.2445068359375, 1273.565185546875, 1274.4140625, 1277.00390625, 1277.7474365234375, 1278.074951171875, 1278.092041015625, 1278.469482421875, 1278.8538818359375, 1279.275390625, 1281.57470703125, 1281.627685546875, 1281.71875, 1282.4547119140625, 1283.1951904296875, 1283.6077880859375, 1284.0035400390625, 1284.4107666015625, 1285.6412353515625, 1287.3912353515625, 1287.733642578125, 1287.89453125, 1288.918212890625, 1289.360595703125, 1291.115234375, 1292.484619140625, 1292.69140625, 1292.8321533203125, 1292.9002685546875, 1293.0616455078125, 1293.1815185546875, 1293.2886962890625, 1295.9908447265625, 1296.07470703125, 1296.4637451171875, 1296.908203125, 1297.565673828125, 1297.5765380859375, 1297.630615234375, 1297.7066650390625, 1298.455810546875, 1298.568115234375, 1299.250732421875, 1300.041259765625, 1300.55712890625, 1300.876708984375, 1301.43310546875, 1303.31591796875, 1304.0792236328125, 1305.2213134765625, 1305.4197998046875, 1306.112548828125, 1306.18115234375, 1307.4410400390625, 1307.95166015625, 1308.1292724609375, 1308.2261962890625, 1308.616455078125, 1308.8712158203125, 1309.4754638671875, 1309.57470703125, 1310.08544921875, 1311.697509765625, 1312.56591796875, 1313.3131103515625, 1313.5311279296875, 1313.5565185546875, 1314.6669921875, 1315.068359375, 1315.263916015625, 1315.9227294921875, 1316.0255126953125, 1316.1746826171875, 1317.4864501953125, 1320.645263671875, 1324.5072021484375, 1325.1279296875, 1326.171875, 1328.3280029296875, 1328.40234375, 1328.965087890625, 1329.0865478515625, 1329.524169921875, 1329.640380859375, 1329.96728515625, 1330.0587158203125, 1331.2611083984375, 1331.30859375, 1331.783447265625, 1332.0130615234375, 1332.806884765625, 1333.53369140625, 1334.9359130859375, 1334.9869384765625, 1335.0364990234375, 1335.6693115234375, 1336.0360107421875, 1336.13525390625, 1337.02001953125, 1337.6370849609375, 1338.21826171875, 1339.3974609375, 1339.3990478515625, 1340.904296875, 1341.59912109375, 1342.1033935546875, 1342.9171142578125, 1343.8994140625, 1344.5494384765625, 1345.3310546875, 1345.9720458984375, 1346.49609375, 1347.392822265625, 1348.00341796875, 1348.6724853515625, 1349.6475830078125, 1349.6888427734375, 1350.03955078125, 1350.3040771484375, 1350.51171875, 1352.533935546875, 1353.1251220703125, 1353.8350830078125, 1354.6651611328125, 1355.8990478515625, 1356.357666015625, 1357.0723876953125, 1357.282958984375, 1357.78369140625, 1359.261474609375, 1359.463623046875, 1361.7625732421875, 1361.796142578125, 1362.7762451171875, 1362.7928466796875, 1363.074951171875, 1363.1256103515625, 1364.036376953125, 1367.46484375, 1367.882080078125, 1368.268798828125, 1368.7176513671875, 1368.9058837890625, 1369.22998046875, 1371.9073486328125, 1372.3948974609375, 1374.006103515625, 1375.4129638671875, 1375.6627197265625, 1376.0634765625, 1376.297607421875, 1376.3211669921875, 1376.6063232421875, 1377.9095458984375, 1378.6861572265625, 1379.7974853515625, 1380.294921875, 1380.8260498046875, 1381.59228515625, 1383.6243896484375, 1384.6326904296875, 1384.656005859375, 1384.724609375, 1385.75732421875, 1386.4215087890625, 1387.4854736328125, 1387.834716796875, 1387.8756103515625, 1388.0260009765625, 1388.4259033203125, 1389.969970703125, 1391.7489013671875, 1393.58642578125, 1396.954345703125, 1397.20458984375, 1397.2987060546875, 1397.6182861328125, 1399.226806640625, 1399.66845703125, 1399.7908935546875, 1402.753173828125, 1406.432373046875, 1406.510498046875, 1406.90380859375, 1407.030029296875, 1407.464111328125, 1407.7705078125, 1407.9534912109375, 1408.8477783203125, 1412.1328125, 1412.560302734375, 1413.1295166015625, 1418.1202392578125, 1418.1910400390625, 1418.5072021484375, 1419.13671875, 1420.5006103515625, 1422.5845947265625, 1425.946044921875, 1426.4990234375, 1429.994384765625, 1430.8759765625, 1432.9912109375, 1434.95068359375, 1435.7840576171875, 1436.2930908203125, 1436.990234375, 1438.4383544921875, 1440.7259521484375, 1442.854248046875, 1444.32421875, 1446.1402587890625, 1446.1771240234375, 1446.329345703125, 1448.3466796875, 1448.5615234375, 1449.429443359375, 1450.9873046875, 1452.7701416015625, 1455.39111328125, 1456.2603759765625, 1456.5556640625, 1457.0228271484375, 1461.0841064453125, 1461.8935546875, 1462.065185546875, 1462.5078125, 1463.32568359375, 1463.82421875, 1465.76513671875, 1465.9000244140625, 1466.2352294921875, 1468.883544921875, 1470.724365234375, 1473.9072265625, 1475.6044921875, 1478.1024169921875, 1478.605224609375, 1479.5201416015625, 1480.018798828125, 1482.100341796875, 1482.316162109375, 1482.64697265625, 1483.3714599609375, 1483.599853515625, 1484.386474609375, 1484.806640625, 1486.21875, 1486.32421875, 1486.819091796875, 1486.83349609375, 1490.7039794921875, 1491.045166015625, 1491.8399658203125, 1492.3026123046875, 1496.216552734375, 1497.451904296875, 1498.337158203125, 1501.9947509765625, 1507.656005859375, 1507.7396240234375, 1508.2647705078125, 1508.5050048828125, 1510.5855712890625, 1512.900146484375, 1524.498779296875, 1524.852294921875, 1525.057373046875, 1527.566162109375, 1528.148193359375, 1529.615966796875, 1531.3544921875, 1533.3062744140625, 1534.0772705078125, 1535.6475830078125, 1538.088134765625, 1539.9150390625, 1539.961181640625, 1540.9263916015625, 1542.1644287109375, 1542.93359375, 1551.101318359375, 1557.364501953125, 1559.0692138671875, 1561.983642578125, 1564.2711181640625, 1567.0750732421875, 1570.36669921875, 1573.418212890625, 1579.224365234375, 1579.5794677734375, 1581.1697998046875, 1585.302978515625, 1593.483154296875, 1593.72119140625, 1596.9671630859375, 1602.0472412109375, 1607.1448974609375, 1608.5103759765625, 1611.61328125, 1614.2095947265625, 1615.2218017578125, 1618.082763671875, 1620.61962890625, 1623.104736328125, 1630.9423828125, 1636.62451171875, 1641.4244384765625, 1653.73291015625, 1654.90576171875, 1655.61962890625, 1656.309326171875, 1657.507568359375, 1659.1268310546875, 1660.329833984375, 1662.0550537109375, 1669.3184814453125, 1670.158203125, 1670.8779296875, 1698.1065673828125, 1698.3221435546875, 1700.4755859375, 1705.85107421875, 1710.694580078125, 1712.977783203125, 1717.158203125, 1725.0118408203125, 1732.9305419921875, 1738.1214599609375, 1759.52001953125, 1766.45654296875, 1784.9007568359375, 1790.205810546875, 1800.1558837890625, 1828.46484375, 1841.68896484375, 1853.0323486328125, 1870.603515625, 1890.6795654296875, 1904.5191650390625, 1911.014404296875, 1936.7467041015625, 3560.5971435546876 ] }, { "hoverinfo": "text", "hovertext": [ "(2919.791015625, 2925.77880859375)", "(2786.03564453125, 2812.111083984375)", "(2759.76806640625, 2786.90087890625)", "(2714.67724609375, 2742.662353515625)", "(2675.449951171875, 2774.843994140625)", "(2577.79833984375, 2630.68115234375)", "(2464.5166015625, 2478.844482421875)", "(2455.790771484375, 2708.671630859375)", "(2394.36767578125, 2441.1416015625)", "(2394.053466796875, 2570.84130859375)", "(2391.5595703125, 2520.1123046875)", "(2372.853515625, 2431.81787109375)", "(2371.19970703125, 2534.151611328125)", "(2370.4921875, 2370.934814453125)", "(2363.212646484375, 2452.483154296875)", "(2360.34033203125, 2498.453857421875)", "(2343.663818359375, 2457.52685546875)", "(2341.569580078125, 2364.251220703125)", "(2339.23095703125, 2412.94970703125)", "(2337.533447265625, 2404.6279296875)", "(2332.258056640625, 2360.453125)", "(2327.131103515625, 2444.68798828125)", "(2321.846435546875, 2353.8603515625)", "(2316.92041015625, 2331.171875)", "(2312.48681640625, 2381.3046875)", "(2300.423828125, 2348.74951171875)", "(2297.49951171875, 2352.0859375)", "(2293.209716796875, 2352.0859375)", "(2289.30224609375, 2358.946044921875)", "(2283.4482421875, 2344.867919921875)", "(2277.518798828125, 2296.95263671875)", "(2274.6064453125, 2391.913330078125)", "(2274.40380859375, 2311.802001953125)", "(2249.458740234375, 2319.850830078125)", "(2248.427978515625, 2300.3642578125)", "(2243.041015625, 2311.24560546875)", "(2241.85791015625, 2638.29736328125)", "(2227.204345703125, 2388.16357421875)", "(2217.1201171875, 2222.6328125)", "(2213.711181640625, 2230.989013671875)", "(2213.548583984375, 2422.65087890625)", "(2212.151123046875, 2235.474609375)", "(2208.6826171875, 2251.840576171875)", "(2207.07177734375, 2281.87939453125)", "(2206.11181640625, 2423.53564453125)", "(2205.571044921875, 2346.399169921875)", "(2200.896728515625, 2294.700927734375)", "(2193.962890625, 2267.251220703125)", "(2187.337646484375, 2334.538818359375)", "(2187.29541015625, 2229.184326171875)", "(2164.326904296875, 2370.934814453125)", "(2155.8447265625, 2266.6328125)", "(2155.3330078125, 2325.202392578125)", "(2154.337646484375, 2166.36328125)", "(2147.873046875, 2241.477294921875)", "(2142.662353515625, 2191.95703125)", "(2135.08642578125, 2695.09375)", "(2133.18212890625, 2304.58544921875)", "(2130.73681640625, 2188.73779296875)", "(2116.5693359375, 2475.359130859375)", "(2114.74755859375, 2365.969482421875)", "(2114.125, 2127.158935546875)", "(2108.445068359375, 2145.52978515625)", "(2101.979248046875, 2205.79638671875)", "(2099.832763671875, 2293.54541015625)", "(2096.8271484375, 2137.052734375)", "(2095.6708984375, 2247.757568359375)", "(2092.967041015625, 2210.77587890625)", "(2092.635498046875, 2219.78955078125)", "(2090.130615234375, 2159.897216796875)", "(2089.031982421875, 2255.52880859375)", "(2088.87890625, 2148.8095703125)", "(2088.06591796875, 2187.56396484375)", "(2086.385986328125, 2179.10595703125)", "(2084.334716796875, 2325.731201171875)", "(2083.04345703125, 2126.999267578125)", "(2082.397216796875, 2176.892333984375)", "(2079.736572265625, 2195.675537109375)", "(2079.622802734375, 2151.135986328125)", "(2078.775390625, 2196.419921875)", "(2076.779052734375, 2356.679443359375)", "(2071.286376953125, 2224.97607421875)", "(2065.28271484375, 2114.464111328125)", "(2061.299560546875, 2130.349609375)", "(2061.275634765625, 2095.689208984375)", "(2061.172119140625, 2076.636962890625)", "(2058.93994140625, 2189.90185546875)", "(2057.23583984375, 2110.762451171875)", "(2055.43701171875, 2355.095458984375)", "(2055.273193359375, 2124.496337890625)", "(2053.101318359375, 2321.4912109375)", "(2051.74267578125, 2082.27783203125)", "(2051.044189453125, 2097.900146484375)", "(2050.912841796875, 2090.682861328125)", "(2049.646484375, 2109.545654296875)", "(2047.615966796875, 2114.847412109375)", "(2046.1849365234375, 2092.82470703125)", "(2042.1259765625, 2307.072021484375)", "(2038.3739013671875, 2095.735107421875)", "(2037.589111328125, 2230.57470703125)", "(2036.823974609375, 2194.02099609375)", "(2035.556884765625, 2167.082763671875)", "(2035.323486328125, 2107.625244140625)", "(2031.9896240234375, 2101.7958984375)", "(2031.0968017578125, 2045.5460205078125)", "(2031.0252685546875, 2226.281005859375)", "(2029.4718017578125, 2037.7884521484375)", "(2027.12744140625, 2454.642822265625)", "(2021.753173828125, 2109.868896484375)", "(2018.78857421875, 2084.05615234375)", "(2018.0780029296875, 2085.981689453125)", "(2017.6790771484375, 2258.215576171875)", "(2015.462890625, 2115.976318359375)", "(2011.5606689453125, 2091.795654296875)", "(2011.5302734375, 2129.301513671875)", "(2009.0703125, 2210.07275390625)", "(2008.763427734375, 2195.675537109375)", "(2008.69677734375, 2190.5126953125)", "(2008.1788330078125, 2215.64892578125)", "(2004.4923095703125, 2051.873046875)", "(2004.3447265625, 2074.082763671875)", "(2003.0802001953125, 2017.7589111328125)", "(2002.7841796875, 2605.02978515625)", "(1997.6927490234375, 2015.4359130859375)", "(1997.5286865234375, 2105.1123046875)", "(1996.648193359375, 2127.556640625)", "(1994.0, 2088.6416015625)", "(1992.4686279296875, 2326.329833984375)", "(1987.983642578125, 2269.569580078125)", "(1982.214599609375, 2361.762939453125)", "(1981.148193359375, 2219.78955078125)", "(1980.8184814453125, 1989.3792724609375)", "(1979.7225341796875, 2216.1162109375)", "(1974.1435546875, 1977.8544921875)", "(1973.94384765625, 2150.68896484375)", "(1973.4420166015625, 2249.424072265625)", "(1972.425048828125, 2070.247802734375)", "(1965.8760986328125, 2154.962890625)", "(1964.7813720703125, 2210.77978515625)", "(1963.9744873046875, 2349.50244140625)", "(1963.4376220703125, 2185.238037109375)", "(1961.0174560546875, 2346.416259765625)", "(1956.837890625, 2098.90771484375)", "(1955.6435546875, 2168.06591796875)", "(1955.4178466796875, 1996.5281982421875)", "(1955.1455078125, 1965.0701904296875)", "(1954.090576171875, 2014.6495361328125)", "(1950.5911865234375, 1991.5386962890625)", "(1949.763916015625, 2051.873046875)", "(1948.72021484375, 2288.839111328125)", "(1945.4842529296875, 2088.203857421875)", "(1945.36376953125, 2232.33837890625)", "(1944.609375, 1972.421630859375)", "(1938.8563232421875, 1946.5225830078125)", "(1938.6585693359375, 2134.222900390625)", "(1938.3995361328125, 2208.629150390625)", "(1936.634765625, 1980.8563232421875)", "(1933.7781982421875, 2012.238037109375)", "(1932.080810546875, 2398.8388671875)", "(1927.44287109375, 2306.718017578125)", "(1926.6468505859375, 1971.1324462890625)", "(1926.0474853515625, 2253.942138671875)", "(1925.50830078125, 2171.056396484375)", "(1924.21484375, 2439.649658203125)", "(1923.575439453125, 2343.99169921875)", "(1922.3807373046875, 1941.6160888671875)", "(1918.3748779296875, 2219.75390625)", "(1917.9990234375, 2147.732666015625)", "(1917.142578125, 2096.095947265625)", "(1910.8282470703125, 2103.196533203125)", "(1909.60595703125, 1946.816162109375)", "(1906.4410400390625, 1988.12060546875)", "(1902.2850341796875, 2209.264404296875)", "(1902.2230224609375, 2229.233154296875)", "(1899.69677734375, 1992.92724609375)", "(1898.4364013671875, 2187.615478515625)", "(1897.9998779296875, 2197.623779296875)", "(1897.8726806640625, 2042.5362548828125)", "(1897.1217041015625, 1943.59716796875)", "(1896.5364990234375, 2113.776611328125)", "(1894.963134765625, 1910.0960693359375)", "(1894.5699462890625, 1916.915283203125)", "(1894.0792236328125, 2248.58349609375)", "(1893.194580078125, 2311.515380859375)", "(1892.69677734375, 1912.67919921875)", "(1891.3323974609375, 2023.692138671875)", "(1890.832763671875, 2257.158447265625)", "(1890.6915283203125, 2476.17626953125)", "(1888.971923828125, 1995.677978515625)", "(1888.963623046875, 2259.199951171875)", "(1887.1939697265625, 1890.4837646484375)", "(1886.2801513671875, 2241.587890625)", "(1886.152587890625, 1962.3748779296875)", "(1884.98828125, 2371.3583984375)", "(1884.1107177734375, 1985.6519775390625)", "(1881.9268798828125, 2199.670654296875)", "(1881.062255859375, 2009.4794921875)", "(1881.0067138671875, 2222.234130859375)", "(1880.0545654296875, 1898.3690185546875)", "(1879.071044921875, 2074.40869140625)", "(1878.2867431640625, 1935.2171630859375)", "(1878.1005859375, 2140.296630859375)", "(1873.264892578125, 2062.343017578125)", "(1872.54296875, 2141.48193359375)", "(1872.4539794921875, 1977.8577880859375)", "(1871.5906982421875, 1927.1519775390625)", "(1870.5692138671875, 1886.3428955078125)", "(1870.323974609375, 2006.7857666015625)", "(1869.5596923828125, 2000.875244140625)", "(1867.8040771484375, 2137.871337890625)", "(1866.17578125, 1876.969482421875)", "(1864.9488525390625, 2053.262451171875)", "(1864.6558837890625, 1884.452392578125)", "(1864.4183349609375, 1910.607177734375)", "(1863.6575927734375, 2067.177734375)", "(1862.9420166015625, 2510.84423828125)", "(1862.7203369140625, 1972.9066162109375)", "(1857.856201171875, 1946.8341064453125)", "(1857.16259765625, 2387.636962890625)", "(1855.8583984375, 2270.45849609375)", "(1855.127685546875, 1869.4969482421875)", "(1854.88232421875, 2004.5615234375)", "(1854.0447998046875, 2461.315673828125)", "(1849.580322265625, 2294.084716796875)", "(1849.0689697265625, 1860.325927734375)", "(1848.307861328125, 2147.6943359375)", "(1847.41748046875, 2022.63720703125)", "(1846.1895751953125, 1921.3416748046875)", "(1846.1099853515625, 2279.26220703125)", "(1843.963134765625, 1873.7464599609375)", "(1843.854248046875, 1974.14306640625)", "(1843.3775634765625, 1924.97314453125)", "(1841.5146484375, 1948.78564453125)", "(1838.312744140625, 2130.483642578125)", "(1837.505615234375, 1863.4891357421875)", "(1837.18603515625, 2084.05615234375)", "(1836.715576171875, 2219.19482421875)", "(1835.973388671875, 2266.724365234375)", "(1833.432861328125, 2132.1435546875)", "(1833.320556640625, 1880.4378662109375)", "(1832.0213623046875, 1882.06591796875)", "(1831.9136962890625, 2041.1163330078125)", "(1830.741943359375, 1837.2763671875)", "(1830.47509765625, 2041.092529296875)", "(1826.89453125, 1880.928955078125)", "(1825.81982421875, 2317.7939453125)", "(1823.089599609375, 2427.376708984375)", "(1822.302978515625, 2375.976806640625)", "(1822.07763671875, 2182.339111328125)", "(1821.974853515625, 2029.044677734375)", "(1821.263671875, 1995.3433837890625)", "(1821.0787353515625, 1822.309326171875)", "(1818.3922119140625, 2512.771240234375)", "(1816.787353515625, 2174.41015625)", "(1815.3133544921875, 2303.540283203125)", "(1814.5074462890625, 2095.908935546875)", "(1813.730224609375, 1862.34912109375)", "(1813.3114013671875, 2239.517333984375)", "(1811.8631591796875, 1814.595703125)", "(1809.673828125, 2221.273193359375)", "(1808.39404296875, 2228.927001953125)", "(1808.281982421875, 2043.5155029296875)", "(1808.161865234375, 2010.424072265625)", "(1807.7479248046875, 1817.321533203125)", "(1806.7530517578125, 1820.903076171875)", "(1806.494873046875, 2327.08056640625)", "(1803.8277587890625, 1831.361328125)", "(1802.4921875, 1939.3031005859375)", "(1800.5579833984375, 1844.16064453125)", "(1796.6798095703125, 1947.63134765625)", "(1796.53662109375, 2185.526611328125)", "(1795.92138671875, 2018.08349609375)", "(1795.83837890625, 2025.9859619140625)", "(1795.7584228515625, 1838.0079345703125)", "(1789.774169921875, 1846.009765625)", "(1789.5755615234375, 2188.895263671875)", "(1789.3804931640625, 2219.1767578125)", "(1788.408447265625, 2110.481689453125)", "(1788.2919921875, 1916.8231201171875)", "(1787.22900390625, 1995.9647216796875)", "(1785.896728515625, 2318.10791015625)", "(1782.5328369140625, 1947.7672119140625)", "(1781.7874755859375, 2011.460205078125)", "(1781.1033935546875, 1786.3916015625)", "(1780.888671875, 1969.399658203125)", "(1778.8531494140625, 2664.119384765625)", "(1778.66796875, 2272.379638671875)", "(1777.6007080078125, 1829.640380859375)", "(1771.918212890625, 2501.4072265625)", "(1771.802001953125, 1866.0416259765625)", "(1771.575927734375, 1967.090087890625)", "(1770.7679443359375, 2435.844970703125)", "(1770.15087890625, 2253.828125)", "(1769.86669921875, 2221.405029296875)", "(1768.61376953125, 2220.5615234375)", "(1768.5020751953125, 1931.8876953125)", "(1766.5721435546875, 1822.6170654296875)", "(1765.5137939453125, 2393.790283203125)", "(1765.2901611328125, 1848.1005859375)", "(1763.607666015625, 1986.052001953125)", "(1763.144775390625, 2156.361328125)", "(1762.6005859375, 2141.256103515625)", "(1761.7318115234375, 1892.239990234375)", "(1759.9010009765625, 2351.9169921875)", "(1758.656494140625, 2168.6396484375)", "(1758.415283203125, 2022.7041015625)", "(1758.2369384765625, 2255.609130859375)", "(1757.9677734375, 1942.6312255859375)", "(1756.703369140625, 2273.87841796875)", "(1755.7188720703125, 1827.1065673828125)", "(1754.7200927734375, 2276.411376953125)", "(1753.4808349609375, 1798.762939453125)", "(1751.3651123046875, 1834.6241455078125)", "(1750.6546630859375, 2031.95361328125)", "(1749.1094970703125, 1874.856201171875)", "(1747.3861083984375, 2164.19677734375)", "(1746.9033203125, 2001.668212890625)", "(1746.7069091796875, 1955.584716796875)", "(1746.2569580078125, 2222.01513671875)", "(1745.9345703125, 2158.759765625)", "(1743.7734375, 2089.771240234375)", "(1742.495849609375, 2220.19287109375)", "(1741.4525146484375, 1768.9063720703125)", "(1739.564208984375, 2018.8763427734375)", "(1739.5103759765625, 1854.95849609375)", "(1738.881103515625, 2529.3095703125)", "(1738.337890625, 1803.3726806640625)", "(1737.6219482421875, 1826.585693359375)", "(1736.8148193359375, 1978.4000244140625)", "(1736.7926025390625, 2186.558349609375)", "(1735.3255615234375, 2507.343505859375)", "(1735.2911376953125, 1970.563720703125)", "(1731.8270263671875, 1900.734130859375)", "(1730.856689453125, 1820.8931884765625)", "(1730.5487060546875, 1875.399169921875)", "(1729.800048828125, 1805.854736328125)", "(1729.459716796875, 1834.7650146484375)", "(1727.8876953125, 2106.312255859375)", "(1727.1993408203125, 1920.083740234375)", "(1727.100830078125, 2066.44775390625)", "(1726.660400390625, 2063.890869140625)", "(1726.2227783203125, 1918.8001708984375)", "(1725.8367919921875, 1976.931396484375)", "(1724.299560546875, 2083.0771484375)", "(1723.1556396484375, 1857.913818359375)", "(1722.8446044921875, 1897.159423828125)", "(1722.2379150390625, 1802.21240234375)", "(1721.3211669921875, 1983.2449951171875)", "(1720.119384765625, 1906.0810546875)", "(1719.3531494140625, 1754.162841796875)", "(1719.2740478515625, 1866.322998046875)", "(1718.936279296875, 2104.401123046875)", "(1718.299072265625, 2222.57861328125)", "(1715.3193359375, 1883.7786865234375)", "(1714.0096435546875, 2004.4423828125)", "(1713.4378662109375, 2093.81103515625)", "(1712.6632080078125, 2008.49853515625)", "(1710.3809814453125, 2383.830322265625)", "(1708.048095703125, 1786.9039306640625)", "(1706.5953369140625, 2285.182373046875)", "(1706.184326171875, 1905.717041015625)", "(1705.5079345703125, 2145.6435546875)", "(1703.70068359375, 1899.6087646484375)", "(1702.299072265625, 1877.7996826171875)", "(1700.3646240234375, 2216.212158203125)", "(1700.204833984375, 1882.75146484375)", "(1698.4989013671875, 1790.259521484375)", "(1697.5863037109375, 2149.23583984375)", "(1696.4141845703125, 1743.4959716796875)", "(1695.3154296875, 2326.236328125)", "(1695.198974609375, 1747.25048828125)", "(1694.5006103515625, 2201.01025390625)", "(1694.207275390625, 1926.0084228515625)", "(1693.7325439453125, 2294.036865234375)", "(1692.6634521484375, 1832.758544921875)", "(1692.01025390625, 2194.075927734375)", "(1691.3636474609375, 2305.584228515625)", "(1690.3817138671875, 2180.2265625)", "(1689.0966796875, 1732.9578857421875)", "(1688.751220703125, 1920.7591552734375)", "(1687.834228515625, 1895.7603759765625)", "(1684.1141357421875, 2363.7705078125)", "(1683.1956787109375, 1902.15771484375)", "(1683.1795654296875, 2136.772705078125)", "(1683.1298828125, 1901.7066650390625)", "(1679.092041015625, 2275.580810546875)", "(1676.802734375, 1974.1356201171875)", "(1675.6776123046875, 2006.00927734375)", "(1675.1895751953125, 1775.7686767578125)", "(1674.0455322265625, 1680.40869140625)", "(1672.4793701171875, 1688.33935546875)", "(1671.2470703125, 1743.87841796875)", "(1669.7921142578125, 1905.2015380859375)", "(1666.6986083984375, 2018.62548828125)", "(1664.736572265625, 1694.1961669921875)", "(1661.15869140625, 1935.4561767578125)", "(1660.7318115234375, 2448.27001953125)", "(1660.5838623046875, 1914.116943359375)", "(1660.1312255859375, 2263.7646484375)", "(1658.163818359375, 1962.453369140625)", "(1658.08349609375, 2051.900634765625)", "(1657.5946044921875, 1716.2042236328125)", "(1657.144775390625, 1955.38720703125)", "(1657.1177978515625, 1777.3150634765625)", "(1656.9500732421875, 1696.287841796875)", "(1656.763671875, 1744.4130859375)", "(1656.6165771484375, 1689.3287353515625)", "(1656.196044921875, 1875.299560546875)", "(1654.6156005859375, 1953.8740234375)", "(1653.5596923828125, 2072.072509765625)", "(1653.533935546875, 2341.905029296875)", "(1649.39404296875, 1727.3360595703125)", "(1649.0369873046875, 1714.835205078125)", "(1647.732666015625, 1759.560546875)", "(1646.345703125, 1725.5406494140625)", "(1646.170166015625, 1739.047607421875)", "(1645.2928466796875, 1975.84228515625)", "(1643.80712890625, 1702.70068359375)", "(1641.8035888671875, 1995.9647216796875)", "(1639.2764892578125, 2251.774169921875)", "(1637.8013916015625, 1722.3626708984375)", "(1637.6363525390625, 1693.452880859375)", "(1637.55615234375, 1764.8934326171875)", "(1637.5169677734375, 1710.3892822265625)", "(1636.9254150390625, 2090.58642578125)", "(1636.72314453125, 1911.054443359375)", "(1636.1759033203125, 2310.6376953125)", "(1634.6724853515625, 1859.1409912109375)", "(1633.697509765625, 2116.539306640625)", "(1633.582763671875, 1646.592041015625)", "(1631.771484375, 1798.387939453125)", "(1628.660400390625, 2076.313232421875)", "(1626.468994140625, 1814.2401123046875)", "(1626.267578125, 2197.06494140625)", "(1625.7427978515625, 2269.015625)", "(1624.894775390625, 2184.33544921875)", "(1623.73876953125, 2100.238037109375)", "(1623.2901611328125, 1876.1824951171875)", "(1623.1630859375, 1686.4171142578125)", "(1621.2288818359375, 1680.8338623046875)", "(1620.633544921875, 1900.661376953125)", "(1620.3392333984375, 1775.7686767578125)", "(1619.0078125, 1628.8109130859375)", "(1613.199951171875, 1680.39697265625)", "(1612.8428955078125, 2080.8896484375)", "(1612.425048828125, 2111.6650390625)", "(1611.866455078125, 1886.443115234375)", "(1611.7855224609375, 1612.2005615234375)", "(1608.4716796875, 1697.4281005859375)", "(1605.6041259765625, 1757.856689453125)", "(1605.166259765625, 1612.2005615234375)", "(1604.9556884765625, 1632.9886474609375)", "(1604.2001953125, 1705.6192626953125)", "(1602.7950439453125, 2057.91552734375)", "(1602.1982421875, 1680.9697265625)", "(1601.230224609375, 2164.127197265625)", "(1601.15478515625, 2308.745361328125)", "(1597.84228515625, 1918.1280517578125)", "(1597.8131103515625, 2153.21533203125)", "(1595.69580078125, 2247.031005859375)", "(1595.0386962890625, 2120.95068359375)", "(1594.648681640625, 2197.6796875)", "(1593.941162109375, 1847.0299072265625)", "(1593.2503662109375, 1629.7213134765625)", "(1590.1763916015625, 1887.36279296875)", "(1589.9820556640625, 2363.73779296875)", "(1589.6483154296875, 1961.382568359375)", "(1589.437255859375, 1621.57861328125)", "(1589.31396484375, 1766.58203125)", "(1586.7581787109375, 2311.183837890625)", "(1585.693115234375, 1641.3995361328125)", "(1583.51611328125, 1830.640625)", "(1583.460693359375, 1833.6651611328125)", "(1583.37060546875, 1621.68115234375)", "(1582.842529296875, 2162.4765625)", "(1582.4205322265625, 2305.962646484375)", "(1581.5506591796875, 2150.004150390625)", "(1581.316650390625, 2183.5361328125)", "(1581.16845703125, 1802.3255615234375)", "(1578.6663818359375, 1946.9464111328125)", "(1577.619384765625, 2326.329833984375)", "(1575.38720703125, 1611.05859375)", "(1575.3359375, 1694.1688232421875)", "(1574.70361328125, 2408.0205078125)", "(1574.197509765625, 2452.00927734375)", "(1574.0625, 1738.567138671875)", "(1572.44140625, 2191.101318359375)", "(1572.1407470703125, 2035.2587890625)", "(1571.3514404296875, 1971.9688720703125)", "(1569.5272216796875, 2425.6923828125)", "(1568.12890625, 1610.3917236328125)", "(1568.0623779296875, 1767.8753662109375)", "(1566.28564453125, 2222.029052734375)", "(1565.4044189453125, 2292.75244140625)", "(1564.6483154296875, 1914.286865234375)", "(1564.435791015625, 2120.260498046875)", "(1561.7186279296875, 2056.076171875)", "(1560.2059326171875, 1818.523193359375)", "(1558.90380859375, 2251.774169921875)", "(1558.638671875, 1593.14892578125)", "(1557.7630615234375, 1712.9307861328125)", "(1557.0870361328125, 2019.376220703125)", "(1554.7838134765625, 1649.86962890625)", "(1554.3917236328125, 2147.276123046875)", "(1554.0689697265625, 2306.918701171875)", "(1553.5648193359375, 1635.439453125)", "(1553.4259033203125, 1624.694091796875)", "(1552.81103515625, 2214.167724609375)", "(1552.1971435546875, 1977.1678466796875)", "(1552.1749267578125, 1685.982177734375)", "(1551.115234375, 2198.53271484375)", "(1550.1905517578125, 1724.552490234375)", "(1547.2403564453125, 1652.1353759765625)", "(1545.2171630859375, 2052.273681640625)", "(1544.554931640625, 2182.39404296875)", "(1544.0775146484375, 2222.234130859375)", "(1542.2650146484375, 2245.416015625)", "(1541.7266845703125, 1957.9647216796875)", "(1541.095703125, 2343.117919921875)", "(1535.4014892578125, 1542.4580078125)", "(1535.33935546875, 1912.108154296875)", "(1534.984375, 1607.6951904296875)", "(1534.8447265625, 2218.103759765625)", "(1534.7537841796875, 1553.6580810546875)", "(1534.3785400390625, 2074.9638671875)", "(1531.8076171875, 1916.795166015625)", "(1527.42529296875, 1609.490234375)", "(1526.4549560546875, 1573.0150146484375)", "(1526.176025390625, 1769.4476318359375)", "(1524.6649169921875, 2014.665283203125)", "(1523.74658203125, 2310.053955078125)", "(1521.853515625, 1966.9813232421875)", "(1521.6494140625, 2378.656982421875)", "(1521.0430908203125, 1744.1236572265625)", "(1520.2169189453125, 2077.041015625)", "(1519.93359375, 1711.4058837890625)", "(1519.529296875, 1628.8109130859375)", "(1519.0904541015625, 1969.488037109375)", "(1518.1607666015625, 2066.759033203125)", "(1517.80322265625, 1577.65673828125)", "(1516.8026123046875, 1564.7781982421875)", "(1516.240234375, 1532.4566650390625)", "(1515.725341796875, 1651.3974609375)", "(1513.7442626953125, 1545.2275390625)", "(1513.648193359375, 2146.863525390625)", "(1512.93603515625, 2134.583984375)", "(1511.966796875, 2452.483154296875)", "(1510.80029296875, 2366.858154296875)", "(1510.6190185546875, 2111.58203125)", "(1510.1558837890625, 1594.904541015625)", "(1509.969482421875, 1982.657470703125)", "(1507.9808349609375, 1542.834228515625)", "(1506.3494873046875, 2013.053466796875)", "(1505.7391357421875, 2085.610107421875)", "(1505.48095703125, 2117.67431640625)", "(1505.343505859375, 2334.559814453125)", "(1503.0657958984375, 2346.7763671875)", "(1500.3656005859375, 1816.165771484375)", "(1498.0780029296875, 2301.81298828125)", "(1498.0142822265625, 2272.7587890625)", "(1497.8983154296875, 1960.5579833984375)", "(1496.7508544921875, 2243.98486328125)", "(1495.4658203125, 1499.995849609375)", "(1492.97802734375, 1636.4334716796875)", "(1492.7923583984375, 1511.943115234375)", "(1491.03369140625, 1543.0914306640625)", "(1490.6724853515625, 1540.6121826171875)", "(1489.6641845703125, 1808.6103515625)", "(1489.349609375, 2442.785400390625)", "(1489.044189453125, 1732.9097900390625)", "(1488.3082275390625, 1591.9185791015625)", "(1487.720458984375, 2089.60400390625)", "(1482.2978515625, 2097.84716796875)", "(1481.177001953125, 1898.0909423828125)", "(1481.1019287109375, 2061.173828125)", "(1480.344482421875, 2442.740234375)", "(1480.037353515625, 2120.3056640625)", "(1479.1649169921875, 1619.4393310546875)", "(1478.9630126953125, 1575.8597412109375)", "(1477.42236328125, 1831.5128173828125)", "(1475.5596923828125, 1691.6390380859375)", "(1475.2113037109375, 1819.6212158203125)", "(1474.8531494140625, 2232.33837890625)", "(1472.2716064453125, 2260.188232421875)", "(1471.1143798828125, 2116.912109375)", "(1470.6712646484375, 2349.096435546875)", "(1470.5250244140625, 2182.28369140625)", "(1463.4661865234375, 1592.909912109375)", "(1460.1474609375, 2181.47802734375)", "(1460.0096435546875, 1838.5439453125)", "(1459.9010009765625, 1578.5172119140625)", "(1459.8499755859375, 1551.5758056640625)", "(1459.6226806640625, 1579.534423828125)", "(1459.2789306640625, 1795.1334228515625)", "(1454.8834228515625, 1484.496826171875)", "(1454.141357421875, 2371.4443359375)", "(1453.2176513671875, 1573.09326171875)", "(1452.4794921875, 1721.7064208984375)", "(1450.96142578125, 1997.9493408203125)", "(1449.1845703125, 1827.742431640625)", "(1448.9293212890625, 1864.2742919921875)", "(1448.5439453125, 2328.1240234375)", "(1447.9415283203125, 1938.7891845703125)", "(1441.9141845703125, 1767.9376220703125)", "(1441.5885009765625, 2104.584228515625)", "(1440.810302734375, 2155.045166015625)", "(1439.7076416015625, 1488.0135498046875)", "(1439.564453125, 2070.007080078125)", "(1433.265869140625, 2224.6298828125)", "(1432.96533203125, 1456.7242431640625)", "(1429.7950439453125, 1603.3912353515625)", "(1428.761474609375, 1743.9779052734375)", "(1428.3216552734375, 2352.805419921875)", "(1427.45556640625, 2356.53759765625)", "(1426.502685546875, 2142.412109375)", "(1425.6849365234375, 1669.7769775390625)", "(1424.338134765625, 1553.61279296875)", "(1422.53662109375, 1585.9822998046875)", "(1416.863525390625, 1863.4423828125)", "(1414.881103515625, 1594.744140625)", "(1412.9017333984375, 1814.5672607421875)", "(1412.6090087890625, 1787.26806640625)", "(1411.6556396484375, 2358.647216796875)", "(1408.0191650390625, 2092.3330078125)", "(1404.1351318359375, 1411.1744384765625)", "(1402.429443359375, 1785.2869873046875)", "(1400.6072998046875, 1845.8167724609375)", "(1400.5352783203125, 1909.743408203125)", "(1400.0869140625, 1651.808837890625)", "(1397.336181640625, 1420.071044921875)", "(1393.3037109375, 1674.6822509765625)", "(1391.3924560546875, 1543.0914306640625)", "(1391.0054931640625, 1835.23828125)", "(1390.13720703125, 1924.99267578125)", "(1384.899169921875, 1481.09326171875)", "(1384.471923828125, 1475.8104248046875)", "(1383.7283935546875, 2364.458984375)", "(1381.771728515625, 1680.2314453125)", "(1373.1846923828125, 1975.8753662109375)", "(1369.415771484375, 1408.4000244140625)", "(1368.080322265625, 1525.2203369140625)", "(1366.1783447265625, 1815.3631591796875)", "(1364.3411865234375, 1408.6824951171875)", "(1363.5986328125, 1445.925048828125)", "(1361.32763671875, 1387.007080078125)", "(1358.5657958984375, 1734.20556640625)", "(1358.01953125, 1369.184814453125)", "(1351.235595703125, 1756.3218994140625)", "(1347.8818359375, 1788.068359375)", "(1345.89404296875, 1393.307861328125)", "(1342.935791015625, 1454.232177734375)", "(1326.4771728515625, 1665.1602783203125)", "(1324.3922119140625, 1831.94482421875)", "(1314.547607421875, 1612.3885498046875)", "(1313.54833984375, 1347.948486328125)", "(1311.44873046875, 1313.6854248046875)", "(1306.445556640625, 1594.898681640625)", "(1306.434814453125, 1391.342529296875)", "(1304.5076904296875, 1305.70751953125)", "(1296.9844970703125, 1305.70751953125)", "(1291.8798828125, 1515.896728515625)", "(1291.3192138671875, 1530.8604736328125)", "(1283.09033203125, 1323.52587890625)", "(1280.8323974609375, 1434.282958984375)", "(1277.333984375, 1302.49951171875)", "(1276.20263671875, 1526.1116943359375)", "(1261.1756591796875, 1272.1962890625)", "(1248.33837890625, 1388.90087890625)", "(1243.4088134765625, 1437.02685546875)", "(1234.08935546875, 1354.9185791015625)", "(1225.1092529296875, 1660.499267578125)", "(1222.273681640625, 1332.204833984375)", "(1220.742431640625, 1256.040283203125)", "(1219.5325927734375, 1247.6351318359375)", "(1216.6083984375, 1279.6522216796875)", "(1210.0391845703125, 1680.6488037109375)", "(1208.213134765625, 1319.91015625)", "(1200.485107421875, 1259.3260498046875)", "(1200.2864990234375, 1431.871826171875)", "(1177.27880859375, 1355.4599609375)", "(1153.1905517578125, 1162.2899169921875)", "(1038.3447265625, 1058.0714111328125)", "(936.9884033203125, 1130.38916015625)" ], "mode": "markers", "name": "H1", "type": "scatter", "x": [ 2919.791015625, 2786.03564453125, 2759.76806640625, 2714.67724609375, 2675.449951171875, 2577.79833984375, 2464.5166015625, 2455.790771484375, 2394.36767578125, 2394.053466796875, 2391.5595703125, 2372.853515625, 2371.19970703125, 2370.4921875, 2363.212646484375, 2360.34033203125, 2343.663818359375, 2341.569580078125, 2339.23095703125, 2337.533447265625, 2332.258056640625, 2327.131103515625, 2321.846435546875, 2316.92041015625, 2312.48681640625, 2300.423828125, 2297.49951171875, 2293.209716796875, 2289.30224609375, 2283.4482421875, 2277.518798828125, 2274.6064453125, 2274.40380859375, 2249.458740234375, 2248.427978515625, 2243.041015625, 2241.85791015625, 2227.204345703125, 2217.1201171875, 2213.711181640625, 2213.548583984375, 2212.151123046875, 2208.6826171875, 2207.07177734375, 2206.11181640625, 2205.571044921875, 2200.896728515625, 2193.962890625, 2187.337646484375, 2187.29541015625, 2164.326904296875, 2155.8447265625, 2155.3330078125, 2154.337646484375, 2147.873046875, 2142.662353515625, 2135.08642578125, 2133.18212890625, 2130.73681640625, 2116.5693359375, 2114.74755859375, 2114.125, 2108.445068359375, 2101.979248046875, 2099.832763671875, 2096.8271484375, 2095.6708984375, 2092.967041015625, 2092.635498046875, 2090.130615234375, 2089.031982421875, 2088.87890625, 2088.06591796875, 2086.385986328125, 2084.334716796875, 2083.04345703125, 2082.397216796875, 2079.736572265625, 2079.622802734375, 2078.775390625, 2076.779052734375, 2071.286376953125, 2065.28271484375, 2061.299560546875, 2061.275634765625, 2061.172119140625, 2058.93994140625, 2057.23583984375, 2055.43701171875, 2055.273193359375, 2053.101318359375, 2051.74267578125, 2051.044189453125, 2050.912841796875, 2049.646484375, 2047.615966796875, 2046.1849365234375, 2042.1259765625, 2038.3739013671875, 2037.589111328125, 2036.823974609375, 2035.556884765625, 2035.323486328125, 2031.9896240234375, 2031.0968017578125, 2031.0252685546875, 2029.4718017578125, 2027.12744140625, 2021.753173828125, 2018.78857421875, 2018.0780029296875, 2017.6790771484375, 2015.462890625, 2011.5606689453125, 2011.5302734375, 2009.0703125, 2008.763427734375, 2008.69677734375, 2008.1788330078125, 2004.4923095703125, 2004.3447265625, 2003.0802001953125, 2002.7841796875, 1997.6927490234375, 1997.5286865234375, 1996.648193359375, 1994, 1992.4686279296875, 1987.983642578125, 1982.214599609375, 1981.148193359375, 1980.8184814453125, 1979.7225341796875, 1974.1435546875, 1973.94384765625, 1973.4420166015625, 1972.425048828125, 1965.8760986328125, 1964.7813720703125, 1963.9744873046875, 1963.4376220703125, 1961.0174560546875, 1956.837890625, 1955.6435546875, 1955.4178466796875, 1955.1455078125, 1954.090576171875, 1950.5911865234375, 1949.763916015625, 1948.72021484375, 1945.4842529296875, 1945.36376953125, 1944.609375, 1938.8563232421875, 1938.6585693359375, 1938.3995361328125, 1936.634765625, 1933.7781982421875, 1932.080810546875, 1927.44287109375, 1926.6468505859375, 1926.0474853515625, 1925.50830078125, 1924.21484375, 1923.575439453125, 1922.3807373046875, 1918.3748779296875, 1917.9990234375, 1917.142578125, 1910.8282470703125, 1909.60595703125, 1906.4410400390625, 1902.2850341796875, 1902.2230224609375, 1899.69677734375, 1898.4364013671875, 1897.9998779296875, 1897.8726806640625, 1897.1217041015625, 1896.5364990234375, 1894.963134765625, 1894.5699462890625, 1894.0792236328125, 1893.194580078125, 1892.69677734375, 1891.3323974609375, 1890.832763671875, 1890.6915283203125, 1888.971923828125, 1888.963623046875, 1887.1939697265625, 1886.2801513671875, 1886.152587890625, 1884.98828125, 1884.1107177734375, 1881.9268798828125, 1881.062255859375, 1881.0067138671875, 1880.0545654296875, 1879.071044921875, 1878.2867431640625, 1878.1005859375, 1873.264892578125, 1872.54296875, 1872.4539794921875, 1871.5906982421875, 1870.5692138671875, 1870.323974609375, 1869.5596923828125, 1867.8040771484375, 1866.17578125, 1864.9488525390625, 1864.6558837890625, 1864.4183349609375, 1863.6575927734375, 1862.9420166015625, 1862.7203369140625, 1857.856201171875, 1857.16259765625, 1855.8583984375, 1855.127685546875, 1854.88232421875, 1854.0447998046875, 1849.580322265625, 1849.0689697265625, 1848.307861328125, 1847.41748046875, 1846.1895751953125, 1846.1099853515625, 1843.963134765625, 1843.854248046875, 1843.3775634765625, 1841.5146484375, 1838.312744140625, 1837.505615234375, 1837.18603515625, 1836.715576171875, 1835.973388671875, 1833.432861328125, 1833.320556640625, 1832.0213623046875, 1831.9136962890625, 1830.741943359375, 1830.47509765625, 1826.89453125, 1825.81982421875, 1823.089599609375, 1822.302978515625, 1822.07763671875, 1821.974853515625, 1821.263671875, 1821.0787353515625, 1818.3922119140625, 1816.787353515625, 1815.3133544921875, 1814.5074462890625, 1813.730224609375, 1813.3114013671875, 1811.8631591796875, 1809.673828125, 1808.39404296875, 1808.281982421875, 1808.161865234375, 1807.7479248046875, 1806.7530517578125, 1806.494873046875, 1803.8277587890625, 1802.4921875, 1800.5579833984375, 1796.6798095703125, 1796.53662109375, 1795.92138671875, 1795.83837890625, 1795.7584228515625, 1789.774169921875, 1789.5755615234375, 1789.3804931640625, 1788.408447265625, 1788.2919921875, 1787.22900390625, 1785.896728515625, 1782.5328369140625, 1781.7874755859375, 1781.1033935546875, 1780.888671875, 1778.8531494140625, 1778.66796875, 1777.6007080078125, 1771.918212890625, 1771.802001953125, 1771.575927734375, 1770.7679443359375, 1770.15087890625, 1769.86669921875, 1768.61376953125, 1768.5020751953125, 1766.5721435546875, 1765.5137939453125, 1765.2901611328125, 1763.607666015625, 1763.144775390625, 1762.6005859375, 1761.7318115234375, 1759.9010009765625, 1758.656494140625, 1758.415283203125, 1758.2369384765625, 1757.9677734375, 1756.703369140625, 1755.7188720703125, 1754.7200927734375, 1753.4808349609375, 1751.3651123046875, 1750.6546630859375, 1749.1094970703125, 1747.3861083984375, 1746.9033203125, 1746.7069091796875, 1746.2569580078125, 1745.9345703125, 1743.7734375, 1742.495849609375, 1741.4525146484375, 1739.564208984375, 1739.5103759765625, 1738.881103515625, 1738.337890625, 1737.6219482421875, 1736.8148193359375, 1736.7926025390625, 1735.3255615234375, 1735.2911376953125, 1731.8270263671875, 1730.856689453125, 1730.5487060546875, 1729.800048828125, 1729.459716796875, 1727.8876953125, 1727.1993408203125, 1727.100830078125, 1726.660400390625, 1726.2227783203125, 1725.8367919921875, 1724.299560546875, 1723.1556396484375, 1722.8446044921875, 1722.2379150390625, 1721.3211669921875, 1720.119384765625, 1719.3531494140625, 1719.2740478515625, 1718.936279296875, 1718.299072265625, 1715.3193359375, 1714.0096435546875, 1713.4378662109375, 1712.6632080078125, 1710.3809814453125, 1708.048095703125, 1706.5953369140625, 1706.184326171875, 1705.5079345703125, 1703.70068359375, 1702.299072265625, 1700.3646240234375, 1700.204833984375, 1698.4989013671875, 1697.5863037109375, 1696.4141845703125, 1695.3154296875, 1695.198974609375, 1694.5006103515625, 1694.207275390625, 1693.7325439453125, 1692.6634521484375, 1692.01025390625, 1691.3636474609375, 1690.3817138671875, 1689.0966796875, 1688.751220703125, 1687.834228515625, 1684.1141357421875, 1683.1956787109375, 1683.1795654296875, 1683.1298828125, 1679.092041015625, 1676.802734375, 1675.6776123046875, 1675.1895751953125, 1674.0455322265625, 1672.4793701171875, 1671.2470703125, 1669.7921142578125, 1666.6986083984375, 1664.736572265625, 1661.15869140625, 1660.7318115234375, 1660.5838623046875, 1660.1312255859375, 1658.163818359375, 1658.08349609375, 1657.5946044921875, 1657.144775390625, 1657.1177978515625, 1656.9500732421875, 1656.763671875, 1656.6165771484375, 1656.196044921875, 1654.6156005859375, 1653.5596923828125, 1653.533935546875, 1649.39404296875, 1649.0369873046875, 1647.732666015625, 1646.345703125, 1646.170166015625, 1645.2928466796875, 1643.80712890625, 1641.8035888671875, 1639.2764892578125, 1637.8013916015625, 1637.6363525390625, 1637.55615234375, 1637.5169677734375, 1636.9254150390625, 1636.72314453125, 1636.1759033203125, 1634.6724853515625, 1633.697509765625, 1633.582763671875, 1631.771484375, 1628.660400390625, 1626.468994140625, 1626.267578125, 1625.7427978515625, 1624.894775390625, 1623.73876953125, 1623.2901611328125, 1623.1630859375, 1621.2288818359375, 1620.633544921875, 1620.3392333984375, 1619.0078125, 1613.199951171875, 1612.8428955078125, 1612.425048828125, 1611.866455078125, 1611.7855224609375, 1608.4716796875, 1605.6041259765625, 1605.166259765625, 1604.9556884765625, 1604.2001953125, 1602.7950439453125, 1602.1982421875, 1601.230224609375, 1601.15478515625, 1597.84228515625, 1597.8131103515625, 1595.69580078125, 1595.0386962890625, 1594.648681640625, 1593.941162109375, 1593.2503662109375, 1590.1763916015625, 1589.9820556640625, 1589.6483154296875, 1589.437255859375, 1589.31396484375, 1586.7581787109375, 1585.693115234375, 1583.51611328125, 1583.460693359375, 1583.37060546875, 1582.842529296875, 1582.4205322265625, 1581.5506591796875, 1581.316650390625, 1581.16845703125, 1578.6663818359375, 1577.619384765625, 1575.38720703125, 1575.3359375, 1574.70361328125, 1574.197509765625, 1574.0625, 1572.44140625, 1572.1407470703125, 1571.3514404296875, 1569.5272216796875, 1568.12890625, 1568.0623779296875, 1566.28564453125, 1565.4044189453125, 1564.6483154296875, 1564.435791015625, 1561.7186279296875, 1560.2059326171875, 1558.90380859375, 1558.638671875, 1557.7630615234375, 1557.0870361328125, 1554.7838134765625, 1554.3917236328125, 1554.0689697265625, 1553.5648193359375, 1553.4259033203125, 1552.81103515625, 1552.1971435546875, 1552.1749267578125, 1551.115234375, 1550.1905517578125, 1547.2403564453125, 1545.2171630859375, 1544.554931640625, 1544.0775146484375, 1542.2650146484375, 1541.7266845703125, 1541.095703125, 1535.4014892578125, 1535.33935546875, 1534.984375, 1534.8447265625, 1534.7537841796875, 1534.3785400390625, 1531.8076171875, 1527.42529296875, 1526.4549560546875, 1526.176025390625, 1524.6649169921875, 1523.74658203125, 1521.853515625, 1521.6494140625, 1521.0430908203125, 1520.2169189453125, 1519.93359375, 1519.529296875, 1519.0904541015625, 1518.1607666015625, 1517.80322265625, 1516.8026123046875, 1516.240234375, 1515.725341796875, 1513.7442626953125, 1513.648193359375, 1512.93603515625, 1511.966796875, 1510.80029296875, 1510.6190185546875, 1510.1558837890625, 1509.969482421875, 1507.9808349609375, 1506.3494873046875, 1505.7391357421875, 1505.48095703125, 1505.343505859375, 1503.0657958984375, 1500.3656005859375, 1498.0780029296875, 1498.0142822265625, 1497.8983154296875, 1496.7508544921875, 1495.4658203125, 1492.97802734375, 1492.7923583984375, 1491.03369140625, 1490.6724853515625, 1489.6641845703125, 1489.349609375, 1489.044189453125, 1488.3082275390625, 1487.720458984375, 1482.2978515625, 1481.177001953125, 1481.1019287109375, 1480.344482421875, 1480.037353515625, 1479.1649169921875, 1478.9630126953125, 1477.42236328125, 1475.5596923828125, 1475.2113037109375, 1474.8531494140625, 1472.2716064453125, 1471.1143798828125, 1470.6712646484375, 1470.5250244140625, 1463.4661865234375, 1460.1474609375, 1460.0096435546875, 1459.9010009765625, 1459.8499755859375, 1459.6226806640625, 1459.2789306640625, 1454.8834228515625, 1454.141357421875, 1453.2176513671875, 1452.4794921875, 1450.96142578125, 1449.1845703125, 1448.9293212890625, 1448.5439453125, 1447.9415283203125, 1441.9141845703125, 1441.5885009765625, 1440.810302734375, 1439.7076416015625, 1439.564453125, 1433.265869140625, 1432.96533203125, 1429.7950439453125, 1428.761474609375, 1428.3216552734375, 1427.45556640625, 1426.502685546875, 1425.6849365234375, 1424.338134765625, 1422.53662109375, 1416.863525390625, 1414.881103515625, 1412.9017333984375, 1412.6090087890625, 1411.6556396484375, 1408.0191650390625, 1404.1351318359375, 1402.429443359375, 1400.6072998046875, 1400.5352783203125, 1400.0869140625, 1397.336181640625, 1393.3037109375, 1391.3924560546875, 1391.0054931640625, 1390.13720703125, 1384.899169921875, 1384.471923828125, 1383.7283935546875, 1381.771728515625, 1373.1846923828125, 1369.415771484375, 1368.080322265625, 1366.1783447265625, 1364.3411865234375, 1363.5986328125, 1361.32763671875, 1358.5657958984375, 1358.01953125, 1351.235595703125, 1347.8818359375, 1345.89404296875, 1342.935791015625, 1326.4771728515625, 1324.3922119140625, 1314.547607421875, 1313.54833984375, 1311.44873046875, 1306.445556640625, 1306.434814453125, 1304.5076904296875, 1296.9844970703125, 1291.8798828125, 1291.3192138671875, 1283.09033203125, 1280.8323974609375, 1277.333984375, 1276.20263671875, 1261.1756591796875, 1248.33837890625, 1243.4088134765625, 1234.08935546875, 1225.1092529296875, 1222.273681640625, 1220.742431640625, 1219.5325927734375, 1216.6083984375, 1210.0391845703125, 1208.213134765625, 1200.485107421875, 1200.2864990234375, 1177.27880859375, 1153.1905517578125, 1038.3447265625, 936.9884033203125 ], "y": [ 2925.77880859375, 2812.111083984375, 2786.90087890625, 2742.662353515625, 2774.843994140625, 2630.68115234375, 2478.844482421875, 2708.671630859375, 2441.1416015625, 2570.84130859375, 2520.1123046875, 2431.81787109375, 2534.151611328125, 2370.934814453125, 2452.483154296875, 2498.453857421875, 2457.52685546875, 2364.251220703125, 2412.94970703125, 2404.6279296875, 2360.453125, 2444.68798828125, 2353.8603515625, 2331.171875, 2381.3046875, 2348.74951171875, 2352.0859375, 2352.0859375, 2358.946044921875, 2344.867919921875, 2296.95263671875, 2391.913330078125, 2311.802001953125, 2319.850830078125, 2300.3642578125, 2311.24560546875, 2638.29736328125, 2388.16357421875, 2222.6328125, 2230.989013671875, 2422.65087890625, 2235.474609375, 2251.840576171875, 2281.87939453125, 2423.53564453125, 2346.399169921875, 2294.700927734375, 2267.251220703125, 2334.538818359375, 2229.184326171875, 2370.934814453125, 2266.6328125, 2325.202392578125, 2166.36328125, 2241.477294921875, 2191.95703125, 2695.09375, 2304.58544921875, 2188.73779296875, 2475.359130859375, 2365.969482421875, 2127.158935546875, 2145.52978515625, 2205.79638671875, 2293.54541015625, 2137.052734375, 2247.757568359375, 2210.77587890625, 2219.78955078125, 2159.897216796875, 2255.52880859375, 2148.8095703125, 2187.56396484375, 2179.10595703125, 2325.731201171875, 2126.999267578125, 2176.892333984375, 2195.675537109375, 2151.135986328125, 2196.419921875, 2356.679443359375, 2224.97607421875, 2114.464111328125, 2130.349609375, 2095.689208984375, 2076.636962890625, 2189.90185546875, 2110.762451171875, 2355.095458984375, 2124.496337890625, 2321.4912109375, 2082.27783203125, 2097.900146484375, 2090.682861328125, 2109.545654296875, 2114.847412109375, 2092.82470703125, 2307.072021484375, 2095.735107421875, 2230.57470703125, 2194.02099609375, 2167.082763671875, 2107.625244140625, 2101.7958984375, 2045.5460205078125, 2226.281005859375, 2037.7884521484375, 2454.642822265625, 2109.868896484375, 2084.05615234375, 2085.981689453125, 2258.215576171875, 2115.976318359375, 2091.795654296875, 2129.301513671875, 2210.07275390625, 2195.675537109375, 2190.5126953125, 2215.64892578125, 2051.873046875, 2074.082763671875, 2017.7589111328125, 2605.02978515625, 2015.4359130859375, 2105.1123046875, 2127.556640625, 2088.6416015625, 2326.329833984375, 2269.569580078125, 2361.762939453125, 2219.78955078125, 1989.3792724609375, 2216.1162109375, 1977.8544921875, 2150.68896484375, 2249.424072265625, 2070.247802734375, 2154.962890625, 2210.77978515625, 2349.50244140625, 2185.238037109375, 2346.416259765625, 2098.90771484375, 2168.06591796875, 1996.5281982421875, 1965.0701904296875, 2014.6495361328125, 1991.5386962890625, 2051.873046875, 2288.839111328125, 2088.203857421875, 2232.33837890625, 1972.421630859375, 1946.5225830078125, 2134.222900390625, 2208.629150390625, 1980.8563232421875, 2012.238037109375, 2398.8388671875, 2306.718017578125, 1971.1324462890625, 2253.942138671875, 2171.056396484375, 2439.649658203125, 2343.99169921875, 1941.6160888671875, 2219.75390625, 2147.732666015625, 2096.095947265625, 2103.196533203125, 1946.816162109375, 1988.12060546875, 2209.264404296875, 2229.233154296875, 1992.92724609375, 2187.615478515625, 2197.623779296875, 2042.5362548828125, 1943.59716796875, 2113.776611328125, 1910.0960693359375, 1916.915283203125, 2248.58349609375, 2311.515380859375, 1912.67919921875, 2023.692138671875, 2257.158447265625, 2476.17626953125, 1995.677978515625, 2259.199951171875, 1890.4837646484375, 2241.587890625, 1962.3748779296875, 2371.3583984375, 1985.6519775390625, 2199.670654296875, 2009.4794921875, 2222.234130859375, 1898.3690185546875, 2074.40869140625, 1935.2171630859375, 2140.296630859375, 2062.343017578125, 2141.48193359375, 1977.8577880859375, 1927.1519775390625, 1886.3428955078125, 2006.7857666015625, 2000.875244140625, 2137.871337890625, 1876.969482421875, 2053.262451171875, 1884.452392578125, 1910.607177734375, 2067.177734375, 2510.84423828125, 1972.9066162109375, 1946.8341064453125, 2387.636962890625, 2270.45849609375, 1869.4969482421875, 2004.5615234375, 2461.315673828125, 2294.084716796875, 1860.325927734375, 2147.6943359375, 2022.63720703125, 1921.3416748046875, 2279.26220703125, 1873.7464599609375, 1974.14306640625, 1924.97314453125, 1948.78564453125, 2130.483642578125, 1863.4891357421875, 2084.05615234375, 2219.19482421875, 2266.724365234375, 2132.1435546875, 1880.4378662109375, 1882.06591796875, 2041.1163330078125, 1837.2763671875, 2041.092529296875, 1880.928955078125, 2317.7939453125, 2427.376708984375, 2375.976806640625, 2182.339111328125, 2029.044677734375, 1995.3433837890625, 1822.309326171875, 2512.771240234375, 2174.41015625, 2303.540283203125, 2095.908935546875, 1862.34912109375, 2239.517333984375, 1814.595703125, 2221.273193359375, 2228.927001953125, 2043.5155029296875, 2010.424072265625, 1817.321533203125, 1820.903076171875, 2327.08056640625, 1831.361328125, 1939.3031005859375, 1844.16064453125, 1947.63134765625, 2185.526611328125, 2018.08349609375, 2025.9859619140625, 1838.0079345703125, 1846.009765625, 2188.895263671875, 2219.1767578125, 2110.481689453125, 1916.8231201171875, 1995.9647216796875, 2318.10791015625, 1947.7672119140625, 2011.460205078125, 1786.3916015625, 1969.399658203125, 2664.119384765625, 2272.379638671875, 1829.640380859375, 2501.4072265625, 1866.0416259765625, 1967.090087890625, 2435.844970703125, 2253.828125, 2221.405029296875, 2220.5615234375, 1931.8876953125, 1822.6170654296875, 2393.790283203125, 1848.1005859375, 1986.052001953125, 2156.361328125, 2141.256103515625, 1892.239990234375, 2351.9169921875, 2168.6396484375, 2022.7041015625, 2255.609130859375, 1942.6312255859375, 2273.87841796875, 1827.1065673828125, 2276.411376953125, 1798.762939453125, 1834.6241455078125, 2031.95361328125, 1874.856201171875, 2164.19677734375, 2001.668212890625, 1955.584716796875, 2222.01513671875, 2158.759765625, 2089.771240234375, 2220.19287109375, 1768.9063720703125, 2018.8763427734375, 1854.95849609375, 2529.3095703125, 1803.3726806640625, 1826.585693359375, 1978.4000244140625, 2186.558349609375, 2507.343505859375, 1970.563720703125, 1900.734130859375, 1820.8931884765625, 1875.399169921875, 1805.854736328125, 1834.7650146484375, 2106.312255859375, 1920.083740234375, 2066.44775390625, 2063.890869140625, 1918.8001708984375, 1976.931396484375, 2083.0771484375, 1857.913818359375, 1897.159423828125, 1802.21240234375, 1983.2449951171875, 1906.0810546875, 1754.162841796875, 1866.322998046875, 2104.401123046875, 2222.57861328125, 1883.7786865234375, 2004.4423828125, 2093.81103515625, 2008.49853515625, 2383.830322265625, 1786.9039306640625, 2285.182373046875, 1905.717041015625, 2145.6435546875, 1899.6087646484375, 1877.7996826171875, 2216.212158203125, 1882.75146484375, 1790.259521484375, 2149.23583984375, 1743.4959716796875, 2326.236328125, 1747.25048828125, 2201.01025390625, 1926.0084228515625, 2294.036865234375, 1832.758544921875, 2194.075927734375, 2305.584228515625, 2180.2265625, 1732.9578857421875, 1920.7591552734375, 1895.7603759765625, 2363.7705078125, 1902.15771484375, 2136.772705078125, 1901.7066650390625, 2275.580810546875, 1974.1356201171875, 2006.00927734375, 1775.7686767578125, 1680.40869140625, 1688.33935546875, 1743.87841796875, 1905.2015380859375, 2018.62548828125, 1694.1961669921875, 1935.4561767578125, 2448.27001953125, 1914.116943359375, 2263.7646484375, 1962.453369140625, 2051.900634765625, 1716.2042236328125, 1955.38720703125, 1777.3150634765625, 1696.287841796875, 1744.4130859375, 1689.3287353515625, 1875.299560546875, 1953.8740234375, 2072.072509765625, 2341.905029296875, 1727.3360595703125, 1714.835205078125, 1759.560546875, 1725.5406494140625, 1739.047607421875, 1975.84228515625, 1702.70068359375, 1995.9647216796875, 2251.774169921875, 1722.3626708984375, 1693.452880859375, 1764.8934326171875, 1710.3892822265625, 2090.58642578125, 1911.054443359375, 2310.6376953125, 1859.1409912109375, 2116.539306640625, 1646.592041015625, 1798.387939453125, 2076.313232421875, 1814.2401123046875, 2197.06494140625, 2269.015625, 2184.33544921875, 2100.238037109375, 1876.1824951171875, 1686.4171142578125, 1680.8338623046875, 1900.661376953125, 1775.7686767578125, 1628.8109130859375, 1680.39697265625, 2080.8896484375, 2111.6650390625, 1886.443115234375, 1612.2005615234375, 1697.4281005859375, 1757.856689453125, 1612.2005615234375, 1632.9886474609375, 1705.6192626953125, 2057.91552734375, 1680.9697265625, 2164.127197265625, 2308.745361328125, 1918.1280517578125, 2153.21533203125, 2247.031005859375, 2120.95068359375, 2197.6796875, 1847.0299072265625, 1629.7213134765625, 1887.36279296875, 2363.73779296875, 1961.382568359375, 1621.57861328125, 1766.58203125, 2311.183837890625, 1641.3995361328125, 1830.640625, 1833.6651611328125, 1621.68115234375, 2162.4765625, 2305.962646484375, 2150.004150390625, 2183.5361328125, 1802.3255615234375, 1946.9464111328125, 2326.329833984375, 1611.05859375, 1694.1688232421875, 2408.0205078125, 2452.00927734375, 1738.567138671875, 2191.101318359375, 2035.2587890625, 1971.9688720703125, 2425.6923828125, 1610.3917236328125, 1767.8753662109375, 2222.029052734375, 2292.75244140625, 1914.286865234375, 2120.260498046875, 2056.076171875, 1818.523193359375, 2251.774169921875, 1593.14892578125, 1712.9307861328125, 2019.376220703125, 1649.86962890625, 2147.276123046875, 2306.918701171875, 1635.439453125, 1624.694091796875, 2214.167724609375, 1977.1678466796875, 1685.982177734375, 2198.53271484375, 1724.552490234375, 1652.1353759765625, 2052.273681640625, 2182.39404296875, 2222.234130859375, 2245.416015625, 1957.9647216796875, 2343.117919921875, 1542.4580078125, 1912.108154296875, 1607.6951904296875, 2218.103759765625, 1553.6580810546875, 2074.9638671875, 1916.795166015625, 1609.490234375, 1573.0150146484375, 1769.4476318359375, 2014.665283203125, 2310.053955078125, 1966.9813232421875, 2378.656982421875, 1744.1236572265625, 2077.041015625, 1711.4058837890625, 1628.8109130859375, 1969.488037109375, 2066.759033203125, 1577.65673828125, 1564.7781982421875, 1532.4566650390625, 1651.3974609375, 1545.2275390625, 2146.863525390625, 2134.583984375, 2452.483154296875, 2366.858154296875, 2111.58203125, 1594.904541015625, 1982.657470703125, 1542.834228515625, 2013.053466796875, 2085.610107421875, 2117.67431640625, 2334.559814453125, 2346.7763671875, 1816.165771484375, 2301.81298828125, 2272.7587890625, 1960.5579833984375, 2243.98486328125, 1499.995849609375, 1636.4334716796875, 1511.943115234375, 1543.0914306640625, 1540.6121826171875, 1808.6103515625, 2442.785400390625, 1732.9097900390625, 1591.9185791015625, 2089.60400390625, 2097.84716796875, 1898.0909423828125, 2061.173828125, 2442.740234375, 2120.3056640625, 1619.4393310546875, 1575.8597412109375, 1831.5128173828125, 1691.6390380859375, 1819.6212158203125, 2232.33837890625, 2260.188232421875, 2116.912109375, 2349.096435546875, 2182.28369140625, 1592.909912109375, 2181.47802734375, 1838.5439453125, 1578.5172119140625, 1551.5758056640625, 1579.534423828125, 1795.1334228515625, 1484.496826171875, 2371.4443359375, 1573.09326171875, 1721.7064208984375, 1997.9493408203125, 1827.742431640625, 1864.2742919921875, 2328.1240234375, 1938.7891845703125, 1767.9376220703125, 2104.584228515625, 2155.045166015625, 1488.0135498046875, 2070.007080078125, 2224.6298828125, 1456.7242431640625, 1603.3912353515625, 1743.9779052734375, 2352.805419921875, 2356.53759765625, 2142.412109375, 1669.7769775390625, 1553.61279296875, 1585.9822998046875, 1863.4423828125, 1594.744140625, 1814.5672607421875, 1787.26806640625, 2358.647216796875, 2092.3330078125, 1411.1744384765625, 1785.2869873046875, 1845.8167724609375, 1909.743408203125, 1651.808837890625, 1420.071044921875, 1674.6822509765625, 1543.0914306640625, 1835.23828125, 1924.99267578125, 1481.09326171875, 1475.8104248046875, 2364.458984375, 1680.2314453125, 1975.8753662109375, 1408.4000244140625, 1525.2203369140625, 1815.3631591796875, 1408.6824951171875, 1445.925048828125, 1387.007080078125, 1734.20556640625, 1369.184814453125, 1756.3218994140625, 1788.068359375, 1393.307861328125, 1454.232177734375, 1665.1602783203125, 1831.94482421875, 1612.3885498046875, 1347.948486328125, 1313.6854248046875, 1594.898681640625, 1391.342529296875, 1305.70751953125, 1305.70751953125, 1515.896728515625, 1530.8604736328125, 1323.52587890625, 1434.282958984375, 1302.49951171875, 1526.1116943359375, 1272.1962890625, 1388.90087890625, 1437.02685546875, 1354.9185791015625, 1660.499267578125, 1332.204833984375, 1256.040283203125, 1247.6351318359375, 1279.6522216796875, 1680.6488037109375, 1319.91015625, 1259.3260498046875, 1431.871826171875, 1355.4599609375, 1162.2899169921875, 1058.0714111328125, 1130.38916015625 ] }, { "hoverinfo": "text", "hovertext": [ "(3042.02685546875, 3081.791015625)", "(3016.48779296875, 3236.906494140625)", "(3010.73486328125, 3055.3720703125)", "(2980.83154296875, 3047.373779296875)", "(2972.870361328125, 3081.791015625)", "(2967.67431640625, 3053.658935546875)", "(2956.583984375, 3012.23583984375)", "(2937.15234375, 3015.510009765625)", "(2899.89501953125, 3083.606689453125)", "(2898.8291015625, 2947.418701171875)", "(2896.136474609375, 2945.4873046875)", "(2872.446044921875, 3087.92041015625)", "(2869.061767578125, 2872.807373046875)", "(2866.9921875, 2919.38916015625)", "(2843.465576171875, 2945.4873046875)", "(2837.098388671875, 2878.791015625)", "(2834.231201171875, 2865.698974609375)", "(2833.822509765625, 2847.874755859375)", "(2833.3984375, 3076.318115234375)", "(2819.735107421875, 3103.09521484375)", "(2817.143310546875, 2914.879638671875)", "(2809.070068359375, 2957.974609375)", "(2804.0751953125, 2818.693359375)", "(2802.094482421875, 2897.80810546875)", "(2777.24560546875, 2822.103759765625)", "(2777.24560546875, 2819.663330078125)", "(2762.2099609375, 2789.690673828125)", "(2754.8408203125, 3050.792236328125)", "(2754.209716796875, 2774.86376953125)", "(2751.97265625, 2765.105224609375)", "(2736.944091796875, 2908.287109375)", "(2732.56787109375, 2754.8935546875)", "(2725.96728515625, 3087.87451171875)", "(2715.428955078125, 2814.44482421875)", "(2715.4228515625, 2847.482177734375)", "(2712.656005859375, 2750.787353515625)", "(2707.69189453125, 2765.56591796875)", "(2707.69189453125, 2714.44482421875)", "(2706.55029296875, 2859.609619140625)", "(2690.778564453125, 2939.96875)", "(2688.22802734375, 2690.160888671875)", "(2688.21240234375, 2818.293212890625)", "(2688.204345703125, 2731.5615234375)", "(2684.789794921875, 2864.85546875)", "(2680.56787109375, 2763.21630859375)", "(2678.59765625, 2916.73046875)", "(2676.2158203125, 2736.700927734375)", "(2672.952880859375, 2718.101806640625)", "(2672.7880859375, 2812.293212890625)", "(2670.064697265625, 3105.135009765625)", "(2667.150634765625, 2678.75341796875)", "(2667.049560546875, 2698.2119140625)", "(2665.201171875, 2762.1484375)", "(2663.059814453125, 2674.193603515625)", "(2662.75439453125, 2852.801513671875)", "(2662.70166015625, 2677.7880859375)", "(2659.36328125, 2726.4775390625)", "(2659.36328125, 2663.713623046875)", "(2658.295654296875, 2710.22216796875)", "(2657.873779296875, 2838.4697265625)", "(2656.406005859375, 2865.308837890625)", "(2656.183349609375, 2701.44580078125)", "(2656.130615234375, 2720.768798828125)", "(2654.8994140625, 2688.603271484375)", "(2651.428466796875, 2705.722412109375)", "(2647.881591796875, 2750.951171875)", "(2647.324462890625, 2806.208984375)", "(2645.097900390625, 3122.24267578125)", "(2639.3310546875, 2677.6259765625)", "(2638.821044921875, 2710.11083984375)", "(2634.58740234375, 2634.678955078125)", "(2629.857177734375, 2686.780029296875)", "(2628.8076171875, 2886.277099609375)", "(2628.765380859375, 3203.3681640625)", "(2620.81982421875, 2701.49658203125)", "(2616.583740234375, 2834.295166015625)", "(2610.43212890625, 2850.361572265625)", "(2609.087890625, 2915.958984375)", "(2608.54443359375, 2650.912353515625)", "(2608.04638671875, 2672.083251953125)", "(2606.08056640625, 2697.419921875)", "(2602.457275390625, 2755.769287109375)", "(2600.74853515625, 2604.046142578125)", "(2596.906982421875, 2703.371337890625)", "(2595.256591796875, 2944.13525390625)", "(2594.5322265625, 2689.649658203125)", "(2592.335693359375, 2639.625244140625)", "(2585.802001953125, 2661.820556640625)", "(2585.35205078125, 2632.249755859375)", "(2581.775390625, 2609.5849609375)", "(2579.3369140625, 2748.852783203125)", "(2579.083251953125, 2751.40283203125)", "(2578.07177734375, 2757.852783203125)", "(2571.70751953125, 3012.23583984375)", "(2569.951416015625, 2630.811279296875)", "(2568.325439453125, 2902.639892578125)", "(2567.244140625, 2580.211669921875)", "(2567.2021484375, 2627.80810546875)", "(2566.287841796875, 3030.097412109375)", "(2565.615234375, 2701.646484375)", "(2565.02880859375, 2689.45654296875)", "(2564.4736328125, 2588.988525390625)", "(2558.9892578125, 2635.215576171875)", "(2558.180908203125, 2971.476318359375)", "(2558.180908203125, 2905.02392578125)", "(2556.347900390625, 2692.19482421875)", "(2556.332763671875, 2619.158935546875)", "(2555.50927734375, 2586.55517578125)", "(2554.83251953125, 3030.376953125)", "(2554.522705078125, 2578.47314453125)", "(2553.37060546875, 2813.805419921875)", "(2552.693115234375, 2752.851806640625)", "(2552.676025390625, 2803.691650390625)", "(2548.027099609375, 2579.942138671875)", "(2546.179443359375, 2742.74267578125)", "(2536.81689453125, 2589.2216796875)", "(2535.74365234375, 2660.583984375)", "(2534.313720703125, 2639.625244140625)", "(2533.78515625, 3086.228271484375)", "(2531.400146484375, 2653.21826171875)", "(2531.400146484375, 2615.83837890625)", "(2531.07666015625, 2584.21533203125)", "(2529.390380859375, 2871.4013671875)", "(2527.304443359375, 2725.005615234375)", "(2524.681884765625, 2807.638671875)", "(2515.656982421875, 2608.525634765625)", "(2512.3955078125, 2929.4814453125)", "(2508.603515625, 2553.320068359375)", "(2500.473876953125, 2510.049560546875)", "(2500.377685546875, 2588.46923828125)", "(2494.74658203125, 2965.71337890625)", "(2494.49951171875, 2499.8955078125)", "(2492.546142578125, 2839.634521484375)", "(2489.55859375, 2626.180908203125)", "(2489.33447265625, 2551.4033203125)", "(2489.186767578125, 2883.712890625)", "(2487.2734375, 2577.921875)", "(2482.310546875, 2596.646728515625)", "(2480.4677734375, 2480.537353515625)", "(2479.369140625, 3090.673095703125)", "(2476.193359375, 2611.825439453125)", "(2475.657958984375, 2702.44384765625)", "(2475.118896484375, 2512.82177734375)", "(2471.421142578125, 2669.799072265625)", "(2467.05859375, 2560.38818359375)", "(2462.543701171875, 2601.4990234375)", "(2461.377197265625, 2652.788330078125)", "(2460.504638671875, 3079.2412109375)", "(2457.0322265625, 2480.485595703125)", "(2456.332763671875, 2488.0693359375)", "(2455.572509765625, 2809.787109375)", "(2454.960693359375, 2521.08203125)", "(2453.661865234375, 2614.237548828125)", "(2450.784912109375, 2571.646484375)", "(2448.11083984375, 2734.990478515625)", "(2447.343994140625, 2522.43115234375)", "(2444.911865234375, 2475.2314453125)", "(2444.161865234375, 2584.21533203125)", "(2443.66455078125, 2754.296875)", "(2442.145751953125, 2473.5830078125)", "(2442.03076171875, 2689.44580078125)", "(2441.826416015625, 2752.760986328125)", "(2441.663330078125, 2687.7822265625)", "(2440.049560546875, 2619.832763671875)", "(2437.72314453125, 2669.685302734375)", "(2437.229248046875, 2877.34423828125)", "(2434.798095703125, 2440.43359375), multiplicity: 2", "(2434.798095703125, 2440.43359375), multiplicity: 2", "(2429.891357421875, 2463.265380859375)", "(2429.3857421875, 2457.66259765625)", "(2427.211669921875, 2456.651123046875)", "(2427.192138671875, 2704.952880859375)", "(2424.4658203125, 2903.13232421875)", "(2423.647216796875, 2494.53564453125)", "(2420.84228515625, 2680.66845703125)", "(2418.345947265625, 2703.29052734375)", "(2410.517333984375, 2555.102294921875)", "(2410.448974609375, 2645.392578125)", "(2409.494140625, 2766.5234375)", "(2408.664794921875, 2465.231689453125)", "(2408.291015625, 2507.531005859375)", "(2407.128662109375, 2519.091552734375)", "(2404.0224609375, 2459.45068359375)", "(2403.21044921875, 2417.21533203125)", "(2401.24853515625, 2500.373779296875)", "(2398.87939453125, 2951.11962890625)", "(2397.669677734375, 2560.98486328125)", "(2396.05224609375, 2991.6494140625)", "(2394.806640625, 2616.931640625)", "(2394.369873046875, 2445.47998046875)", "(2392.539306640625, 2762.593505859375)", "(2390.889892578125, 2568.37939453125)", "(2389.722900390625, 2523.045166015625)", "(2388.4365234375, 2467.489013671875)", "(2387.97802734375, 2514.5712890625)", "(2387.350341796875, 2432.599365234375)", "(2385.397705078125, 2510.0771484375)", "(2384.6953125, 2965.764404296875)", "(2384.40673828125, 3041.6259765625)", "(2383.783447265625, 2555.186279296875)", "(2380.23486328125, 3120.40869140625)", "(2380.22119140625, 2388.469970703125)", "(2378.3701171875, 2925.321533203125)", "(2375.53515625, 2846.363525390625)", "(2373.357666015625, 2415.481201171875)", "(2373.07177734375, 2738.43701171875)", "(2369.629150390625, 2456.927001953125)", "(2369.56103515625, 2956.343994140625)", "(2368.65234375, 2662.496826171875)", "(2367.71923828125, 2385.547607421875)", "(2367.42578125, 2514.05322265625)", "(2365.876220703125, 2366.29345703125)", "(2364.251220703125, 2701.736572265625)", "(2361.29248046875, 2801.30322265625)", "(2359.0, 2385.02880859375)", "(2354.758544921875, 2878.884521484375)", "(2354.57958984375, 2603.884521484375)", "(2354.4267578125, 2879.63427734375)", "(2349.50244140625, 2445.47998046875)", "(2349.216064453125, 2388.469970703125)", "(2348.67578125, 2562.830322265625)", "(2345.066162109375, 2348.00830078125)", "(2343.369140625, 2366.306396484375)", "(2340.767578125, 2399.53955078125)", "(2340.767578125, 2347.643798828125)", "(2339.734619140625, 2361.509765625)", "(2338.774658203125, 2561.70068359375)", "(2336.2763671875, 2643.5302734375)", "(2334.538818359375, 2414.073486328125)", "(2334.13037109375, 2396.931640625)", "(2328.681640625, 2410.756103515625)", "(2328.13818359375, 2359.446044921875)", "(2318.955078125, 2329.728759765625)", "(2318.883056640625, 2578.981689453125)", "(2317.7939453125, 2319.33203125)", "(2315.353759765625, 2569.970458984375)", "(2314.6669921875, 2357.380615234375)", "(2311.3779296875, 2535.099609375)", "(2311.365478515625, 2490.901611328125)", "(2311.26123046875, 2385.851806640625)", "(2311.214111328125, 2316.155029296875)", "(2310.6376953125, 2562.779296875)", "(2303.654296875, 2336.02197265625)", "(2300.75732421875, 2567.2021484375)", "(2299.69140625, 2572.10009765625)", "(2290.966064453125, 2302.32275390625)", "(2288.9267578125, 2323.95849609375)", "(2288.798095703125, 2360.919189453125)", "(2285.027099609375, 2663.8857421875)", "(2282.91357421875, 2286.765869140625)", "(2281.2724609375, 2398.09814453125)", "(2277.039306640625, 2423.40185546875)", "(2268.345458984375, 2298.38134765625)", "(2264.391357421875, 2276.373779296875)", "(2263.7646484375, 2609.782470703125)", "(2257.901123046875, 2267.318603515625)", "(2257.178466796875, 2265.54248046875)", "(2255.70751953125, 2300.815673828125)", "(2250.969482421875, 2313.908447265625)", "(2236.58349609375, 2406.242431640625)", "(2235.961181640625, 2275.875732421875)", "(2235.27001953125, 2366.696533203125)", "(2234.853515625, 2617.93408203125)", "(2231.802490234375, 2294.524169921875)", "(2229.826904296875, 2443.681640625)", "(2228.3134765625, 2339.690673828125)", "(2227.726318359375, 2485.079833984375)", "(2224.712646484375, 2354.7685546875)", "(2223.0380859375, 2226.6552734375)", "(2220.8427734375, 2276.87841796875)", "(2220.5615234375, 2495.9736328125)", "(2219.78955078125, 2242.756103515625)", "(2212.60693359375, 2244.347412109375)", "(2209.461669921875, 2268.3681640625)", "(2196.478759765625, 2374.576904296875)", "(2195.35205078125, 2365.67919921875)", "(2194.738525390625, 2333.96875)", "(2190.84765625, 2372.02978515625)", "(2190.309326171875, 2301.644287109375)", "(2178.24267578125, 2216.997802734375)", "(2163.396484375, 2258.814697265625)", "(2157.494384765625, 2233.106201171875)", "(2152.122314453125, 2288.2412109375)", "(2144.321044921875, 2403.176513671875)", "(2139.932861328125, 2277.435791015625)", "(2137.03173828125, 2231.670166015625)", "(2126.6142578125, 2175.25732421875)", "(2120.461669921875, 2178.809814453125)", "(2118.26904296875, 2119.3857421875)", "(2110.13916015625, 2325.853759765625)", "(2093.575439453125, 2222.140380859375)", "(2082.39013671875, 2359.1982421875)", "(2078.22314453125, 2110.725341796875)", "(2071.234130859375, 2141.84423828125)", "(2056.628173828125, 2135.455078125)", "(2052.83349609375, 2225.85546875)", "(2051.310302734375, 2094.0146484375)", "(2047.7005615234375, 2173.53564453125)", "(2045.8450927734375, 2117.567626953125)", "(2045.8450927734375, 2048.4619140625)", "(2027.418212890625, 2118.029541015625)", "(2024.8101806640625, 2048.62255859375)", "(2005.846435546875, 2093.60498046875)", "(1997.3719482421875, 2054.028564453125)", "(1994.1429443359375, 2063.072265625)", "(1985.512451171875, 2034.2076416015625)", "(1965.361083984375, 2067.23876953125)", "(1961.03173828125, 1961.175537109375)", "(1958.6068115234375, 2027.159423828125)", "(1947.4608154296875, 1962.7203369140625)", "(1943.03564453125, 2011.046630859375)", "(1902.349609375, 1991.2042236328125)", "(1898.9552001953125, 2097.832763671875)", "(1889.218994140625, 2072.1044921875)", "(1877.8370361328125, 1880.7401123046875)", "(1866.850830078125, 1918.3741455078125)", "(1844.9051513671875, 1855.5447998046875)", "(1776.450927734375, 1846.7418212890625)", "(1651.8353271484375, 1674.1475830078125)" ], "mode": "markers", "name": "H2", "type": "scatter", "x": [ 3042.02685546875, 3016.48779296875, 3010.73486328125, 2980.83154296875, 2972.870361328125, 2967.67431640625, 2956.583984375, 2937.15234375, 2899.89501953125, 2898.8291015625, 2896.136474609375, 2872.446044921875, 2869.061767578125, 2866.9921875, 2843.465576171875, 2837.098388671875, 2834.231201171875, 2833.822509765625, 2833.3984375, 2819.735107421875, 2817.143310546875, 2809.070068359375, 2804.0751953125, 2802.094482421875, 2777.24560546875, 2777.24560546875, 2762.2099609375, 2754.8408203125, 2754.209716796875, 2751.97265625, 2736.944091796875, 2732.56787109375, 2725.96728515625, 2715.428955078125, 2715.4228515625, 2712.656005859375, 2707.69189453125, 2707.69189453125, 2706.55029296875, 2690.778564453125, 2688.22802734375, 2688.21240234375, 2688.204345703125, 2684.789794921875, 2680.56787109375, 2678.59765625, 2676.2158203125, 2672.952880859375, 2672.7880859375, 2670.064697265625, 2667.150634765625, 2667.049560546875, 2665.201171875, 2663.059814453125, 2662.75439453125, 2662.70166015625, 2659.36328125, 2659.36328125, 2658.295654296875, 2657.873779296875, 2656.406005859375, 2656.183349609375, 2656.130615234375, 2654.8994140625, 2651.428466796875, 2647.881591796875, 2647.324462890625, 2645.097900390625, 2639.3310546875, 2638.821044921875, 2634.58740234375, 2629.857177734375, 2628.8076171875, 2628.765380859375, 2620.81982421875, 2616.583740234375, 2610.43212890625, 2609.087890625, 2608.54443359375, 2608.04638671875, 2606.08056640625, 2602.457275390625, 2600.74853515625, 2596.906982421875, 2595.256591796875, 2594.5322265625, 2592.335693359375, 2585.802001953125, 2585.35205078125, 2581.775390625, 2579.3369140625, 2579.083251953125, 2578.07177734375, 2571.70751953125, 2569.951416015625, 2568.325439453125, 2567.244140625, 2567.2021484375, 2566.287841796875, 2565.615234375, 2565.02880859375, 2564.4736328125, 2558.9892578125, 2558.180908203125, 2558.180908203125, 2556.347900390625, 2556.332763671875, 2555.50927734375, 2554.83251953125, 2554.522705078125, 2553.37060546875, 2552.693115234375, 2552.676025390625, 2548.027099609375, 2546.179443359375, 2536.81689453125, 2535.74365234375, 2534.313720703125, 2533.78515625, 2531.400146484375, 2531.400146484375, 2531.07666015625, 2529.390380859375, 2527.304443359375, 2524.681884765625, 2515.656982421875, 2512.3955078125, 2508.603515625, 2500.473876953125, 2500.377685546875, 2494.74658203125, 2494.49951171875, 2492.546142578125, 2489.55859375, 2489.33447265625, 2489.186767578125, 2487.2734375, 2482.310546875, 2480.4677734375, 2479.369140625, 2476.193359375, 2475.657958984375, 2475.118896484375, 2471.421142578125, 2467.05859375, 2462.543701171875, 2461.377197265625, 2460.504638671875, 2457.0322265625, 2456.332763671875, 2455.572509765625, 2454.960693359375, 2453.661865234375, 2450.784912109375, 2448.11083984375, 2447.343994140625, 2444.911865234375, 2444.161865234375, 2443.66455078125, 2442.145751953125, 2442.03076171875, 2441.826416015625, 2441.663330078125, 2440.049560546875, 2437.72314453125, 2437.229248046875, 2434.798095703125, 2434.798095703125, 2429.891357421875, 2429.3857421875, 2427.211669921875, 2427.192138671875, 2424.4658203125, 2423.647216796875, 2420.84228515625, 2418.345947265625, 2410.517333984375, 2410.448974609375, 2409.494140625, 2408.664794921875, 2408.291015625, 2407.128662109375, 2404.0224609375, 2403.21044921875, 2401.24853515625, 2398.87939453125, 2397.669677734375, 2396.05224609375, 2394.806640625, 2394.369873046875, 2392.539306640625, 2390.889892578125, 2389.722900390625, 2388.4365234375, 2387.97802734375, 2387.350341796875, 2385.397705078125, 2384.6953125, 2384.40673828125, 2383.783447265625, 2380.23486328125, 2380.22119140625, 2378.3701171875, 2375.53515625, 2373.357666015625, 2373.07177734375, 2369.629150390625, 2369.56103515625, 2368.65234375, 2367.71923828125, 2367.42578125, 2365.876220703125, 2364.251220703125, 2361.29248046875, 2359, 2354.758544921875, 2354.57958984375, 2354.4267578125, 2349.50244140625, 2349.216064453125, 2348.67578125, 2345.066162109375, 2343.369140625, 2340.767578125, 2340.767578125, 2339.734619140625, 2338.774658203125, 2336.2763671875, 2334.538818359375, 2334.13037109375, 2328.681640625, 2328.13818359375, 2318.955078125, 2318.883056640625, 2317.7939453125, 2315.353759765625, 2314.6669921875, 2311.3779296875, 2311.365478515625, 2311.26123046875, 2311.214111328125, 2310.6376953125, 2303.654296875, 2300.75732421875, 2299.69140625, 2290.966064453125, 2288.9267578125, 2288.798095703125, 2285.027099609375, 2282.91357421875, 2281.2724609375, 2277.039306640625, 2268.345458984375, 2264.391357421875, 2263.7646484375, 2257.901123046875, 2257.178466796875, 2255.70751953125, 2250.969482421875, 2236.58349609375, 2235.961181640625, 2235.27001953125, 2234.853515625, 2231.802490234375, 2229.826904296875, 2228.3134765625, 2227.726318359375, 2224.712646484375, 2223.0380859375, 2220.8427734375, 2220.5615234375, 2219.78955078125, 2212.60693359375, 2209.461669921875, 2196.478759765625, 2195.35205078125, 2194.738525390625, 2190.84765625, 2190.309326171875, 2178.24267578125, 2163.396484375, 2157.494384765625, 2152.122314453125, 2144.321044921875, 2139.932861328125, 2137.03173828125, 2126.6142578125, 2120.461669921875, 2118.26904296875, 2110.13916015625, 2093.575439453125, 2082.39013671875, 2078.22314453125, 2071.234130859375, 2056.628173828125, 2052.83349609375, 2051.310302734375, 2047.7005615234375, 2045.8450927734375, 2045.8450927734375, 2027.418212890625, 2024.8101806640625, 2005.846435546875, 1997.3719482421875, 1994.1429443359375, 1985.512451171875, 1965.361083984375, 1961.03173828125, 1958.6068115234375, 1947.4608154296875, 1943.03564453125, 1902.349609375, 1898.9552001953125, 1889.218994140625, 1877.8370361328125, 1866.850830078125, 1844.9051513671875, 1776.450927734375, 1651.8353271484375 ], "y": [ 3081.791015625, 3236.906494140625, 3055.3720703125, 3047.373779296875, 3081.791015625, 3053.658935546875, 3012.23583984375, 3015.510009765625, 3083.606689453125, 2947.418701171875, 2945.4873046875, 3087.92041015625, 2872.807373046875, 2919.38916015625, 2945.4873046875, 2878.791015625, 2865.698974609375, 2847.874755859375, 3076.318115234375, 3103.09521484375, 2914.879638671875, 2957.974609375, 2818.693359375, 2897.80810546875, 2822.103759765625, 2819.663330078125, 2789.690673828125, 3050.792236328125, 2774.86376953125, 2765.105224609375, 2908.287109375, 2754.8935546875, 3087.87451171875, 2814.44482421875, 2847.482177734375, 2750.787353515625, 2765.56591796875, 2714.44482421875, 2859.609619140625, 2939.96875, 2690.160888671875, 2818.293212890625, 2731.5615234375, 2864.85546875, 2763.21630859375, 2916.73046875, 2736.700927734375, 2718.101806640625, 2812.293212890625, 3105.135009765625, 2678.75341796875, 2698.2119140625, 2762.1484375, 2674.193603515625, 2852.801513671875, 2677.7880859375, 2726.4775390625, 2663.713623046875, 2710.22216796875, 2838.4697265625, 2865.308837890625, 2701.44580078125, 2720.768798828125, 2688.603271484375, 2705.722412109375, 2750.951171875, 2806.208984375, 3122.24267578125, 2677.6259765625, 2710.11083984375, 2634.678955078125, 2686.780029296875, 2886.277099609375, 3203.3681640625, 2701.49658203125, 2834.295166015625, 2850.361572265625, 2915.958984375, 2650.912353515625, 2672.083251953125, 2697.419921875, 2755.769287109375, 2604.046142578125, 2703.371337890625, 2944.13525390625, 2689.649658203125, 2639.625244140625, 2661.820556640625, 2632.249755859375, 2609.5849609375, 2748.852783203125, 2751.40283203125, 2757.852783203125, 3012.23583984375, 2630.811279296875, 2902.639892578125, 2580.211669921875, 2627.80810546875, 3030.097412109375, 2701.646484375, 2689.45654296875, 2588.988525390625, 2635.215576171875, 2971.476318359375, 2905.02392578125, 2692.19482421875, 2619.158935546875, 2586.55517578125, 3030.376953125, 2578.47314453125, 2813.805419921875, 2752.851806640625, 2803.691650390625, 2579.942138671875, 2742.74267578125, 2589.2216796875, 2660.583984375, 2639.625244140625, 3086.228271484375, 2653.21826171875, 2615.83837890625, 2584.21533203125, 2871.4013671875, 2725.005615234375, 2807.638671875, 2608.525634765625, 2929.4814453125, 2553.320068359375, 2510.049560546875, 2588.46923828125, 2965.71337890625, 2499.8955078125, 2839.634521484375, 2626.180908203125, 2551.4033203125, 2883.712890625, 2577.921875, 2596.646728515625, 2480.537353515625, 3090.673095703125, 2611.825439453125, 2702.44384765625, 2512.82177734375, 2669.799072265625, 2560.38818359375, 2601.4990234375, 2652.788330078125, 3079.2412109375, 2480.485595703125, 2488.0693359375, 2809.787109375, 2521.08203125, 2614.237548828125, 2571.646484375, 2734.990478515625, 2522.43115234375, 2475.2314453125, 2584.21533203125, 2754.296875, 2473.5830078125, 2689.44580078125, 2752.760986328125, 2687.7822265625, 2619.832763671875, 2669.685302734375, 2877.34423828125, 2440.43359375, 2440.43359375, 2463.265380859375, 2457.66259765625, 2456.651123046875, 2704.952880859375, 2903.13232421875, 2494.53564453125, 2680.66845703125, 2703.29052734375, 2555.102294921875, 2645.392578125, 2766.5234375, 2465.231689453125, 2507.531005859375, 2519.091552734375, 2459.45068359375, 2417.21533203125, 2500.373779296875, 2951.11962890625, 2560.98486328125, 2991.6494140625, 2616.931640625, 2445.47998046875, 2762.593505859375, 2568.37939453125, 2523.045166015625, 2467.489013671875, 2514.5712890625, 2432.599365234375, 2510.0771484375, 2965.764404296875, 3041.6259765625, 2555.186279296875, 3120.40869140625, 2388.469970703125, 2925.321533203125, 2846.363525390625, 2415.481201171875, 2738.43701171875, 2456.927001953125, 2956.343994140625, 2662.496826171875, 2385.547607421875, 2514.05322265625, 2366.29345703125, 2701.736572265625, 2801.30322265625, 2385.02880859375, 2878.884521484375, 2603.884521484375, 2879.63427734375, 2445.47998046875, 2388.469970703125, 2562.830322265625, 2348.00830078125, 2366.306396484375, 2399.53955078125, 2347.643798828125, 2361.509765625, 2561.70068359375, 2643.5302734375, 2414.073486328125, 2396.931640625, 2410.756103515625, 2359.446044921875, 2329.728759765625, 2578.981689453125, 2319.33203125, 2569.970458984375, 2357.380615234375, 2535.099609375, 2490.901611328125, 2385.851806640625, 2316.155029296875, 2562.779296875, 2336.02197265625, 2567.2021484375, 2572.10009765625, 2302.32275390625, 2323.95849609375, 2360.919189453125, 2663.8857421875, 2286.765869140625, 2398.09814453125, 2423.40185546875, 2298.38134765625, 2276.373779296875, 2609.782470703125, 2267.318603515625, 2265.54248046875, 2300.815673828125, 2313.908447265625, 2406.242431640625, 2275.875732421875, 2366.696533203125, 2617.93408203125, 2294.524169921875, 2443.681640625, 2339.690673828125, 2485.079833984375, 2354.7685546875, 2226.6552734375, 2276.87841796875, 2495.9736328125, 2242.756103515625, 2244.347412109375, 2268.3681640625, 2374.576904296875, 2365.67919921875, 2333.96875, 2372.02978515625, 2301.644287109375, 2216.997802734375, 2258.814697265625, 2233.106201171875, 2288.2412109375, 2403.176513671875, 2277.435791015625, 2231.670166015625, 2175.25732421875, 2178.809814453125, 2119.3857421875, 2325.853759765625, 2222.140380859375, 2359.1982421875, 2110.725341796875, 2141.84423828125, 2135.455078125, 2225.85546875, 2094.0146484375, 2173.53564453125, 2117.567626953125, 2048.4619140625, 2118.029541015625, 2048.62255859375, 2093.60498046875, 2054.028564453125, 2063.072265625, 2034.2076416015625, 2067.23876953125, 1961.175537109375, 2027.159423828125, 1962.7203369140625, 2011.046630859375, 1991.2042236328125, 2097.832763671875, 2072.1044921875, 1880.7401123046875, 1918.3741455078125, 1855.5447998046875, 1846.7418212890625, 1674.1475830078125 ] }, { "hoverinfo": "none", "line": { "color": "black", "dash": "dash", "width": 0.5 }, "mode": "lines", "name": "∞", "showlegend": true, "type": "scatter", "x": [ -388.428779296875, 3625.3352734375 ], "y": [ 3560.5971435546876, 3560.5971435546876 ] } ], "layout": { "height": 500, "plot_bgcolor": "white", "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "width": 500, "xaxis": { "autorange": false, "exponentformat": "e", "linecolor": "black", "linewidth": 1, "mirror": false, "range": [ -388.428779296875, 3625.3352734375 ], "showexponent": "all", "showline": true, "side": "bottom", "ticks": "outside", "title": { "text": "Birth" }, "type": "linear", "zeroline": true }, "yaxis": { "autorange": false, "exponentformat": "e", "linecolor": "black", "linewidth": 1, "mirror": false, "range": [ -388.428779296875, 3625.3352734375 ], "scaleanchor": "x", "scaleratio": 1, "showexponent": "all", "showline": true, "side": "left", "ticks": "outside", "title": { "text": "Death" }, "type": "linear", "zeroline": true } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "transposed_manifold = manifold.T\n", "print(transposed_manifold.shape)\n", "transposed_diagrams = compute_persistence_diagrams([transposed_manifold])\n", "\n", "plot_diagram(transposed_diagrams[0], homology_dimensions=(0, 1, 2))" ] }, { "cell_type": "code", "execution_count": 48, "id": "ae84fc1a", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hoverinfo": "none", "line": { "color": "black", "dash": "dash", "width": 1 }, "mode": "lines", "showlegend": false, "type": "scatter", "x": [ -318.921533203125, 2976.6009765625 ], "y": [ -318.921533203125, 2976.6009765625 ] }, { "hoverinfo": "text", "hovertext": [ "(0.0, 4.802420616149902)", "(0.0, 21.652063369750977)", "(0.0, 26.069169998168945)", "(0.0, 34.68426513671875)", "(0.0, 39.38532638549805)", "(0.0, 43.07267761230469)", "(0.0, 52.125244140625)", "(0.0, 55.348819732666016)", "(0.0, 58.59054946899414)", "(0.0, 59.16720199584961)", "(0.0, 59.95323181152344)", "(0.0, 65.6777114868164)", "(0.0, 67.44083404541016)", "(0.0, 70.23463439941406)", "(0.0, 75.77899169921875)", "(0.0, 76.0244369506836)", "(0.0, 76.23371887207031)", "(0.0, 77.94561004638672)", "(0.0, 79.48619842529297)", "(0.0, 84.37406158447266)", "(0.0, 85.0450439453125)", "(0.0, 88.22490692138672)", "(0.0, 88.37200927734375)", "(0.0, 89.19086456298828)", "(0.0, 91.62325286865234)", "(0.0, 93.38528442382812)", "(0.0, 95.33136749267578)", "(0.0, 97.02593231201172)", "(0.0, 105.88548278808594)", "(0.0, 106.1578598022461)", "(0.0, 108.04131317138672)", "(0.0, 109.52072143554688)", "(0.0, 110.72774505615234)", "(0.0, 111.2905502319336)", "(0.0, 113.86901092529297)", "(0.0, 114.28509521484375)", "(0.0, 114.4602279663086)", "(0.0, 119.51435852050781)", "(0.0, 119.90006256103516)", "(0.0, 120.74726104736328)", "(0.0, 121.06786346435547)", "(0.0, 123.85079193115234)", "(0.0, 124.17671203613281)", "(0.0, 125.34237670898438)", "(0.0, 125.54257202148438)", "(0.0, 125.63349914550781)", "(0.0, 127.42874908447266)", "(0.0, 129.01864624023438)", "(0.0, 129.12379455566406)", "(0.0, 131.4109344482422)", "(0.0, 132.552001953125)", "(0.0, 134.09886169433594)", "(0.0, 135.43527221679688)", "(0.0, 136.85113525390625)", "(0.0, 141.65914916992188)", "(0.0, 141.97268676757812)", "(0.0, 143.40493774414062)", "(0.0, 144.3142547607422)", "(0.0, 144.62411499023438)", "(0.0, 145.4430389404297)", "(0.0, 146.86842346191406)", "(0.0, 146.9277801513672)", "(0.0, 147.51284790039062)", "(0.0, 148.4075927734375)", "(0.0, 148.52951049804688)", "(0.0, 152.03334045410156)", "(0.0, 154.30828857421875)", "(0.0, 156.425537109375)", "(0.0, 156.93821716308594)", "(0.0, 161.6439971923828)", "(0.0, 164.49765014648438)", "(0.0, 165.9932098388672)", "(0.0, 166.72776794433594)", "(0.0, 167.0961456298828)", "(0.0, 167.1251220703125)", "(0.0, 167.9551239013672)", "(0.0, 168.34378051757812)", "(0.0, 168.86985778808594)", "(0.0, 169.45352172851562)", "(0.0, 170.2056121826172)", "(0.0, 172.4928741455078)", "(0.0, 173.17567443847656)", "(0.0, 173.6087188720703)", "(0.0, 175.79122924804688)", "(0.0, 176.02276611328125)", "(0.0, 179.9481201171875)", "(0.0, 180.72332763671875)", "(0.0, 181.24041748046875)", "(0.0, 185.2969970703125)", "(0.0, 185.3053436279297)", "(0.0, 185.72036743164062)", "(0.0, 185.84434509277344)", "(0.0, 187.66481018066406)", "(0.0, 187.71746826171875)", "(0.0, 187.92019653320312)", "(0.0, 189.09930419921875)", "(0.0, 189.39772033691406)", "(0.0, 191.02809143066406)", "(0.0, 191.61227416992188)", "(0.0, 191.68075561523438)", "(0.0, 193.1546630859375)", "(0.0, 194.04629516601562)", "(0.0, 194.72457885742188)", "(0.0, 195.82601928710938)", "(0.0, 196.39886474609375)", "(0.0, 201.0205078125)", "(0.0, 201.32383728027344)", "(0.0, 203.0791015625)", "(0.0, 203.57470703125)", "(0.0, 204.8988037109375)", "(0.0, 207.56040954589844)", "(0.0, 207.96566772460938)", "(0.0, 208.41775512695312)", "(0.0, 208.61111450195312)", "(0.0, 209.71328735351562)", "(0.0, 210.97340393066406)", "(0.0, 211.11927795410156)", "(0.0, 211.85418701171875)", "(0.0, 211.97752380371094)", "(0.0, 212.03952026367188)", "(0.0, 212.1089630126953)", "(0.0, 212.44151306152344)", "(0.0, 212.77012634277344)", "(0.0, 215.6958770751953)", "(0.0, 217.54928588867188)", "(0.0, 218.10206604003906)", "(0.0, 218.97171020507812)", "(0.0, 219.84417724609375)", "(0.0, 220.23574829101562)", "(0.0, 221.41172790527344)", "(0.0, 224.2535400390625)", "(0.0, 224.77684020996094)", "(0.0, 226.29779052734375)", "(0.0, 227.8360595703125)", "(0.0, 228.95867919921875)", "(0.0, 229.23158264160156)", "(0.0, 229.9892578125)", "(0.0, 230.43734741210938)", "(0.0, 230.58628845214844)", "(0.0, 233.13101196289062)", "(0.0, 233.32801818847656)", "(0.0, 234.6280517578125)", "(0.0, 235.87567138671875)", "(0.0, 237.11595153808594)", "(0.0, 237.4685516357422)", "(0.0, 237.99313354492188)", "(0.0, 238.37469482421875)", "(0.0, 239.91444396972656)", "(0.0, 241.0162811279297)", "(0.0, 242.21417236328125)", "(0.0, 242.80960083007812)", "(0.0, 245.01841735839844)", "(0.0, 248.75718688964844)", "(0.0, 249.1101531982422)", "(0.0, 249.63743591308594)", "(0.0, 250.5561981201172)", "(0.0, 251.2713623046875)", "(0.0, 251.3582305908203)", "(0.0, 253.20726013183594)", "(0.0, 254.35198974609375)", "(0.0, 254.9434356689453)", "(0.0, 255.65225219726562)", "(0.0, 256.53466796875)", "(0.0, 256.6286926269531)", "(0.0, 257.2845458984375)", "(0.0, 257.5501403808594)", "(0.0, 260.65283203125)", "(0.0, 262.0408630371094)", "(0.0, 264.15289306640625)", "(0.0, 264.55450439453125)", "(0.0, 266.1814270019531)", "(0.0, 266.34027099609375)", "(0.0, 267.70941162109375)", "(0.0, 268.2388000488281)", "(0.0, 268.599853515625)", "(0.0, 269.8000183105469)", "(0.0, 270.5906982421875)", "(0.0, 271.0213317871094)", "(0.0, 271.3340759277344)", "(0.0, 272.6921691894531)", "(0.0, 274.6006774902344)", "(0.0, 275.34686279296875)", "(0.0, 276.32305908203125)", "(0.0, 276.52886962890625)", "(0.0, 277.641357421875)", "(0.0, 278.1038513183594)", "(0.0, 279.9851989746094)", "(0.0, 281.0215759277344)", "(0.0, 281.2613830566406)", "(0.0, 281.4206848144531)", "(0.0, 282.0628967285156)", "(0.0, 282.7840576171875)", "(0.0, 282.9022216796875)", "(0.0, 284.677490234375)", "(0.0, 285.9573059082031)", "(0.0, 286.0537109375)", "(0.0, 286.345458984375)", "(0.0, 287.3180847167969)", "(0.0, 287.4225158691406)", "(0.0, 287.5703125)", "(0.0, 289.4516906738281)", "(0.0, 290.0506896972656)", "(0.0, 292.1382751464844)", "(0.0, 292.3627014160156)", "(0.0, 292.67144775390625)", "(0.0, 295.3760681152344)", "(0.0, 295.8821716308594)", "(0.0, 295.9473876953125)", "(0.0, 295.9490966796875)", "(0.0, 296.5912170410156)", "(0.0, 298.08599853515625)", "(0.0, 298.9054870605469)", "(0.0, 303.3763732910156)", "(0.0, 306.4526062011719)", "(0.0, 306.9856872558594)", "(0.0, 310.10931396484375)", "(0.0, 311.4966735839844)", "(0.0, 313.0791931152344)", "(0.0, 314.9314270019531)", "(0.0, 315.49224853515625)", "(0.0, 316.6315612792969)", "(0.0, 317.2333068847656)", "(0.0, 317.9166564941406)", "(0.0, 317.9176330566406)", "(0.0, 318.6691589355469)", "(0.0, 319.2534484863281)", "(0.0, 319.7795715332031)", "(0.0, 321.0791015625)", "(0.0, 324.8827819824219)", "(0.0, 326.826416015625)", "(0.0, 326.9936218261719)", "(0.0, 327.80419921875)", "(0.0, 328.1405944824219)", "(0.0, 328.3861389160156)", "(0.0, 328.873046875)", "(0.0, 329.1056213378906)", "(0.0, 329.9989318847656)", "(0.0, 330.51025390625)", "(0.0, 331.3603820800781)", "(0.0, 332.68658447265625)", "(0.0, 337.0641784667969)", "(0.0, 337.2236328125)", "(0.0, 337.6532287597656)", "(0.0, 338.6532287597656)", "(0.0, 338.8172607421875)", "(0.0, 339.225830078125)", "(0.0, 339.7655334472656)", "(0.0, 340.0319519042969)", "(0.0, 341.4106750488281)", "(0.0, 342.85888671875)", "(0.0, 343.8615417480469)", "(0.0, 344.8054504394531)", "(0.0, 345.2120666503906)", "(0.0, 345.6471252441406)", "(0.0, 346.16607666015625)", "(0.0, 347.0621337890625)", "(0.0, 348.0354919433594)", "(0.0, 348.1407165527344)", "(0.0, 348.1429138183594)", "(0.0, 348.618896484375)", "(0.0, 349.1490478515625)", "(0.0, 349.7037658691406)", "(0.0, 350.2681579589844)", "(0.0, 350.6957702636719)", "(0.0, 351.2739562988281)", "(0.0, 351.6281433105469)", "(0.0, 353.5025939941406)", "(0.0, 355.0123291015625)", "(0.0, 355.7379150390625)", "(0.0, 355.80718994140625)", "(0.0, 356.4801025390625)", "(0.0, 359.9477844238281)", "(0.0, 361.4298400878906)", "(0.0, 361.48321533203125)", "(0.0, 362.06488037109375)", "(0.0, 362.86907958984375)", "(0.0, 365.3301086425781)", "(0.0, 366.29022216796875)", "(0.0, 366.47894287109375)", "(0.0, 366.57464599609375)", "(0.0, 369.2486267089844)", "(0.0, 372.5981750488281)", "(0.0, 374.3719177246094)", "(0.0, 374.60528564453125)", "(0.0, 375.10791015625)", "(0.0, 375.4436950683594)", "(0.0, 375.6457214355469)", "(0.0, 375.68634033203125)", "(0.0, 376.8013000488281)", "(0.0, 376.8611755371094)", "(0.0, 376.9764404296875)", "(0.0, 379.2145080566406)", "(0.0, 380.5535583496094)", "(0.0, 381.97760009765625)", "(0.0, 384.6294860839844)", "(0.0, 384.7469482421875)", "(0.0, 386.5910949707031)", "(0.0, 388.4344177246094)", "(0.0, 389.5048522949219)", "(0.0, 390.6560974121094)", "(0.0, 392.29150390625)", "(0.0, 393.088134765625)", "(0.0, 395.0177917480469)", "(0.0, 395.6113586425781)", "(0.0, 397.3858947753906)", "(0.0, 397.9713134765625)", "(0.0, 400.310302734375)", "(0.0, 401.8903503417969)", "(0.0, 403.613037109375)", "(0.0, 404.3408203125)", "(0.0, 406.34454345703125)", "(0.0, 406.47412109375)", "(0.0, 407.138427734375)", "(0.0, 407.81964111328125)", "(0.0, 408.61981201171875)", "(0.0, 410.13787841796875)", "(0.0, 410.5696105957031)", "(0.0, 410.9620361328125)", "(0.0, 411.19195556640625)", "(0.0, 411.2874450683594)", "(0.0, 411.40283203125)", "(0.0, 415.5042419433594)", "(0.0, 416.7763671875)", "(0.0, 417.7031555175781)", "(0.0, 427.4373474121094)", "(0.0, 429.6901550292969)", "(0.0, 431.4136962890625)", "(0.0, 435.3473815917969)", "(0.0, 437.50152587890625)", "(0.0, 440.4548645019531)", "(0.0, 440.8037414550781)", "(0.0, 443.0830383300781)", "(0.0, 444.0404357910156)", "(0.0, 444.4783020019531)", "(0.0, 447.6659851074219)", "(0.0, 449.6512451171875)", "(0.0, 450.27276611328125)", "(0.0, 451.4276428222656)", "(0.0, 454.3222961425781)", "(0.0, 456.1065368652344)", "(0.0, 456.4735412597656)", "(0.0, 457.51031494140625)", "(0.0, 457.7869873046875)", "(0.0, 458.39520263671875)", "(0.0, 460.3758850097656)", "(0.0, 461.7948913574219)", "(0.0, 462.0541687011719)", "(0.0, 462.64117431640625)", "(0.0, 463.4723815917969)", "(0.0, 466.323486328125)", "(0.0, 468.4265441894531)", "(0.0, 468.96185302734375)", "(0.0, 470.14849853515625)", "(0.0, 470.95074462890625)", "(0.0, 472.84033203125)", "(0.0, 473.3892517089844)", "(0.0, 475.4490051269531)", "(0.0, 476.8053894042969)", "(0.0, 477.64202880859375)", "(0.0, 478.33026123046875)", "(0.0, 478.41058349609375)", "(0.0, 478.6439208984375)", "(0.0, 479.5556640625)", "(0.0, 484.05218505859375)", "(0.0, 484.74298095703125)", "(0.0, 485.8187255859375)", "(0.0, 491.9104309082031)", "(0.0, 492.121337890625)", "(0.0, 495.55096435546875)", "(0.0, 497.9387512207031)", "(0.0, 498.4914855957031)", "(0.0, 498.5024108886719)", "(0.0, 501.3358459472656)", "(0.0, 503.9703063964844)", "(0.0, 505.23504638671875)", "(0.0, 507.3422546386719)", "(0.0, 509.1324157714844)", "(0.0, 509.59881591796875)", "(0.0, 510.7285461425781)", "(0.0, 513.7330932617188)", "(0.0, 515.7936401367188)", "(0.0, 518.5626220703125)", "(0.0, 521.4837646484375)", "(0.0, 527.14208984375)", "(0.0, 537.7132568359375)", "(0.0, 544.7440795898438)", "(0.0, 548.8509521484375)", "(0.0, 557.1158447265625)", "(0.0, 558.6820068359375)", "(0.0, 561.0535888671875)", "(0.0, 567.8287963867188)", "(0.0, 571.9132690429688)", "(0.0, 576.535400390625)", "(0.0, 595.9296264648438)", "(0.0, 596.4142456054688)", "(0.0, 610.6869506835938)", "(0.0, 632.07666015625)", "(0.0, 633.4828491210938)", "(0.0, 694.0602416992188)", "(0.0, inf)" ], "mode": "markers", "name": "H0", "type": "scatter", "x": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "y": [ 4.802420616149902, 21.652063369750977, 26.069169998168945, 34.68426513671875, 39.38532638549805, 43.07267761230469, 52.125244140625, 55.348819732666016, 58.59054946899414, 59.16720199584961, 59.95323181152344, 65.6777114868164, 67.44083404541016, 70.23463439941406, 75.77899169921875, 76.0244369506836, 76.23371887207031, 77.94561004638672, 79.48619842529297, 84.37406158447266, 85.0450439453125, 88.22490692138672, 88.37200927734375, 89.19086456298828, 91.62325286865234, 93.38528442382812, 95.33136749267578, 97.02593231201172, 105.88548278808594, 106.1578598022461, 108.04131317138672, 109.52072143554688, 110.72774505615234, 111.2905502319336, 113.86901092529297, 114.28509521484375, 114.4602279663086, 119.51435852050781, 119.90006256103516, 120.74726104736328, 121.06786346435547, 123.85079193115234, 124.17671203613281, 125.34237670898438, 125.54257202148438, 125.63349914550781, 127.42874908447266, 129.01864624023438, 129.12379455566406, 131.4109344482422, 132.552001953125, 134.09886169433594, 135.43527221679688, 136.85113525390625, 141.65914916992188, 141.97268676757812, 143.40493774414062, 144.3142547607422, 144.62411499023438, 145.4430389404297, 146.86842346191406, 146.9277801513672, 147.51284790039062, 148.4075927734375, 148.52951049804688, 152.03334045410156, 154.30828857421875, 156.425537109375, 156.93821716308594, 161.6439971923828, 164.49765014648438, 165.9932098388672, 166.72776794433594, 167.0961456298828, 167.1251220703125, 167.9551239013672, 168.34378051757812, 168.86985778808594, 169.45352172851562, 170.2056121826172, 172.4928741455078, 173.17567443847656, 173.6087188720703, 175.79122924804688, 176.02276611328125, 179.9481201171875, 180.72332763671875, 181.24041748046875, 185.2969970703125, 185.3053436279297, 185.72036743164062, 185.84434509277344, 187.66481018066406, 187.71746826171875, 187.92019653320312, 189.09930419921875, 189.39772033691406, 191.02809143066406, 191.61227416992188, 191.68075561523438, 193.1546630859375, 194.04629516601562, 194.72457885742188, 195.82601928710938, 196.39886474609375, 201.0205078125, 201.32383728027344, 203.0791015625, 203.57470703125, 204.8988037109375, 207.56040954589844, 207.96566772460938, 208.41775512695312, 208.61111450195312, 209.71328735351562, 210.97340393066406, 211.11927795410156, 211.85418701171875, 211.97752380371094, 212.03952026367188, 212.1089630126953, 212.44151306152344, 212.77012634277344, 215.6958770751953, 217.54928588867188, 218.10206604003906, 218.97171020507812, 219.84417724609375, 220.23574829101562, 221.41172790527344, 224.2535400390625, 224.77684020996094, 226.29779052734375, 227.8360595703125, 228.95867919921875, 229.23158264160156, 229.9892578125, 230.43734741210938, 230.58628845214844, 233.13101196289062, 233.32801818847656, 234.6280517578125, 235.87567138671875, 237.11595153808594, 237.4685516357422, 237.99313354492188, 238.37469482421875, 239.91444396972656, 241.0162811279297, 242.21417236328125, 242.80960083007812, 245.01841735839844, 248.75718688964844, 249.1101531982422, 249.63743591308594, 250.5561981201172, 251.2713623046875, 251.3582305908203, 253.20726013183594, 254.35198974609375, 254.9434356689453, 255.65225219726562, 256.53466796875, 256.6286926269531, 257.2845458984375, 257.5501403808594, 260.65283203125, 262.0408630371094, 264.15289306640625, 264.55450439453125, 266.1814270019531, 266.34027099609375, 267.70941162109375, 268.2388000488281, 268.599853515625, 269.8000183105469, 270.5906982421875, 271.0213317871094, 271.3340759277344, 272.6921691894531, 274.6006774902344, 275.34686279296875, 276.32305908203125, 276.52886962890625, 277.641357421875, 278.1038513183594, 279.9851989746094, 281.0215759277344, 281.2613830566406, 281.4206848144531, 282.0628967285156, 282.7840576171875, 282.9022216796875, 284.677490234375, 285.9573059082031, 286.0537109375, 286.345458984375, 287.3180847167969, 287.4225158691406, 287.5703125, 289.4516906738281, 290.0506896972656, 292.1382751464844, 292.3627014160156, 292.67144775390625, 295.3760681152344, 295.8821716308594, 295.9473876953125, 295.9490966796875, 296.5912170410156, 298.08599853515625, 298.9054870605469, 303.3763732910156, 306.4526062011719, 306.9856872558594, 310.10931396484375, 311.4966735839844, 313.0791931152344, 314.9314270019531, 315.49224853515625, 316.6315612792969, 317.2333068847656, 317.9166564941406, 317.9176330566406, 318.6691589355469, 319.2534484863281, 319.7795715332031, 321.0791015625, 324.8827819824219, 326.826416015625, 326.9936218261719, 327.80419921875, 328.1405944824219, 328.3861389160156, 328.873046875, 329.1056213378906, 329.9989318847656, 330.51025390625, 331.3603820800781, 332.68658447265625, 337.0641784667969, 337.2236328125, 337.6532287597656, 338.6532287597656, 338.8172607421875, 339.225830078125, 339.7655334472656, 340.0319519042969, 341.4106750488281, 342.85888671875, 343.8615417480469, 344.8054504394531, 345.2120666503906, 345.6471252441406, 346.16607666015625, 347.0621337890625, 348.0354919433594, 348.1407165527344, 348.1429138183594, 348.618896484375, 349.1490478515625, 349.7037658691406, 350.2681579589844, 350.6957702636719, 351.2739562988281, 351.6281433105469, 353.5025939941406, 355.0123291015625, 355.7379150390625, 355.80718994140625, 356.4801025390625, 359.9477844238281, 361.4298400878906, 361.48321533203125, 362.06488037109375, 362.86907958984375, 365.3301086425781, 366.29022216796875, 366.47894287109375, 366.57464599609375, 369.2486267089844, 372.5981750488281, 374.3719177246094, 374.60528564453125, 375.10791015625, 375.4436950683594, 375.6457214355469, 375.68634033203125, 376.8013000488281, 376.8611755371094, 376.9764404296875, 379.2145080566406, 380.5535583496094, 381.97760009765625, 384.6294860839844, 384.7469482421875, 386.5910949707031, 388.4344177246094, 389.5048522949219, 390.6560974121094, 392.29150390625, 393.088134765625, 395.0177917480469, 395.6113586425781, 397.3858947753906, 397.9713134765625, 400.310302734375, 401.8903503417969, 403.613037109375, 404.3408203125, 406.34454345703125, 406.47412109375, 407.138427734375, 407.81964111328125, 408.61981201171875, 410.13787841796875, 410.5696105957031, 410.9620361328125, 411.19195556640625, 411.2874450683594, 411.40283203125, 415.5042419433594, 416.7763671875, 417.7031555175781, 427.4373474121094, 429.6901550292969, 431.4136962890625, 435.3473815917969, 437.50152587890625, 440.4548645019531, 440.8037414550781, 443.0830383300781, 444.0404357910156, 444.4783020019531, 447.6659851074219, 449.6512451171875, 450.27276611328125, 451.4276428222656, 454.3222961425781, 456.1065368652344, 456.4735412597656, 457.51031494140625, 457.7869873046875, 458.39520263671875, 460.3758850097656, 461.7948913574219, 462.0541687011719, 462.64117431640625, 463.4723815917969, 466.323486328125, 468.4265441894531, 468.96185302734375, 470.14849853515625, 470.95074462890625, 472.84033203125, 473.3892517089844, 475.4490051269531, 476.8053894042969, 477.64202880859375, 478.33026123046875, 478.41058349609375, 478.6439208984375, 479.5556640625, 484.05218505859375, 484.74298095703125, 485.8187255859375, 491.9104309082031, 492.121337890625, 495.55096435546875, 497.9387512207031, 498.4914855957031, 498.5024108886719, 501.3358459472656, 503.9703063964844, 505.23504638671875, 507.3422546386719, 509.1324157714844, 509.59881591796875, 510.7285461425781, 513.7330932617188, 515.7936401367188, 518.5626220703125, 521.4837646484375, 527.14208984375, 537.7132568359375, 544.7440795898438, 548.8509521484375, 557.1158447265625, 558.6820068359375, 561.0535888671875, 567.8287963867188, 571.9132690429688, 576.535400390625, 595.9296264648438, 596.4142456054688, 610.6869506835938, 632.07666015625, 633.4828491210938, 694.0602416992188, 2923.4473876953125 ] }, { "hoverinfo": "text", "hovertext": [ "(1247.658935546875, 1265.9437255859375)", "(1084.63330078125, 1276.02978515625)", "(997.0151977539062, 1009.5428466796875)", "(963.1785278320312, 1002.7838745117188)", "(931.946044921875, 1092.47216796875)", "(877.1650390625, 1067.99267578125)", "(870.1525268554688, 886.0863647460938)", "(870.1182861328125, 1025.41455078125)", "(852.5869750976562, 945.2899780273438)", "(852.4086303710938, 923.4490966796875)", "(852.026611328125, 1031.946533203125)", "(846.9810791015625, 887.213623046875)", "(839.9497680664062, 948.971435546875)", "(835.4207153320312, 956.63232421875)", "(828.6262817382812, 1103.8182373046875)", "(810.3324584960938, 881.6467895507812)", "(792.5526733398438, 1058.6912841796875)", "(789.4622192382812, 962.8099365234375)", "(786.38818359375, 829.5470581054688)", "(782.5234375, 796.5695190429688)", "(778.522216796875, 836.5399780273438)", "(775.3892822265625, 856.592041015625)", "(772.96142578125, 778.2155151367188)", "(768.6770629882812, 998.7841796875)", "(745.5592651367188, 863.1045532226562)", "(744.1795043945312, 934.9148559570312)", "(743.0676879882812, 743.9803466796875)", "(735.7774658203125, 752.70751953125)", "(733.5723876953125, 739.303955078125)", "(731.8301391601562, 1257.382568359375)", "(730.1500854492188, 975.9588012695312)", "(718.7623291015625, 959.796875)", "(714.1532592773438, 922.664306640625)", "(712.90234375, 1043.7225341796875)", "(711.6194458007812, 788.46826171875)", "(710.6905517578125, 917.591552734375)", "(710.41845703125, 1032.131103515625)", "(704.44873046875, 1022.126708984375)", "(699.1555786132812, 857.0338134765625)", "(696.8377685546875, 761.9544067382812)", "(692.2581176757812, 1078.622314453125)", "(691.9105834960938, 1020.5577392578125)", "(688.6771850585938, 1104.3626708984375)", "(681.3599853515625, 738.7635498046875)", "(671.5865478515625, 730.3858642578125)", "(652.13232421875, 689.3712158203125)", "(647.5198364257812, 1304.45947265625)", "(641.8338623046875, 700.0681762695312)", "(634.2197875976562, 996.004638671875)", "(630.678955078125, 796.7158813476562)", "(626.0947875976562, 674.3355712890625)", "(616.8751220703125, 879.8021240234375)", "(614.2091674804688, 616.0740356445312)", "(613.1600952148438, 663.252685546875)", "(612.9948120117188, 903.7559814453125)", "(609.8174438476562, 727.73193359375)", "(607.2838745117188, 628.9743041992188)", "(605.3403930664062, 940.1656494140625)", "(603.4691162109375, 1059.2353515625)", "(598.5947875976562, 827.8928833007812)", "(594.3561401367188, 727.1333618164062)", "(593.3944091796875, 593.5256958007812)", "(588.0789184570312, 841.9064331054688)", "(587.1722412109375, 701.1192016601562)", "(584.9786987304688, 865.4496459960938)", "(581.6908569335938, 1121.710205078125)", "(577.5052490234375, 2392.510009765625)", "(577.4744262695312, 851.6092529296875)", "(573.7734985351562, 659.6596069335938)", "(562.9957275390625, 651.6450805664062)", "(550.031005859375, 566.407470703125)", "(549.3509521484375, 553.1744995117188)", "(532.4219360351562, 990.2085571289062)", "(531.9004516601562, 699.2113037109375)", "(531.2562866210938, 1256.989501953125)", "(530.6165771484375, 772.1519165039062)", "(529.7710571289062, 620.5950317382812)", "(522.9163818359375, 908.6640014648438)", "(512.4201049804688, 736.4586791992188)", "(510.0901794433594, 546.1578369140625)", "(502.7204284667969, 1052.7962646484375)", "(502.4625549316406, 643.9132690429688)", "(499.0134582519531, 1062.357177734375)", "(484.3966979980469, 2348.07470703125)", "(484.2190856933594, 556.6093139648438)", "(481.14984130859375, 491.2486572265625)", "(479.0731201171875, 487.67669677734375)", "(477.9473571777344, 596.4970092773438)", "(476.89044189453125, 758.6114501953125)", "(464.9477844238281, 534.2171630859375)", "(446.80908203125, 524.8642578125)", "(435.80438232421875, 520.6367797851562)", "(413.6986999511719, 648.1619873046875)", "(410.80560302734375, 414.04937744140625)", "(357.8207092285156, 407.93212890625)", "(350.9837341308594, 365.1122741699219)", "(340.9716491699219, 374.987548828125)", "(335.6737976074219, 447.38812255859375)", "(284.8199157714844, 286.9127502441406)", "(260.7216491699219, 289.4432678222656)", "(250.98080444335938, 275.8859558105469)" ], "mode": "markers", "name": "H1", "type": "scatter", "x": [ 1247.658935546875, 1084.63330078125, 997.0151977539062, 963.1785278320312, 931.946044921875, 877.1650390625, 870.1525268554688, 870.1182861328125, 852.5869750976562, 852.4086303710938, 852.026611328125, 846.9810791015625, 839.9497680664062, 835.4207153320312, 828.6262817382812, 810.3324584960938, 792.5526733398438, 789.4622192382812, 786.38818359375, 782.5234375, 778.522216796875, 775.3892822265625, 772.96142578125, 768.6770629882812, 745.5592651367188, 744.1795043945312, 743.0676879882812, 735.7774658203125, 733.5723876953125, 731.8301391601562, 730.1500854492188, 718.7623291015625, 714.1532592773438, 712.90234375, 711.6194458007812, 710.6905517578125, 710.41845703125, 704.44873046875, 699.1555786132812, 696.8377685546875, 692.2581176757812, 691.9105834960938, 688.6771850585938, 681.3599853515625, 671.5865478515625, 652.13232421875, 647.5198364257812, 641.8338623046875, 634.2197875976562, 630.678955078125, 626.0947875976562, 616.8751220703125, 614.2091674804688, 613.1600952148438, 612.9948120117188, 609.8174438476562, 607.2838745117188, 605.3403930664062, 603.4691162109375, 598.5947875976562, 594.3561401367188, 593.3944091796875, 588.0789184570312, 587.1722412109375, 584.9786987304688, 581.6908569335938, 577.5052490234375, 577.4744262695312, 573.7734985351562, 562.9957275390625, 550.031005859375, 549.3509521484375, 532.4219360351562, 531.9004516601562, 531.2562866210938, 530.6165771484375, 529.7710571289062, 522.9163818359375, 512.4201049804688, 510.0901794433594, 502.7204284667969, 502.4625549316406, 499.0134582519531, 484.3966979980469, 484.2190856933594, 481.14984130859375, 479.0731201171875, 477.9473571777344, 476.89044189453125, 464.9477844238281, 446.80908203125, 435.80438232421875, 413.6986999511719, 410.80560302734375, 357.8207092285156, 350.9837341308594, 340.9716491699219, 335.6737976074219, 284.8199157714844, 260.7216491699219, 250.98080444335938 ], "y": [ 1265.9437255859375, 1276.02978515625, 1009.5428466796875, 1002.7838745117188, 1092.47216796875, 1067.99267578125, 886.0863647460938, 1025.41455078125, 945.2899780273438, 923.4490966796875, 1031.946533203125, 887.213623046875, 948.971435546875, 956.63232421875, 1103.8182373046875, 881.6467895507812, 1058.6912841796875, 962.8099365234375, 829.5470581054688, 796.5695190429688, 836.5399780273438, 856.592041015625, 778.2155151367188, 998.7841796875, 863.1045532226562, 934.9148559570312, 743.9803466796875, 752.70751953125, 739.303955078125, 1257.382568359375, 975.9588012695312, 959.796875, 922.664306640625, 1043.7225341796875, 788.46826171875, 917.591552734375, 1032.131103515625, 1022.126708984375, 857.0338134765625, 761.9544067382812, 1078.622314453125, 1020.5577392578125, 1104.3626708984375, 738.7635498046875, 730.3858642578125, 689.3712158203125, 1304.45947265625, 700.0681762695312, 996.004638671875, 796.7158813476562, 674.3355712890625, 879.8021240234375, 616.0740356445312, 663.252685546875, 903.7559814453125, 727.73193359375, 628.9743041992188, 940.1656494140625, 1059.2353515625, 827.8928833007812, 727.1333618164062, 593.5256958007812, 841.9064331054688, 701.1192016601562, 865.4496459960938, 1121.710205078125, 2392.510009765625, 851.6092529296875, 659.6596069335938, 651.6450805664062, 566.407470703125, 553.1744995117188, 990.2085571289062, 699.2113037109375, 1256.989501953125, 772.1519165039062, 620.5950317382812, 908.6640014648438, 736.4586791992188, 546.1578369140625, 1052.7962646484375, 643.9132690429688, 1062.357177734375, 2348.07470703125, 556.6093139648438, 491.2486572265625, 487.67669677734375, 596.4970092773438, 758.6114501953125, 534.2171630859375, 524.8642578125, 520.6367797851562, 648.1619873046875, 414.04937744140625, 407.93212890625, 365.1122741699219, 374.987548828125, 447.38812255859375, 286.9127502441406, 289.4432678222656, 275.8859558105469 ] }, { "hoverinfo": "text", "hovertext": [ "(2615.62646484375, 2627.1796875)", "(2611.291259765625, 2634.431640625)", "(2609.479736328125, 2636.552001953125)", "(2601.56103515625, 2657.679443359375)", "(2598.33544921875, 2605.181640625)", "(2593.880859375, 2607.061279296875)", "(2590.24462890625, 2624.454833984375)", "(2587.958984375, 2628.148681640625)", "(2586.514892578125, 2597.2744140625)", "(2577.423583984375, 2581.748291015625)", "(2569.944091796875, 2580.041748046875)", "(2568.615966796875, 2593.0703125)", "(2567.157958984375, 2572.497314453125)", "(2566.56298828125, 2600.060791015625)", "(2566.3193359375, 2576.125732421875)", "(2565.80615234375, 2593.430419921875)", "(2562.483642578125, 2578.4814453125)", "(2555.247802734375, 2587.354736328125)", "(2554.70166015625, 2557.281494140625)", "(2545.19189453125, 2574.34521484375)", "(2544.486083984375, 2553.287109375)", "(2543.949462890625, 2554.626220703125)", "(2541.607421875, 2612.95068359375)", "(2539.13427734375, 2601.199951171875)", "(2537.190185546875, 2548.884521484375)", "(2530.3232421875, 2534.366455078125)", "(2529.952392578125, 2565.3681640625)", "(2529.31494140625, 2574.8271484375)", "(2526.95556640625, 2574.103515625)", "(2526.556640625, 2535.34423828125)", "(2525.109375, 2527.8935546875)", "(2522.81884765625, 2524.73583984375)", "(2520.130615234375, 2554.4921875)", "(2518.4609375, 2522.023681640625)", "(2516.236328125, 2530.9091796875)", "(2515.272705078125, 2526.83935546875)", "(2515.14892578125, 2527.349853515625)", "(2513.265625, 2603.1318359375)", "(2512.315673828125, 2523.133056640625)", "(2511.733154296875, 2575.862548828125)", "(2511.129638671875, 2567.068359375)", "(2506.59619140625, 2525.200439453125)", "(2505.606201171875, 2550.3212890625)", "(2505.249755859375, 2527.711181640625)", "(2504.326416015625, 2540.0302734375)", "(2503.557373046875, 2537.332763671875)", "(2497.145751953125, 2538.655029296875)", "(2497.0048828125, 2500.673828125)", "(2496.80859375, 2515.5498046875)", "(2495.9970703125, 2524.68017578125)", "(2492.25927734375, 2499.81201171875)", "(2491.173095703125, 2582.60986328125)", "(2490.8232421875, 2503.94482421875)", "(2487.4765625, 2516.732421875)", "(2485.973388671875, 2498.12548828125)", "(2483.598876953125, 2527.8935546875)", "(2477.760986328125, 2560.213134765625)", "(2471.27783203125, 2511.159423828125)", "(2469.27392578125, 2473.11376953125)", "(2469.02685546875, 2474.91748046875)", "(2468.8916015625, 2508.7177734375)", "(2464.5693359375, 2504.35107421875)", "(2451.068115234375, 2456.7626953125)", "(2449.193603515625, 2486.67333984375)", "(2449.09619140625, 2493.8681640625)", "(2430.746826171875, 2443.453857421875)", "(2427.93212890625, 2430.202880859375)", "(2423.597412109375, 2446.624267578125)", "(2423.300048828125, 2429.8271484375)", "(2420.5576171875, 2423.246337890625)", "(2417.784423828125, 2464.15673828125)", "(2417.4951171875, 2425.18896484375)", "(2414.83837890625, 2421.532470703125)", "(2412.716064453125, 2419.73291015625)", "(2411.46484375, 2447.427978515625)", "(2407.669921875, 2456.60498046875)", "(2403.4794921875, 2429.05712890625)", "(2402.13671875, 2413.3408203125)", "(2396.993408203125, 2422.423095703125)", "(2387.11962890625, 2407.548583984375)", "(2380.4326171875, 2429.834716796875)", "(2379.291748046875, 2413.688232421875)", "(2379.147216796875, 2458.59326171875)", "(2375.6630859375, 2387.49462890625)", "(2367.38134765625, 2447.692138671875)", "(2360.367431640625, 2438.72705078125)", "(1458.9970703125, 2591.719482421875)", "(957.4011840820312, 966.6648559570312)" ], "mode": "markers", "name": "H2", "type": "scatter", "x": [ 2615.62646484375, 2611.291259765625, 2609.479736328125, 2601.56103515625, 2598.33544921875, 2593.880859375, 2590.24462890625, 2587.958984375, 2586.514892578125, 2577.423583984375, 2569.944091796875, 2568.615966796875, 2567.157958984375, 2566.56298828125, 2566.3193359375, 2565.80615234375, 2562.483642578125, 2555.247802734375, 2554.70166015625, 2545.19189453125, 2544.486083984375, 2543.949462890625, 2541.607421875, 2539.13427734375, 2537.190185546875, 2530.3232421875, 2529.952392578125, 2529.31494140625, 2526.95556640625, 2526.556640625, 2525.109375, 2522.81884765625, 2520.130615234375, 2518.4609375, 2516.236328125, 2515.272705078125, 2515.14892578125, 2513.265625, 2512.315673828125, 2511.733154296875, 2511.129638671875, 2506.59619140625, 2505.606201171875, 2505.249755859375, 2504.326416015625, 2503.557373046875, 2497.145751953125, 2497.0048828125, 2496.80859375, 2495.9970703125, 2492.25927734375, 2491.173095703125, 2490.8232421875, 2487.4765625, 2485.973388671875, 2483.598876953125, 2477.760986328125, 2471.27783203125, 2469.27392578125, 2469.02685546875, 2468.8916015625, 2464.5693359375, 2451.068115234375, 2449.193603515625, 2449.09619140625, 2430.746826171875, 2427.93212890625, 2423.597412109375, 2423.300048828125, 2420.5576171875, 2417.784423828125, 2417.4951171875, 2414.83837890625, 2412.716064453125, 2411.46484375, 2407.669921875, 2403.4794921875, 2402.13671875, 2396.993408203125, 2387.11962890625, 2380.4326171875, 2379.291748046875, 2379.147216796875, 2375.6630859375, 2367.38134765625, 2360.367431640625, 1458.9970703125, 957.4011840820312 ], "y": [ 2627.1796875, 2634.431640625, 2636.552001953125, 2657.679443359375, 2605.181640625, 2607.061279296875, 2624.454833984375, 2628.148681640625, 2597.2744140625, 2581.748291015625, 2580.041748046875, 2593.0703125, 2572.497314453125, 2600.060791015625, 2576.125732421875, 2593.430419921875, 2578.4814453125, 2587.354736328125, 2557.281494140625, 2574.34521484375, 2553.287109375, 2554.626220703125, 2612.95068359375, 2601.199951171875, 2548.884521484375, 2534.366455078125, 2565.3681640625, 2574.8271484375, 2574.103515625, 2535.34423828125, 2527.8935546875, 2524.73583984375, 2554.4921875, 2522.023681640625, 2530.9091796875, 2526.83935546875, 2527.349853515625, 2603.1318359375, 2523.133056640625, 2575.862548828125, 2567.068359375, 2525.200439453125, 2550.3212890625, 2527.711181640625, 2540.0302734375, 2537.332763671875, 2538.655029296875, 2500.673828125, 2515.5498046875, 2524.68017578125, 2499.81201171875, 2582.60986328125, 2503.94482421875, 2516.732421875, 2498.12548828125, 2527.8935546875, 2560.213134765625, 2511.159423828125, 2473.11376953125, 2474.91748046875, 2508.7177734375, 2504.35107421875, 2456.7626953125, 2486.67333984375, 2493.8681640625, 2443.453857421875, 2430.202880859375, 2446.624267578125, 2429.8271484375, 2423.246337890625, 2464.15673828125, 2425.18896484375, 2421.532470703125, 2419.73291015625, 2447.427978515625, 2456.60498046875, 2429.05712890625, 2413.3408203125, 2422.423095703125, 2407.548583984375, 2429.834716796875, 2413.688232421875, 2458.59326171875, 2387.49462890625, 2447.692138671875, 2438.72705078125, 2591.719482421875, 966.6648559570312 ] }, { "hoverinfo": "none", "line": { "color": "black", "dash": "dash", "width": 0.5 }, "mode": "lines", "name": "∞", "showlegend": true, "type": "scatter", "x": [ -318.921533203125, 2976.6009765625 ], "y": [ 2923.4473876953125, 2923.4473876953125 ] } ], "layout": { "height": 500, "plot_bgcolor": "white", "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "width": 500, "xaxis": { "autorange": false, "exponentformat": "e", "linecolor": "black", "linewidth": 1, "mirror": false, "range": [ -318.921533203125, 2976.6009765625 ], "showexponent": "all", "showline": true, "side": "bottom", "ticks": "outside", "title": { "text": "Birth" }, "type": "linear", "zeroline": true }, "yaxis": { "autorange": false, "exponentformat": "e", "linecolor": "black", "linewidth": 1, "mirror": false, "range": [ -318.921533203125, 2976.6009765625 ], "scaleanchor": "x", "scaleratio": 1, "showexponent": "all", "showline": true, "side": "left", "ticks": "outside", "title": { "text": "Death" }, "type": "linear", "zeroline": true } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from sklearn.decomposition import PCA\n", "\n", "pca = PCA(n_components=10)\n", "pca_manifold = pca.fit_transform(manifold)\n", "\n", "pca_diagrams = compute_persistence_diagrams([pca_manifold])\n", "\n", "plot_diagram(pca_diagrams[0], homology_dimensions=(0, 1, 2))" ] }, { "cell_type": "code", "execution_count": 49, "id": "4fb5eb01", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hoverinfo": "none", "line": { "color": "black", "dash": "dash", "width": 1 }, "mode": "lines", "showlegend": false, "type": "scatter", "x": [ -200.61990234375003, 1872.452421875 ], "y": [ -200.61990234375003, 1872.452421875 ] }, { "hoverinfo": "text", "hovertext": [ "(0.0, 86.85655212402344)", "(0.0, 221.67733764648438)", "(0.0, 224.0782928466797)", "(0.0, 239.83096313476562)", "(0.0, 248.89370727539062)", "(0.0, 269.2864074707031)", "(0.0, 269.5962219238281)", "(0.0, 271.3582458496094)", "(0.0, 276.7345275878906)", "(0.0, 283.7299499511719)", "(0.0, 300.8525390625)", "(0.0, 306.8740539550781)", "(0.0, 312.9464416503906)", "(0.0, 313.7392578125)", "(0.0, 314.5289306640625)", "(0.0, 314.6374206542969)", "(0.0, 320.3469543457031)", "(0.0, 321.9754333496094)", "(0.0, 322.9266662597656)", "(0.0, 328.6605224609375)", "(0.0, 334.0224609375)", "(0.0, 334.34283447265625)", "(0.0, 335.1478271484375)", "(0.0, 337.9247131347656)", "(0.0, 338.72088623046875)", "(0.0, 342.4701843261719)", "(0.0, 350.23040771484375)", "(0.0, 350.6671447753906)", "(0.0, 359.8537902832031)", "(0.0, 362.7254333496094)", "(0.0, 366.13897705078125)", "(0.0, 368.5663146972656)", "(0.0, 369.7836608886719)", "(0.0, 377.84442138671875)", "(0.0, 383.6304931640625)", "(0.0, 383.97772216796875)", "(0.0, 385.3301086425781)", "(0.0, 391.1440124511719)", "(0.0, 395.3733215332031)", "(0.0, 396.8680419921875)", "(0.0, 397.1309814453125)", "(0.0, 398.0696105957031)", "(0.0, 399.9366149902344)", "(0.0, 402.5567321777344)", "(0.0, 402.62408447265625)", "(0.0, 404.5804443359375)", "(0.0, 404.8810729980469)", "(0.0, 405.19647216796875)", "(0.0, 407.91680908203125)", "(0.0, 408.0715637207031)", "(0.0, 408.5266418457031)", "(0.0, 413.3905029296875)", "(0.0, 413.4975891113281)", "(0.0, 418.7169494628906)", "(0.0, 420.2824401855469)", "(0.0, 420.825927734375)", "(0.0, 422.5391845703125)", "(0.0, 425.0157775878906)", "(0.0, 426.5213623046875)", "(0.0, 430.962158203125)", "(0.0, 431.8832092285156)", "(0.0, 437.06085205078125)", "(0.0, 439.34423828125)", "(0.0, 440.9881286621094)", "(0.0, 441.10882568359375)", "(0.0, 444.90570068359375)", "(0.0, 447.03228759765625)", "(0.0, 455.8464660644531)", "(0.0, 456.813232421875)", "(0.0, 461.9509582519531)", "(0.0, 465.6368713378906)", "(0.0, 466.5520935058594)", "(0.0, 468.34649658203125)", "(0.0, 469.53924560546875)", "(0.0, 470.26776123046875)", "(0.0, 470.28643798828125)", "(0.0, 471.4552917480469)", "(0.0, 473.3262023925781)", "(0.0, 473.5224609375)", "(0.0, 473.60040283203125)", "(0.0, 477.4019470214844)", "(0.0, 477.6824951171875)", "(0.0, 478.7666015625)", "(0.0, 480.4376525878906)", "(0.0, 480.8385314941406)", "(0.0, 481.5618896484375)", "(0.0, 481.7214660644531)", "(0.0, 488.4220275878906)", "(0.0, 488.9393615722656)", "(0.0, 490.35357666015625)", "(0.0, 491.585693359375)", "(0.0, 491.762939453125)", "(0.0, 493.3646240234375)", "(0.0, 495.99652099609375)", "(0.0, 496.3028564453125)", "(0.0, 497.28021240234375)", "(0.0, 497.4387512207031)", "(0.0, 501.4576110839844)", "(0.0, 501.7923583984375)", "(0.0, 502.7383728027344)", "(0.0, 504.3894348144531)", "(0.0, 506.2574462890625)", "(0.0, 506.69134521484375)", "(0.0, 506.822021484375)", "(0.0, 507.1408386230469)", "(0.0, 507.6405944824219)", "(0.0, 508.812255859375)", "(0.0, 509.9840087890625)", "(0.0, 510.1629333496094)", "(0.0, 510.7731018066406)", "(0.0, 512.8565063476562)", "(0.0, 516.7932739257812)", "(0.0, 518.0272827148438)", "(0.0, 519.200439453125)", "(0.0, 522.5780639648438)", "(0.0, 523.2438354492188)", "(0.0, 525.8087158203125)", "(0.0, 526.135986328125)", "(0.0, 526.1414794921875)", "(0.0, 526.3058471679688)", "(0.0, 527.1270141601562)", "(0.0, 527.146728515625)", "(0.0, 528.82373046875)", "(0.0, 529.0692138671875)", "(0.0, 533.5693359375)", "(0.0, 537.8781127929688)", "(0.0, 538.037353515625)", "(0.0, 538.379638671875)", "(0.0, 541.1009521484375)", "(0.0, 541.19482421875)", "(0.0, 541.6861572265625)", "(0.0, 543.1636962890625)", "(0.0, 543.9772338867188)", "(0.0, 544.2748413085938)", "(0.0, 545.1610107421875)", "(0.0, 546.2466430664062)", "(0.0, 546.3053588867188)", "(0.0, 547.7163696289062)", "(0.0, 547.7915649414062)", "(0.0, 549.0908203125)", "(0.0, 551.5924682617188)", "(0.0, 552.5889282226562)", "(0.0, 553.3311157226562)", "(0.0, 553.4325561523438)", "(0.0, 553.9256591796875)", "(0.0, 554.394775390625)", "(0.0, 556.8682861328125)", "(0.0, 557.1090087890625)", "(0.0, 557.6157836914062)", "(0.0, 558.1962280273438)", "(0.0, 559.2598876953125)", "(0.0, 559.9427490234375)", "(0.0, 561.6873168945312)", "(0.0, 563.2635498046875)", "(0.0, 565.1589965820312)", "(0.0, 566.0533447265625)", "(0.0, 567.4009399414062)", "(0.0, 568.26611328125)", "(0.0, 569.5208129882812)", "(0.0, 569.9307861328125)", "(0.0, 570.696044921875)", "(0.0, 572.1683959960938)", "(0.0, 573.1328735351562)", "(0.0, 573.3573608398438)", "(0.0, 573.6858520507812)", "(0.0, 574.6671142578125)", "(0.0, 575.011474609375)", "(0.0, 575.77783203125)", "(0.0, 575.8999633789062)", "(0.0, 576.3804321289062)", "(0.0, 579.3246459960938)", "(0.0, 579.9254760742188)", "(0.0, 581.2882080078125)", "(0.0, 582.8756103515625)", "(0.0, 583.1781616210938)", "(0.0, 583.82470703125)", "(0.0, 584.1732177734375)", "(0.0, 588.3042602539062)", "(0.0, 588.3049926757812)", "(0.0, 589.3348999023438)", "(0.0, 589.7355346679688)", "(0.0, 591.13720703125)", "(0.0, 593.1008911132812)", "(0.0, 593.4544067382812)", "(0.0, 596.0602416992188)", "(0.0, 598.912109375)", "(0.0, 599.2542114257812)", "(0.0, 601.0562744140625)", "(0.0, 601.1525268554688)", "(0.0, 601.8468627929688)", "(0.0, 602.8853759765625)", "(0.0, 603.7642822265625)", "(0.0, 604.8596801757812)", "(0.0, 606.1846313476562)", "(0.0, 606.2666625976562)", "(0.0, 608.1485595703125)", "(0.0, 608.1502685546875)", "(0.0, 608.3024291992188)", "(0.0, 608.9177856445312)", "(0.0, 609.1650390625)", "(0.0, 609.1906127929688)", "(0.0, 611.8335571289062)", "(0.0, 613.0593872070312)", "(0.0, 614.1107788085938)", "(0.0, 615.5247802734375)", "(0.0, 617.6881713867188)", "(0.0, 619.0327758789062)", "(0.0, 619.3640747070312)", "(0.0, 619.6093139648438)", "(0.0, 620.3074340820312)", "(0.0, 620.7389526367188)", "(0.0, 621.6739501953125)", "(0.0, 623.7020874023438)", "(0.0, 624.0407104492188)", "(0.0, 625.477294921875)", "(0.0, 626.90087890625)", "(0.0, 627.2206420898438)", "(0.0, 627.5725708007812)", "(0.0, 627.68505859375)", "(0.0, 627.9267578125)", "(0.0, 628.2720336914062)", "(0.0, 628.3660278320312)", "(0.0, 628.5645751953125)", "(0.0, 628.9141845703125)", "(0.0, 628.93603515625)", "(0.0, 631.6433715820312)", "(0.0, 631.699462890625)", "(0.0, 631.908935546875)", "(0.0, 631.9686279296875)", "(0.0, 632.4286499023438)", "(0.0, 634.1165771484375)", "(0.0, 635.1099243164062)", "(0.0, 635.7723999023438)", "(0.0, 636.3574829101562)", "(0.0, 637.7902221679688)", "(0.0, 638.1007080078125)", "(0.0, 638.6859130859375)", "(0.0, 638.8357543945312)", "(0.0, 638.9984741210938)", "(0.0, 639.23583984375)", "(0.0, 640.6312866210938)", "(0.0, 641.1058349609375)", "(0.0, 641.2361450195312)", "(0.0, 641.6172485351562)", "(0.0, 642.4215087890625)", "(0.0, 643.2293701171875)", "(0.0, 644.2567749023438)", "(0.0, 646.9639892578125)", "(0.0, 648.0980834960938)", "(0.0, 650.590576171875)", "(0.0, 650.9929809570312)", "(0.0, 652.2432861328125)", "(0.0, 653.890625)", "(0.0, 654.931396484375)", "(0.0, 656.0235595703125)", "(0.0, 656.8062133789062)", "(0.0, 657.1483154296875)", "(0.0, 658.1705932617188)", "(0.0, 658.2906494140625)", "(0.0, 658.3206787109375)", "(0.0, 660.1585083007812)", "(0.0, 660.6598510742188)", "(0.0, 660.8086547851562)", "(0.0, 663.651123046875)", "(0.0, 665.3436889648438)", "(0.0, 667.7622680664062)", "(0.0, 668.66015625)", "(0.0, 668.722900390625)", "(0.0, 669.2173461914062)", "(0.0, 670.891845703125)", "(0.0, 671.0093383789062)", "(0.0, 671.237548828125)", "(0.0, 673.15283203125)", "(0.0, 674.1439208984375)", "(0.0, 675.4327392578125)", "(0.0, 675.7965698242188)", "(0.0, 676.0609741210938)", "(0.0, 676.4044799804688)", "(0.0, 677.9024047851562)", "(0.0, 680.0367431640625)", "(0.0, 681.1564331054688)", "(0.0, 681.187255859375)", "(0.0, 681.3605346679688)", "(0.0, 682.9163818359375)", "(0.0, 683.2477416992188)", "(0.0, 683.7108154296875)", "(0.0, 685.4305419921875)", "(0.0, 686.8626708984375)", "(0.0, 687.7299194335938)", "(0.0, 688.0603637695312)", "(0.0, 688.3759765625)", "(0.0, 689.1355590820312)", "(0.0, 689.3251342773438)", "(0.0, 689.9746704101562)", "(0.0, 690.5175170898438)", "(0.0, 691.7890014648438)", "(0.0, 692.476318359375)", "(0.0, 693.3843383789062)", "(0.0, 693.6556396484375)", "(0.0, 695.2350463867188)", "(0.0, 695.406005859375)", "(0.0, 695.5249633789062)", "(0.0, 696.8685302734375)", "(0.0, 697.809326171875)", "(0.0, 698.6310424804688)", "(0.0, 699.612548828125)", "(0.0, 700.0404663085938)", "(0.0, 702.9925537109375)", "(0.0, 705.2062377929688)", "(0.0, 706.0452270507812)", "(0.0, 708.10595703125)", "(0.0, 712.2626342773438)", "(0.0, 713.0328369140625)", "(0.0, 714.2112426757812)", "(0.0, 714.638427734375)", "(0.0, 717.521240234375)", "(0.0, 718.4546508789062)", "(0.0, 718.4630126953125)", "(0.0, 719.1261596679688)", "(0.0, 720.796875)", "(0.0, 720.8351440429688)", "(0.0, 722.8377685546875)", "(0.0, 723.7293090820312)", "(0.0, 725.1666870117188)", "(0.0, 725.6132202148438)", "(0.0, 725.7406005859375)", "(0.0, 726.659912109375)", "(0.0, 727.5929565429688)", "(0.0, 727.7007446289062)", "(0.0, 727.8570556640625)", "(0.0, 731.8424072265625)", "(0.0, 735.6052856445312)", "(0.0, 736.5169677734375)", "(0.0, 737.5300903320312)", "(0.0, 740.4013061523438)", "(0.0, 740.50439453125)", "(0.0, 744.9586181640625)", "(0.0, 745.5082397460938)", "(0.0, 746.3195190429688)", "(0.0, 751.8431396484375)", "(0.0, 751.932373046875)", "(0.0, 753.5184326171875)", "(0.0, 760.2447509765625)", "(0.0, 760.6234741210938)", "(0.0, 760.8357543945312)", "(0.0, 761.3910522460938)", "(0.0, 762.5022583007812)", "(0.0, 764.7694091796875)", "(0.0, 764.8301391601562)", "(0.0, 764.934814453125)", "(0.0, 774.489501953125)", "(0.0, 774.9522705078125)", "(0.0, 777.4375610351562)", "(0.0, 780.9506225585938)", "(0.0, 786.1951293945312)", "(0.0, 786.5183715820312)", "(0.0, 787.6299438476562)", "(0.0, 787.64697265625)", "(0.0, 788.5228881835938)", "(0.0, 793.6096801757812)", "(0.0, 794.10205078125)", "(0.0, 795.6515502929688)", "(0.0, 799.9133911132812)", "(0.0, 801.1060180664062)", "(0.0, 801.4015502929688)", "(0.0, 803.2445068359375)", "(0.0, 805.862060546875)", "(0.0, 806.8304443359375)", "(0.0, 807.3080444335938)", "(0.0, 810.81005859375)", "(0.0, 811.7334594726562)", "(0.0, 812.5558471679688)", "(0.0, 813.573974609375)", "(0.0, 816.365234375)", "(0.0, 821.1651611328125)", "(0.0, 823.5013427734375)", "(0.0, 824.4295654296875)", "(0.0, 829.2923583984375)", "(0.0, 836.1969604492188)", "(0.0, 836.583984375)", "(0.0, 838.8947143554688)", "(0.0, 839.204833984375)", "(0.0, 842.40673828125)", "(0.0, 844.859375)", "(0.0, 848.5072021484375)", "(0.0, 851.7437133789062)", "(0.0, 858.666748046875)", "(0.0, 872.6302490234375)", "(0.0, 873.8250732421875)", "(0.0, 884.4189453125)", "(0.0, 900.3246459960938)", "(0.0, 905.1423950195312)", "(0.0, 915.9276733398438)", "(0.0, 932.0049438476562)", "(0.0, 940.5154418945312)", "(0.0, 961.21484375)", "(0.0, 1040.39892578125)", "(0.0, 1053.8492431640625)", "(0.0, 1111.1781005859375)", "(0.0, inf)" ], "mode": "markers", "name": "H0", "type": "scatter", "x": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "y": [ 86.85655212402344, 221.67733764648438, 224.0782928466797, 239.83096313476562, 248.89370727539062, 269.2864074707031, 269.5962219238281, 271.3582458496094, 276.7345275878906, 283.7299499511719, 300.8525390625, 306.8740539550781, 312.9464416503906, 313.7392578125, 314.5289306640625, 314.6374206542969, 320.3469543457031, 321.9754333496094, 322.9266662597656, 328.6605224609375, 334.0224609375, 334.34283447265625, 335.1478271484375, 337.9247131347656, 338.72088623046875, 342.4701843261719, 350.23040771484375, 350.6671447753906, 359.8537902832031, 362.7254333496094, 366.13897705078125, 368.5663146972656, 369.7836608886719, 377.84442138671875, 383.6304931640625, 383.97772216796875, 385.3301086425781, 391.1440124511719, 395.3733215332031, 396.8680419921875, 397.1309814453125, 398.0696105957031, 399.9366149902344, 402.5567321777344, 402.62408447265625, 404.5804443359375, 404.8810729980469, 405.19647216796875, 407.91680908203125, 408.0715637207031, 408.5266418457031, 413.3905029296875, 413.4975891113281, 418.7169494628906, 420.2824401855469, 420.825927734375, 422.5391845703125, 425.0157775878906, 426.5213623046875, 430.962158203125, 431.8832092285156, 437.06085205078125, 439.34423828125, 440.9881286621094, 441.10882568359375, 444.90570068359375, 447.03228759765625, 455.8464660644531, 456.813232421875, 461.9509582519531, 465.6368713378906, 466.5520935058594, 468.34649658203125, 469.53924560546875, 470.26776123046875, 470.28643798828125, 471.4552917480469, 473.3262023925781, 473.5224609375, 473.60040283203125, 477.4019470214844, 477.6824951171875, 478.7666015625, 480.4376525878906, 480.8385314941406, 481.5618896484375, 481.7214660644531, 488.4220275878906, 488.9393615722656, 490.35357666015625, 491.585693359375, 491.762939453125, 493.3646240234375, 495.99652099609375, 496.3028564453125, 497.28021240234375, 497.4387512207031, 501.4576110839844, 501.7923583984375, 502.7383728027344, 504.3894348144531, 506.2574462890625, 506.69134521484375, 506.822021484375, 507.1408386230469, 507.6405944824219, 508.812255859375, 509.9840087890625, 510.1629333496094, 510.7731018066406, 512.8565063476562, 516.7932739257812, 518.0272827148438, 519.200439453125, 522.5780639648438, 523.2438354492188, 525.8087158203125, 526.135986328125, 526.1414794921875, 526.3058471679688, 527.1270141601562, 527.146728515625, 528.82373046875, 529.0692138671875, 533.5693359375, 537.8781127929688, 538.037353515625, 538.379638671875, 541.1009521484375, 541.19482421875, 541.6861572265625, 543.1636962890625, 543.9772338867188, 544.2748413085938, 545.1610107421875, 546.2466430664062, 546.3053588867188, 547.7163696289062, 547.7915649414062, 549.0908203125, 551.5924682617188, 552.5889282226562, 553.3311157226562, 553.4325561523438, 553.9256591796875, 554.394775390625, 556.8682861328125, 557.1090087890625, 557.6157836914062, 558.1962280273438, 559.2598876953125, 559.9427490234375, 561.6873168945312, 563.2635498046875, 565.1589965820312, 566.0533447265625, 567.4009399414062, 568.26611328125, 569.5208129882812, 569.9307861328125, 570.696044921875, 572.1683959960938, 573.1328735351562, 573.3573608398438, 573.6858520507812, 574.6671142578125, 575.011474609375, 575.77783203125, 575.8999633789062, 576.3804321289062, 579.3246459960938, 579.9254760742188, 581.2882080078125, 582.8756103515625, 583.1781616210938, 583.82470703125, 584.1732177734375, 588.3042602539062, 588.3049926757812, 589.3348999023438, 589.7355346679688, 591.13720703125, 593.1008911132812, 593.4544067382812, 596.0602416992188, 598.912109375, 599.2542114257812, 601.0562744140625, 601.1525268554688, 601.8468627929688, 602.8853759765625, 603.7642822265625, 604.8596801757812, 606.1846313476562, 606.2666625976562, 608.1485595703125, 608.1502685546875, 608.3024291992188, 608.9177856445312, 609.1650390625, 609.1906127929688, 611.8335571289062, 613.0593872070312, 614.1107788085938, 615.5247802734375, 617.6881713867188, 619.0327758789062, 619.3640747070312, 619.6093139648438, 620.3074340820312, 620.7389526367188, 621.6739501953125, 623.7020874023438, 624.0407104492188, 625.477294921875, 626.90087890625, 627.2206420898438, 627.5725708007812, 627.68505859375, 627.9267578125, 628.2720336914062, 628.3660278320312, 628.5645751953125, 628.9141845703125, 628.93603515625, 631.6433715820312, 631.699462890625, 631.908935546875, 631.9686279296875, 632.4286499023438, 634.1165771484375, 635.1099243164062, 635.7723999023438, 636.3574829101562, 637.7902221679688, 638.1007080078125, 638.6859130859375, 638.8357543945312, 638.9984741210938, 639.23583984375, 640.6312866210938, 641.1058349609375, 641.2361450195312, 641.6172485351562, 642.4215087890625, 643.2293701171875, 644.2567749023438, 646.9639892578125, 648.0980834960938, 650.590576171875, 650.9929809570312, 652.2432861328125, 653.890625, 654.931396484375, 656.0235595703125, 656.8062133789062, 657.1483154296875, 658.1705932617188, 658.2906494140625, 658.3206787109375, 660.1585083007812, 660.6598510742188, 660.8086547851562, 663.651123046875, 665.3436889648438, 667.7622680664062, 668.66015625, 668.722900390625, 669.2173461914062, 670.891845703125, 671.0093383789062, 671.237548828125, 673.15283203125, 674.1439208984375, 675.4327392578125, 675.7965698242188, 676.0609741210938, 676.4044799804688, 677.9024047851562, 680.0367431640625, 681.1564331054688, 681.187255859375, 681.3605346679688, 682.9163818359375, 683.2477416992188, 683.7108154296875, 685.4305419921875, 686.8626708984375, 687.7299194335938, 688.0603637695312, 688.3759765625, 689.1355590820312, 689.3251342773438, 689.9746704101562, 690.5175170898438, 691.7890014648438, 692.476318359375, 693.3843383789062, 693.6556396484375, 695.2350463867188, 695.406005859375, 695.5249633789062, 696.8685302734375, 697.809326171875, 698.6310424804688, 699.612548828125, 700.0404663085938, 702.9925537109375, 705.2062377929688, 706.0452270507812, 708.10595703125, 712.2626342773438, 713.0328369140625, 714.2112426757812, 714.638427734375, 717.521240234375, 718.4546508789062, 718.4630126953125, 719.1261596679688, 720.796875, 720.8351440429688, 722.8377685546875, 723.7293090820312, 725.1666870117188, 725.6132202148438, 725.7406005859375, 726.659912109375, 727.5929565429688, 727.7007446289062, 727.8570556640625, 731.8424072265625, 735.6052856445312, 736.5169677734375, 737.5300903320312, 740.4013061523438, 740.50439453125, 744.9586181640625, 745.5082397460938, 746.3195190429688, 751.8431396484375, 751.932373046875, 753.5184326171875, 760.2447509765625, 760.6234741210938, 760.8357543945312, 761.3910522460938, 762.5022583007812, 764.7694091796875, 764.8301391601562, 764.934814453125, 774.489501953125, 774.9522705078125, 777.4375610351562, 780.9506225585938, 786.1951293945312, 786.5183715820312, 787.6299438476562, 787.64697265625, 788.5228881835938, 793.6096801757812, 794.10205078125, 795.6515502929688, 799.9133911132812, 801.1060180664062, 801.4015502929688, 803.2445068359375, 805.862060546875, 806.8304443359375, 807.3080444335938, 810.81005859375, 811.7334594726562, 812.5558471679688, 813.573974609375, 816.365234375, 821.1651611328125, 823.5013427734375, 824.4295654296875, 829.2923583984375, 836.1969604492188, 836.583984375, 838.8947143554688, 839.204833984375, 842.40673828125, 844.859375, 848.5072021484375, 851.7437133789062, 858.666748046875, 872.6302490234375, 873.8250732421875, 884.4189453125, 900.3246459960938, 905.1423950195312, 915.9276733398438, 932.0049438476562, 940.5154418945312, 961.21484375, 1040.39892578125, 1053.8492431640625, 1111.1781005859375, 1839.015771484375 ] }, { "hoverinfo": "text", "hovertext": [ "(1334.8831787109375, 1514.0892333984375)", "(1229.138916015625, 1252.874267578125)", "(1213.3170166015625, 1305.622802734375)", "(1207.906494140625, 1244.417724609375)", "(1204.6800537109375, 1245.21728515625)", "(1195.349365234375, 1235.8421630859375)", "(1180.4447021484375, 1316.6710205078125)", "(1163.1279296875, 1194.499755859375)", "(1146.79150390625, 1177.916259765625)", "(1137.43896484375, 1184.4903564453125)", "(1135.1490478515625, 1214.697021484375)", "(1133.813232421875, 1179.0908203125)", "(1128.2313232421875, 1173.72314453125)", "(1125.1549072265625, 1128.667724609375)", "(1111.9119873046875, 1191.8065185546875)", "(1105.562255859375, 1137.70068359375)", "(1103.3397216796875, 1108.357177734375)", "(1101.95849609375, 1170.015380859375)", "(1101.009033203125, 1124.1162109375)", "(1097.8865966796875, 1098.140625)", "(1096.6201171875, 1167.3662109375)", "(1092.226806640625, 1117.4810791015625)", "(1083.302490234375, 1115.113037109375)", "(1074.4769287109375, 1119.6763916015625)", "(1074.0418701171875, 1180.1959228515625)", "(1073.5267333984375, 1117.180908203125)", "(1068.8134765625, 1081.0423583984375)", "(1062.187744140625, 1156.3170166015625)", "(1060.982666015625, 1067.9727783203125)", "(1060.0283203125, 1194.08056640625)", "(1058.970947265625, 1110.5333251953125)", "(1057.7747802734375, 1072.7830810546875)", "(1049.1282958984375, 1050.90673828125)", "(1048.0189208984375, 1150.7169189453125)", "(1044.0205078125, 1171.168212890625)", "(1042.9798583984375, 1179.3565673828125)", "(1042.663818359375, 1130.307373046875)", "(1040.140380859375, 1142.57958984375)", "(1039.281005859375, 1092.1700439453125)", "(1035.8787841796875, 1098.3521728515625)", "(1028.267822265625, 1052.9844970703125)", "(1024.5145263671875, 1042.75)", "(1022.2931518554688, 1049.8114013671875)", "(1021.52099609375, 1037.6676025390625)", "(1020.0648803710938, 1139.770263671875)", "(1016.0525512695312, 1211.9832763671875)", "(1015.2728881835938, 1137.534423828125)", "(1010.5932006835938, 1059.2984619140625)", "(1003.4629516601562, 1150.7447509765625)", "(1002.93896484375, 1046.5345458984375)", "(1002.3622436523438, 1028.7945556640625)", "(1000.59716796875, 1030.6287841796875)", "(994.9783935546875, 1032.2122802734375)", "(986.8026123046875, 1046.060546875)", "(986.3104248046875, 1085.035400390625)", "(984.0916748046875, 1064.006591796875)", "(983.5712890625, 1032.7476806640625)", "(980.2340087890625, 1097.3170166015625)", "(980.1766967773438, 1043.6099853515625)", "(978.8724975585938, 979.0939331054688)", "(978.1407470703125, 1161.868408203125)", "(976.7861938476562, 983.7407836914062)", "(974.6633911132812, 1095.0186767578125)", "(973.783203125, 1065.828125)", "(972.841796875, 1043.9381103515625)", "(972.5276489257812, 1045.0540771484375)", "(968.581298828125, 1191.080078125)", "(968.3457641601562, 1054.0562744140625)", "(966.746826171875, 1134.09033203125)", "(966.6069946289062, 1043.3515625)", "(965.833740234375, 1093.4925537109375)", "(957.1954956054688, 1070.3184814453125)", "(956.3436889648438, 1218.865966796875)", "(954.2066040039062, 967.2752685546875)", "(953.8387451171875, 1050.5667724609375)", "(953.4002685546875, 1007.585693359375)", "(951.9068603515625, 1021.9962768554688)", "(950.2056274414062, 1149.324951171875)", "(949.8056030273438, 1109.8399658203125)", "(948.6581420898438, 1027.641357421875)", "(944.9854736328125, 977.5684204101562)", "(944.9392700195312, 1084.623291015625)", "(942.5421142578125, 947.2051391601562)", "(941.2053833007812, 1235.5113525390625)", "(939.6136474609375, 1006.931884765625)", "(937.6449584960938, 950.2523803710938)", "(936.0103759765625, 1122.9102783203125)", "(935.3963623046875, 1280.33935546875)", "(933.9612426757812, 1020.968505859375)", "(933.7553100585938, 952.9466552734375)", "(931.4312133789062, 965.2193603515625)", "(927.08349609375, 1098.6446533203125)", "(926.7481689453125, 991.0380249023438)", "(926.1158447265625, 1157.26904296875)", "(924.638671875, 1064.10498046875)", "(923.326416015625, 926.152587890625)", "(922.8997802734375, 927.3692016601562)", "(921.649169921875, 1175.5078125)", "(920.987060546875, 941.8213500976562)", "(920.4644775390625, 983.2254638671875)", "(920.4613037109375, 963.0310668945312)", "(920.0951538085938, 1175.6700439453125)", "(915.4484252929688, 976.7354125976562)", "(914.5549926757812, 961.6173706054688)", "(912.44384765625, 983.2254638671875)", "(911.0091552734375, 1036.71923828125)", "(909.338134765625, 969.1295776367188)", "(907.43359375, 1009.9151611328125)", "(907.0791625976562, 918.0086059570312)", "(903.0578002929688, 972.1915283203125)", "(902.0513916015625, 1047.1505126953125)", "(901.3035278320312, 968.3148803710938)", "(900.5989379882812, 1047.1505126953125)", "(900.4212036132812, 931.8135375976562)", "(895.2990112304688, 1164.1878662109375)", "(893.8341064453125, 908.2545166015625)", "(893.8320922851562, 1075.3260498046875)", "(892.1046752929688, 1000.8946533203125)", "(890.5563354492188, 1020.8468627929688)", "(889.5946044921875, 916.7039794921875)", "(887.6567993164062, 1064.431884765625)", "(887.091064453125, 1137.3707275390625)", "(886.8220825195312, 1068.0841064453125)", "(886.5789184570312, 889.9235229492188)", "(885.4034423828125, 981.702392578125)", "(883.60791015625, 898.5040893554688)", "(880.9177856445312, 1075.9775390625)", "(875.6114501953125, 1172.1546630859375)", "(875.5862426757812, 1080.2203369140625)", "(874.863525390625, 882.6871948242188)", "(873.8009033203125, 900.4892578125)", "(873.128173828125, 1008.1455078125)", "(872.8911743164062, 1167.31396484375)", "(871.3799438476562, 1006.931884765625)", "(869.6591796875, 932.9136962890625)", "(868.9063720703125, 882.777587890625)", "(867.5789184570312, 901.7649536132812)", "(866.7730712890625, 973.2783203125)", "(864.1806030273438, 1013.4285278320312)", "(862.0740966796875, 882.777587890625)", "(861.3980712890625, 954.2913208007812)", "(857.4039916992188, 1037.7144775390625)", "(851.8560180664062, 857.886474609375)", "(851.3109741210938, 952.1867065429688)", "(851.23876953125, 910.2413330078125)", "(850.8551025390625, 1149.38916015625)", "(849.781494140625, 954.4866943359375)", "(849.4298706054688, 900.8439331054688)", "(849.28173828125, 898.9727172851562)", "(847.831787109375, 851.5089111328125)", "(847.80908203125, 1034.0107421875)", "(845.9921875, 855.4918823242188)", "(845.7649536132812, 948.8819580078125)", "(844.197998046875, 1184.747314453125)", "(842.179931640625, 850.6527099609375)", "(840.49169921875, 1032.2962646484375)", "(839.6197509765625, 1078.92041015625)", "(837.8411865234375, 882.96826171875)", "(837.5346069335938, 956.8744506835938)", "(836.3345947265625, 890.1598510742188)", "(835.992919921875, 991.0244140625)", "(835.4628295898438, 1002.1179809570312)", "(833.791748046875, 856.0267944335938)", "(833.6681518554688, 874.5086059570312)", "(832.8253173828125, 839.2679443359375)", "(831.2772216796875, 846.0989990234375)", "(829.8656616210938, 1044.3365478515625)", "(827.9908447265625, 1079.9508056640625)", "(827.300537109375, 1093.6611328125)", "(819.6477661132812, 1013.4285278320312)", "(819.354736328125, 847.68505859375)", "(817.7958374023438, 899.8971557617188)", "(815.9269409179688, 1150.7169189453125)", "(814.514404296875, 875.4651489257812)", "(812.033203125, 999.6908569335938)", "(811.439453125, 849.946044921875)", "(807.8912353515625, 1190.5133056640625)", "(807.7743530273438, 808.2348022460938)", "(806.3737182617188, 823.7235717773438)", "(805.4559326171875, 877.05517578125)", "(803.37646484375, 1061.64794921875)", "(802.4097900390625, 1028.7779541015625)", "(802.3873901367188, 867.3287963867188)", "(801.8229370117188, 933.3251953125)", "(801.446533203125, 1070.3184814453125)", "(796.1397705078125, 865.6493530273438)", "(794.4453125, 1036.55908203125)", "(793.68115234375, 876.5990600585938)", "(793.0556640625, 949.364013671875)", "(792.5595092773438, 953.0878295898438)", "(791.1842041015625, 960.4348754882812)", "(790.4830932617188, 858.9808959960938)", "(789.2545776367188, 979.9136352539062)", "(788.6737670898438, 866.8385620117188)", "(787.355712890625, 840.5177001953125)", "(786.2855834960938, 982.3086547851562)", "(785.1689453125, 1015.8783569335938)", "(784.7252807617188, 1080.1021728515625)", "(783.7907104492188, 854.0128173828125)", "(781.7605590820312, 987.5388793945312)", "(781.7272338867188, 888.5885009765625)", "(780.736083984375, 1046.699951171875)", "(780.2130126953125, 996.38671875)", "(779.6000366210938, 1074.3079833984375)", "(777.3167114257812, 997.3798217773438)", "(772.22412109375, 1044.857177734375)", "(771.801513671875, 912.1615600585938)", "(769.87255859375, 1050.09326171875)", "(769.7486572265625, 1151.5325927734375)", "(769.5697631835938, 791.3455810546875)", "(768.6132202148438, 923.5103759765625)", "(765.271728515625, 767.4034423828125)", "(763.741943359375, 904.20751953125)", "(760.5523681640625, 1108.798583984375)", "(754.709228515625, 865.6493530273438)", "(753.4418334960938, 1067.2030029296875)", "(750.9536743164062, 945.0108032226562)", "(747.56103515625, 875.5078125)", "(747.371337890625, 1062.4598388671875)", "(746.2211303710938, 1085.6751708984375)", "(741.4425659179688, 834.1354370117188)", "(739.8514404296875, 742.2576904296875)", "(738.8670043945312, 808.2348022460938)", "(737.35107421875, 848.994384765625)", "(734.9259643554688, 792.4210815429688)", "(730.7261352539062, 1084.9735107421875)", "(730.2345581054688, 904.8807983398438)", "(729.3861694335938, 1099.7159423828125)", "(724.4210815429688, 1130.0943603515625)", "(723.66796875, 770.172119140625)", "(723.5003051757812, 919.2969360351562)", "(722.9652709960938, 1006.619384765625)", "(721.4312133789062, 861.858642578125)", "(720.2667846679688, 1081.8148193359375)", "(719.8496704101562, 828.6085815429688)", "(718.7493286132812, 788.1110229492188)", "(718.520751953125, 889.3723754882812)", "(713.37890625, 787.735107421875)", "(712.0213623046875, 882.7460327148438)", "(711.8455810546875, 1079.2947998046875)", "(705.397216796875, 826.3515625)", "(703.3856201171875, 866.99560546875)", "(700.0182495117188, 1034.8553466796875)", "(699.2736206054688, 889.7349243164062)", "(698.1832885742188, 1062.4598388671875)", "(697.7047729492188, 752.5584106445312)", "(697.2615966796875, 1074.3709716796875)", "(694.0465087890625, 1264.4329833984375)", "(679.5214233398438, 1041.0882568359375)", "(679.3394165039062, 847.0597534179688)", "(663.012939453125, 722.2838134765625)", "(661.9873657226562, 885.077392578125)", "(629.1002807617188, 662.4352416992188)", "(624.1737670898438, 651.675048828125)", "(611.5610961914062, 625.54736328125)", "(603.0594482421875, 673.9454345703125)", "(546.4580688476562, 573.3258666992188)" ], "mode": "markers", "name": "H1", "type": "scatter", "x": [ 1334.8831787109375, 1229.138916015625, 1213.3170166015625, 1207.906494140625, 1204.6800537109375, 1195.349365234375, 1180.4447021484375, 1163.1279296875, 1146.79150390625, 1137.43896484375, 1135.1490478515625, 1133.813232421875, 1128.2313232421875, 1125.1549072265625, 1111.9119873046875, 1105.562255859375, 1103.3397216796875, 1101.95849609375, 1101.009033203125, 1097.8865966796875, 1096.6201171875, 1092.226806640625, 1083.302490234375, 1074.4769287109375, 1074.0418701171875, 1073.5267333984375, 1068.8134765625, 1062.187744140625, 1060.982666015625, 1060.0283203125, 1058.970947265625, 1057.7747802734375, 1049.1282958984375, 1048.0189208984375, 1044.0205078125, 1042.9798583984375, 1042.663818359375, 1040.140380859375, 1039.281005859375, 1035.8787841796875, 1028.267822265625, 1024.5145263671875, 1022.2931518554688, 1021.52099609375, 1020.0648803710938, 1016.0525512695312, 1015.2728881835938, 1010.5932006835938, 1003.4629516601562, 1002.93896484375, 1002.3622436523438, 1000.59716796875, 994.9783935546875, 986.8026123046875, 986.3104248046875, 984.0916748046875, 983.5712890625, 980.2340087890625, 980.1766967773438, 978.8724975585938, 978.1407470703125, 976.7861938476562, 974.6633911132812, 973.783203125, 972.841796875, 972.5276489257812, 968.581298828125, 968.3457641601562, 966.746826171875, 966.6069946289062, 965.833740234375, 957.1954956054688, 956.3436889648438, 954.2066040039062, 953.8387451171875, 953.4002685546875, 951.9068603515625, 950.2056274414062, 949.8056030273438, 948.6581420898438, 944.9854736328125, 944.9392700195312, 942.5421142578125, 941.2053833007812, 939.6136474609375, 937.6449584960938, 936.0103759765625, 935.3963623046875, 933.9612426757812, 933.7553100585938, 931.4312133789062, 927.08349609375, 926.7481689453125, 926.1158447265625, 924.638671875, 923.326416015625, 922.8997802734375, 921.649169921875, 920.987060546875, 920.4644775390625, 920.4613037109375, 920.0951538085938, 915.4484252929688, 914.5549926757812, 912.44384765625, 911.0091552734375, 909.338134765625, 907.43359375, 907.0791625976562, 903.0578002929688, 902.0513916015625, 901.3035278320312, 900.5989379882812, 900.4212036132812, 895.2990112304688, 893.8341064453125, 893.8320922851562, 892.1046752929688, 890.5563354492188, 889.5946044921875, 887.6567993164062, 887.091064453125, 886.8220825195312, 886.5789184570312, 885.4034423828125, 883.60791015625, 880.9177856445312, 875.6114501953125, 875.5862426757812, 874.863525390625, 873.8009033203125, 873.128173828125, 872.8911743164062, 871.3799438476562, 869.6591796875, 868.9063720703125, 867.5789184570312, 866.7730712890625, 864.1806030273438, 862.0740966796875, 861.3980712890625, 857.4039916992188, 851.8560180664062, 851.3109741210938, 851.23876953125, 850.8551025390625, 849.781494140625, 849.4298706054688, 849.28173828125, 847.831787109375, 847.80908203125, 845.9921875, 845.7649536132812, 844.197998046875, 842.179931640625, 840.49169921875, 839.6197509765625, 837.8411865234375, 837.5346069335938, 836.3345947265625, 835.992919921875, 835.4628295898438, 833.791748046875, 833.6681518554688, 832.8253173828125, 831.2772216796875, 829.8656616210938, 827.9908447265625, 827.300537109375, 819.6477661132812, 819.354736328125, 817.7958374023438, 815.9269409179688, 814.514404296875, 812.033203125, 811.439453125, 807.8912353515625, 807.7743530273438, 806.3737182617188, 805.4559326171875, 803.37646484375, 802.4097900390625, 802.3873901367188, 801.8229370117188, 801.446533203125, 796.1397705078125, 794.4453125, 793.68115234375, 793.0556640625, 792.5595092773438, 791.1842041015625, 790.4830932617188, 789.2545776367188, 788.6737670898438, 787.355712890625, 786.2855834960938, 785.1689453125, 784.7252807617188, 783.7907104492188, 781.7605590820312, 781.7272338867188, 780.736083984375, 780.2130126953125, 779.6000366210938, 777.3167114257812, 772.22412109375, 771.801513671875, 769.87255859375, 769.7486572265625, 769.5697631835938, 768.6132202148438, 765.271728515625, 763.741943359375, 760.5523681640625, 754.709228515625, 753.4418334960938, 750.9536743164062, 747.56103515625, 747.371337890625, 746.2211303710938, 741.4425659179688, 739.8514404296875, 738.8670043945312, 737.35107421875, 734.9259643554688, 730.7261352539062, 730.2345581054688, 729.3861694335938, 724.4210815429688, 723.66796875, 723.5003051757812, 722.9652709960938, 721.4312133789062, 720.2667846679688, 719.8496704101562, 718.7493286132812, 718.520751953125, 713.37890625, 712.0213623046875, 711.8455810546875, 705.397216796875, 703.3856201171875, 700.0182495117188, 699.2736206054688, 698.1832885742188, 697.7047729492188, 697.2615966796875, 694.0465087890625, 679.5214233398438, 679.3394165039062, 663.012939453125, 661.9873657226562, 629.1002807617188, 624.1737670898438, 611.5610961914062, 603.0594482421875, 546.4580688476562 ], "y": [ 1514.0892333984375, 1252.874267578125, 1305.622802734375, 1244.417724609375, 1245.21728515625, 1235.8421630859375, 1316.6710205078125, 1194.499755859375, 1177.916259765625, 1184.4903564453125, 1214.697021484375, 1179.0908203125, 1173.72314453125, 1128.667724609375, 1191.8065185546875, 1137.70068359375, 1108.357177734375, 1170.015380859375, 1124.1162109375, 1098.140625, 1167.3662109375, 1117.4810791015625, 1115.113037109375, 1119.6763916015625, 1180.1959228515625, 1117.180908203125, 1081.0423583984375, 1156.3170166015625, 1067.9727783203125, 1194.08056640625, 1110.5333251953125, 1072.7830810546875, 1050.90673828125, 1150.7169189453125, 1171.168212890625, 1179.3565673828125, 1130.307373046875, 1142.57958984375, 1092.1700439453125, 1098.3521728515625, 1052.9844970703125, 1042.75, 1049.8114013671875, 1037.6676025390625, 1139.770263671875, 1211.9832763671875, 1137.534423828125, 1059.2984619140625, 1150.7447509765625, 1046.5345458984375, 1028.7945556640625, 1030.6287841796875, 1032.2122802734375, 1046.060546875, 1085.035400390625, 1064.006591796875, 1032.7476806640625, 1097.3170166015625, 1043.6099853515625, 979.0939331054688, 1161.868408203125, 983.7407836914062, 1095.0186767578125, 1065.828125, 1043.9381103515625, 1045.0540771484375, 1191.080078125, 1054.0562744140625, 1134.09033203125, 1043.3515625, 1093.4925537109375, 1070.3184814453125, 1218.865966796875, 967.2752685546875, 1050.5667724609375, 1007.585693359375, 1021.9962768554688, 1149.324951171875, 1109.8399658203125, 1027.641357421875, 977.5684204101562, 1084.623291015625, 947.2051391601562, 1235.5113525390625, 1006.931884765625, 950.2523803710938, 1122.9102783203125, 1280.33935546875, 1020.968505859375, 952.9466552734375, 965.2193603515625, 1098.6446533203125, 991.0380249023438, 1157.26904296875, 1064.10498046875, 926.152587890625, 927.3692016601562, 1175.5078125, 941.8213500976562, 983.2254638671875, 963.0310668945312, 1175.6700439453125, 976.7354125976562, 961.6173706054688, 983.2254638671875, 1036.71923828125, 969.1295776367188, 1009.9151611328125, 918.0086059570312, 972.1915283203125, 1047.1505126953125, 968.3148803710938, 1047.1505126953125, 931.8135375976562, 1164.1878662109375, 908.2545166015625, 1075.3260498046875, 1000.8946533203125, 1020.8468627929688, 916.7039794921875, 1064.431884765625, 1137.3707275390625, 1068.0841064453125, 889.9235229492188, 981.702392578125, 898.5040893554688, 1075.9775390625, 1172.1546630859375, 1080.2203369140625, 882.6871948242188, 900.4892578125, 1008.1455078125, 1167.31396484375, 1006.931884765625, 932.9136962890625, 882.777587890625, 901.7649536132812, 973.2783203125, 1013.4285278320312, 882.777587890625, 954.2913208007812, 1037.7144775390625, 857.886474609375, 952.1867065429688, 910.2413330078125, 1149.38916015625, 954.4866943359375, 900.8439331054688, 898.9727172851562, 851.5089111328125, 1034.0107421875, 855.4918823242188, 948.8819580078125, 1184.747314453125, 850.6527099609375, 1032.2962646484375, 1078.92041015625, 882.96826171875, 956.8744506835938, 890.1598510742188, 991.0244140625, 1002.1179809570312, 856.0267944335938, 874.5086059570312, 839.2679443359375, 846.0989990234375, 1044.3365478515625, 1079.9508056640625, 1093.6611328125, 1013.4285278320312, 847.68505859375, 899.8971557617188, 1150.7169189453125, 875.4651489257812, 999.6908569335938, 849.946044921875, 1190.5133056640625, 808.2348022460938, 823.7235717773438, 877.05517578125, 1061.64794921875, 1028.7779541015625, 867.3287963867188, 933.3251953125, 1070.3184814453125, 865.6493530273438, 1036.55908203125, 876.5990600585938, 949.364013671875, 953.0878295898438, 960.4348754882812, 858.9808959960938, 979.9136352539062, 866.8385620117188, 840.5177001953125, 982.3086547851562, 1015.8783569335938, 1080.1021728515625, 854.0128173828125, 987.5388793945312, 888.5885009765625, 1046.699951171875, 996.38671875, 1074.3079833984375, 997.3798217773438, 1044.857177734375, 912.1615600585938, 1050.09326171875, 1151.5325927734375, 791.3455810546875, 923.5103759765625, 767.4034423828125, 904.20751953125, 1108.798583984375, 865.6493530273438, 1067.2030029296875, 945.0108032226562, 875.5078125, 1062.4598388671875, 1085.6751708984375, 834.1354370117188, 742.2576904296875, 808.2348022460938, 848.994384765625, 792.4210815429688, 1084.9735107421875, 904.8807983398438, 1099.7159423828125, 1130.0943603515625, 770.172119140625, 919.2969360351562, 1006.619384765625, 861.858642578125, 1081.8148193359375, 828.6085815429688, 788.1110229492188, 889.3723754882812, 787.735107421875, 882.7460327148438, 1079.2947998046875, 826.3515625, 866.99560546875, 1034.8553466796875, 889.7349243164062, 1062.4598388671875, 752.5584106445312, 1074.3709716796875, 1264.4329833984375, 1041.0882568359375, 847.0597534179688, 722.2838134765625, 885.077392578125, 662.4352416992188, 651.675048828125, 625.54736328125, 673.9454345703125, 573.3258666992188 ] }, { "hoverinfo": "text", "hovertext": [ "(1626.2567138671875, 1628.3436279296875)", "(1622.298583984375, 1671.83251953125)", "(1517.8948974609375, 1520.569091796875)", "(1452.636962890625, 1477.931884765625)", "(1426.456298828125, 1462.4925537109375)", "(1422.290771484375, 1444.2061767578125)", "(1391.31298828125, 1487.6536865234375)", "(1390.426025390625, 1483.482666015625)", "(1385.8656005859375, 1407.6378173828125)", "(1351.5809326171875, 1353.0653076171875)", "(1348.3497314453125, 1401.4398193359375)", "(1341.5938720703125, 1376.8953857421875)", "(1336.056396484375, 1366.7393798828125)", "(1335.45263671875, 1499.490966796875)", "(1322.6785888671875, 1336.5098876953125)", "(1316.03857421875, 1317.330810546875)", "(1315.86572265625, 1406.4525146484375)", "(1305.572998046875, 1323.5020751953125)", "(1295.1224365234375, 1306.8455810546875)", "(1291.2904052734375, 1322.763916015625)", "(1288.8525390625, 1338.7864990234375)", "(1280.666748046875, 1322.763916015625)", "(1268.126220703125, 1307.20458984375)", "(1265.66796875, 1309.450439453125)", "(1264.935546875, 1267.398681640625)", "(1263.8416748046875, 1292.2681884765625)", "(1256.7960205078125, 1265.4432373046875)", "(1243.8414306640625, 1335.614990234375)", "(1240.220458984375, 1291.0673828125)", "(1238.1865234375, 1275.08203125)", "(1238.1865234375, 1246.8878173828125)", "(1238.108642578125, 1290.5738525390625)", "(1236.233154296875, 1333.0914306640625)", "(1235.8421630859375, 1243.4251708984375)", "(1233.66162109375, 1236.4251708984375)", "(1227.7977294921875, 1236.4251708984375)", "(1219.7576904296875, 1299.87646484375)", "(1218.435546875, 1221.7574462890625)", "(1213.6837158203125, 1285.5628662109375)", "(1213.056640625, 1335.432373046875)", "(1210.8621826171875, 1398.2169189453125)", "(1204.6304931640625, 1278.1478271484375)", "(1198.79345703125, 1365.1925048828125)", "(1193.9766845703125, 1257.4891357421875)", "(1192.556884765625, 1319.47607421875)", "(1189.2120361328125, 1308.8721923828125)", "(1188.356201171875, 1272.692138671875)", "(1187.120361328125, 1240.5709228515625)", "(1184.4903564453125, 1340.4776611328125)", "(1180.8887939453125, 1239.387939453125)", "(1177.730224609375, 1188.20654296875)", "(1177.533447265625, 1310.577392578125)", "(1176.72412109375, 1234.1220703125)", "(1171.782958984375, 1241.830810546875)", "(1167.8599853515625, 1241.41259765625)", "(1167.828125, 1187.6541748046875)", "(1167.7105712890625, 1339.233154296875)", "(1165.6883544921875, 1169.1944580078125)", "(1164.8875732421875, 1167.6708984375)", "(1162.5482177734375, 1222.52587890625)", "(1161.7537841796875, 1242.060546875)", "(1161.69287109375, 1325.5111083984375)", "(1158.830322265625, 1201.785400390625)", "(1158.179443359375, 1220.644775390625)", "(1150.0035400390625, 1174.8756103515625)", "(1147.6495361328125, 1215.102294921875)", "(1145.0384521484375, 1145.508056640625)", "(1141.137939453125, 1250.8284912109375)", "(1139.09619140625, 1259.3846435546875)", "(1137.94091796875, 1241.9173583984375)", "(1137.7608642578125, 1258.43603515625)", "(1133.711669921875, 1136.7630615234375)", "(1123.730712890625, 1205.4300537109375)", "(1123.7242431640625, 1147.690673828125)", "(1123.02099609375, 1193.7022705078125)", "(1120.6968994140625, 1250.7247314453125)", "(1120.265380859375, 1161.174072265625)", "(1117.4810791015625, 1130.2362060546875)", "(1096.125244140625, 1149.8299560546875)", "(1095.9576416015625, 1145.3345947265625)", "(1087.357421875, 1250.7247314453125)", "(1079.4599609375, 1137.809326171875)", "(1070.804443359375, 1116.5181884765625)", "(1064.732177734375, 1106.3250732421875)", "(1060.6871337890625, 1157.446533203125)", "(1046.6351318359375, 1047.7750244140625)", "(1043.786865234375, 1052.555419921875)", "(1039.29638671875, 1118.498779296875)", "(1020.6961669921875, 1140.4949951171875)", "(990.85595703125, 1124.09033203125)", "(990.85595703125, 997.353759765625)", "(926.131103515625, 927.7742919921875)" ], "mode": "markers", "name": "H2", "type": "scatter", "x": [ 1626.2567138671875, 1622.298583984375, 1517.8948974609375, 1452.636962890625, 1426.456298828125, 1422.290771484375, 1391.31298828125, 1390.426025390625, 1385.8656005859375, 1351.5809326171875, 1348.3497314453125, 1341.5938720703125, 1336.056396484375, 1335.45263671875, 1322.6785888671875, 1316.03857421875, 1315.86572265625, 1305.572998046875, 1295.1224365234375, 1291.2904052734375, 1288.8525390625, 1280.666748046875, 1268.126220703125, 1265.66796875, 1264.935546875, 1263.8416748046875, 1256.7960205078125, 1243.8414306640625, 1240.220458984375, 1238.1865234375, 1238.1865234375, 1238.108642578125, 1236.233154296875, 1235.8421630859375, 1233.66162109375, 1227.7977294921875, 1219.7576904296875, 1218.435546875, 1213.6837158203125, 1213.056640625, 1210.8621826171875, 1204.6304931640625, 1198.79345703125, 1193.9766845703125, 1192.556884765625, 1189.2120361328125, 1188.356201171875, 1187.120361328125, 1184.4903564453125, 1180.8887939453125, 1177.730224609375, 1177.533447265625, 1176.72412109375, 1171.782958984375, 1167.8599853515625, 1167.828125, 1167.7105712890625, 1165.6883544921875, 1164.8875732421875, 1162.5482177734375, 1161.7537841796875, 1161.69287109375, 1158.830322265625, 1158.179443359375, 1150.0035400390625, 1147.6495361328125, 1145.0384521484375, 1141.137939453125, 1139.09619140625, 1137.94091796875, 1137.7608642578125, 1133.711669921875, 1123.730712890625, 1123.7242431640625, 1123.02099609375, 1120.6968994140625, 1120.265380859375, 1117.4810791015625, 1096.125244140625, 1095.9576416015625, 1087.357421875, 1079.4599609375, 1070.804443359375, 1064.732177734375, 1060.6871337890625, 1046.6351318359375, 1043.786865234375, 1039.29638671875, 1020.6961669921875, 990.85595703125, 990.85595703125, 926.131103515625 ], "y": [ 1628.3436279296875, 1671.83251953125, 1520.569091796875, 1477.931884765625, 1462.4925537109375, 1444.2061767578125, 1487.6536865234375, 1483.482666015625, 1407.6378173828125, 1353.0653076171875, 1401.4398193359375, 1376.8953857421875, 1366.7393798828125, 1499.490966796875, 1336.5098876953125, 1317.330810546875, 1406.4525146484375, 1323.5020751953125, 1306.8455810546875, 1322.763916015625, 1338.7864990234375, 1322.763916015625, 1307.20458984375, 1309.450439453125, 1267.398681640625, 1292.2681884765625, 1265.4432373046875, 1335.614990234375, 1291.0673828125, 1275.08203125, 1246.8878173828125, 1290.5738525390625, 1333.0914306640625, 1243.4251708984375, 1236.4251708984375, 1236.4251708984375, 1299.87646484375, 1221.7574462890625, 1285.5628662109375, 1335.432373046875, 1398.2169189453125, 1278.1478271484375, 1365.1925048828125, 1257.4891357421875, 1319.47607421875, 1308.8721923828125, 1272.692138671875, 1240.5709228515625, 1340.4776611328125, 1239.387939453125, 1188.20654296875, 1310.577392578125, 1234.1220703125, 1241.830810546875, 1241.41259765625, 1187.6541748046875, 1339.233154296875, 1169.1944580078125, 1167.6708984375, 1222.52587890625, 1242.060546875, 1325.5111083984375, 1201.785400390625, 1220.644775390625, 1174.8756103515625, 1215.102294921875, 1145.508056640625, 1250.8284912109375, 1259.3846435546875, 1241.9173583984375, 1258.43603515625, 1136.7630615234375, 1205.4300537109375, 1147.690673828125, 1193.7022705078125, 1250.7247314453125, 1161.174072265625, 1130.2362060546875, 1149.8299560546875, 1145.3345947265625, 1250.7247314453125, 1137.809326171875, 1116.5181884765625, 1106.3250732421875, 1157.446533203125, 1047.7750244140625, 1052.555419921875, 1118.498779296875, 1140.4949951171875, 1124.09033203125, 997.353759765625, 927.7742919921875 ] }, { "hoverinfo": "none", "line": { "color": "black", "dash": "dash", "width": 0.5 }, "mode": "lines", "name": "∞", "showlegend": true, "type": "scatter", "x": [ -200.61990234375003, 1872.452421875 ], "y": [ 1839.015771484375, 1839.015771484375 ] } ], "layout": { "height": 500, "plot_bgcolor": "white", "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "width": 500, "xaxis": { "autorange": false, "exponentformat": "e", "linecolor": "black", "linewidth": 1, "mirror": false, "range": [ -200.61990234375003, 1872.452421875 ], "showexponent": "all", "showline": true, "side": "bottom", "ticks": "outside", "title": { "text": "Birth" }, "type": "linear", "zeroline": true }, "yaxis": { "autorange": false, "exponentformat": "e", "linecolor": "black", "linewidth": 1, "mirror": false, "range": [ -200.61990234375003, 1872.452421875 ], "scaleanchor": "x", "scaleratio": 1, "showexponent": "all", "showline": true, "side": "left", "ticks": "outside", "title": { "text": "Death" }, "type": "linear", "zeroline": true } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "pca_transposed_manifold = pca.fit_transform(transposed_manifold)\n", "\n", "pca_transposed_diagrams = compute_persistence_diagrams([pca_transposed_manifold])\n", "\n", "plot_diagram(pca_transposed_diagrams[0], homology_dimensions=(0, 1, 2))" ] }, { "cell_type": "code", "execution_count": null, "id": "2f1ca640", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "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.11.3" }, "toc-autonumbering": false, "toc-showcode": false, "toc-showmarkdowntxt": false, "toc-showtags": false }, "nbformat": 4, "nbformat_minor": 5 }