diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 756cca3482cc2ee05fa022b226683c88c13b7f12..d58bf5e5490b5ed1727dbcf0f022a07f399a1c09 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -6,19 +6,20 @@ on: jobs: test: runs-on: ubuntu-latest - env: - UV_SYSTEM_PYTHON: 1 steps: - uses: actions/checkout@v4 - name: Install uv - uses: astral-sh/setup-uv@v5 - with: - enable-cache: true + uses: astral-sh/setup-uv@v6 - - uses: actions/setup-python@v5 - with: - python-version: "3.12" + - name: Set up Python + run: uv python install + + # - name: Debug ty issue + # run: | + # uv pip install ty + # uv pip list + # uv run python -m ty check - name: Install dependencies run: | @@ -37,32 +38,16 @@ jobs: - name: Run pre-commits run: | uv pip install pre-commit - pre-commit run --all-files - - - name: Run core tests - run: | - cd lynxkite-core - pytest + uv run pre-commit run --all-files - - name: Run app tests + - name: Run Python unittests run: | - cd lynxkite-app - pytest + uv run pytest --asyncio-mode=auto - - name: Run graph analytics tests - run: | - cd lynxkite-graph-analytics - pytest - - - name: Run LynxScribe tests - run: | - cd lynxkite-lynxscribe - pytest - - - name: Try building the documentation + - name: Build the documentation run: | uv pip install mkdocs-material mkdocstrings[python] - mkdocs build + uv run mkdocs build - uses: actions/setup-node@v4 with: @@ -76,9 +61,7 @@ jobs: - name: Run Playwright tests run: | - cd lynxkite-app/web - npm run build - npm run test + uv run bash -c 'cd lynxkite-app/web; npm run build; npm run test' - uses: actions/upload-artifact@v4 name: Upload playwright report diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1414e5699a0dca5519c1e965dad94a7d1a27ee80..d04374e372d16c8589bf9900623034849f59ee23 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,3 +15,28 @@ repos: rev: v1.9.4 hooks: - id: biome-check +# https://github.com/astral-sh/ty/issues/269 +- repo: local + hooks: + - id: ty-check + name: ty-check + language: python + entry: uv run ty check + pass_filenames: false + args: [--python=.venv/] + additional_dependencies: [ty] +- repo: https://github.com/fpgmaas/deptry.git + rev: "0.23.0" + hooks: + - id: deptry + name: deptry for lynxkite-app + entry: bash -c 'cd lynxkite-app && deptry .' + - id: deptry + name: deptry for lynxkite-core + entry: bash -c 'cd lynxkite-core && deptry .' + - id: deptry + name: deptry for lynxkite-graph-analytics + entry: bash -c 'cd lynxkite-graph-analytics && deptry .' + - id: deptry + name: deptry for lynxkite-pillow-example + entry: bash -c 'cd lynxkite-pillow-example && deptry .' diff --git a/.python-version b/.python-version index 2c0733315e415bfb5e5b353f9996ecd964d395b2..e4fba2183587225f216eeada4c78dfab6b2e65f5 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.11 +3.12 diff --git a/docs/contributing.md b/docs/contributing.md index 944fe49d97b71f3845242c45a21b8bd5ad70c10b..1af657318180cbb2515af4656c32f374ac23eb15 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -22,7 +22,7 @@ Install everything like this: uv venv source .venv/bin/activate uvx pre-commit install -uv pip install -e 'lynxkite-core/[dev]' -e 'lynxkite-app/[dev]' -e 'lynxkite-graph-analytics/[dev]' -e lynxkite-pillow-example/ -e lynxkite-bio -e lynxkite-lynxscribe/ +uv sync ``` This also builds the frontend, hopefully very quickly. To run it: @@ -41,10 +41,10 @@ npm run dev ## Executing tests -Run all tests with a single command, or look inside to see how to run them individually: - ```bash -./test.sh +pytest # Runs all backend unit tests. +pytest lynxkite-core # Runs tests for one package. +cd lynxkite-app/web && npm run test # Runs frontend tests. ``` ## Documentation @@ -52,6 +52,5 @@ Run all tests with a single command, or look inside to see how to run them indiv To work on the documentation: ```bash -uv pip install mkdocs-material mkdocstrings[python] mkdocs serve ``` diff --git a/docs/guides/plugins.md b/docs/guides/plugins.md index 3a5cb1a42033646e8d95d85e1ecdce4e7156b2a7..924c3eee0597d6a927efadec03562bf27a9c472a 100644 --- a/docs/guides/plugins.md +++ b/docs/guides/plugins.md @@ -57,7 +57,12 @@ Let's review the changes we made. The [`@op`](../reference/lynxkite-core/ops.md#lynxkite.core.ops.op) decorator registers a function as a LynxKite operation. The first argument is the name of the environment, -the second argument is the name of the operation. +the last argument is the name of the operation. Between the two, you can list the hierarchy of +categories the operation belongs to. For example: + +```python +@op("LynxKite Graph Analytics", "Machine learning", "Preprocessing", "Split train/test set") +``` When defining multiple operations, you can use [`ops.op_registration`](../reference/lynxkite-core/ops.md#lynxkite.core.ops.op_registration) diff --git a/examples/Model definition.lynxkite.json b/examples/Model definition.lynxkite.json index fc9201273a25a5404ef1b33ee79dbf24168a3e3c..49f8067d5ee1dd4b16e404093f7b0f3c7d0b9f85 100644 --- a/examples/Model definition.lynxkite.json +++ b/examples/Model definition.lynxkite.json @@ -81,7 +81,10 @@ "error": null, "input_metadata": null, "meta": { + "categories": [], "color": "green", + "doc": null, + "id": "Optimizer", "inputs": [ { "name": "loss", @@ -110,7 +113,7 @@ } }, { - "default": 0.001, + "default": 0.0001, "name": "lr", "type": { "type": "" @@ -119,6 +122,7 @@ ], "type": "basic" }, + "op_id": "Optimizer", "params": { "lr": "0.1", "type": "SGD" @@ -126,7 +130,7 @@ "status": "done", "title": "Optimizer" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 250.0, "id": "Optimizer 2", "position": { @@ -144,7 +148,10 @@ "error": null, "input_metadata": null, "meta": { + "categories": [], "color": "orange", + "doc": null, + "id": "Activation", "inputs": [ { "name": "x", @@ -170,23 +177,30 @@ "name": "type", "type": { "enum": [ + "ELU", + "GELU", + "LeakyReLU", + "Mish", + "PReLU", "ReLU", - "Leaky_ReLU", - "Tanh", - "Mish" + "Sigmoid", + "SiLU", + "Softplus", + "Tanh" ] } } ], "type": "basic" }, + "op_id": "Activation", "params": { - "type": "Leaky_ReLU" + "type": "LeakyReLU" }, "status": "done", "title": "Activation" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 200.0, "id": "Activation 1", "position": { @@ -204,7 +218,10 @@ "error": null, "input_metadata": null, "meta": { - "color": "orange", + "categories": [], + "color": "gray", + "doc": null, + "id": "Input: tensor", "inputs": [], "name": "Input: tensor", "outputs": [ @@ -227,13 +244,14 @@ ], "type": "basic" }, + "op_id": "Input: tensor", "params": { "name": "Y" }, "status": "done", "title": "Input: tensor" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 200.0, "id": "Input: tensor 3", "position": { @@ -251,7 +269,10 @@ "error": null, "input_metadata": null, "meta": { + "categories": [], "color": "orange", + "doc": null, + "id": "MSE loss", "inputs": [ { "name": "x", @@ -281,11 +302,12 @@ "params": [], "type": "basic" }, + "op_id": "MSE loss", "params": {}, "status": "done", "title": "MSE loss" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 200.0, "id": "MSE loss 2", "position": { @@ -303,7 +325,10 @@ "error": null, "input_metadata": null, "meta": { + "categories": [], "color": "orange", + "doc": null, + "id": "Repeat", "inputs": [ { "name": "input", @@ -341,6 +366,7 @@ ], "type": "basic" }, + "op_id": "Repeat", "params": { "same_weights": false, "times": "2" @@ -348,7 +374,7 @@ "status": "done", "title": "Repeat" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 200.0, "id": "Repeat 1", "position": { @@ -366,7 +392,10 @@ "error": null, "input_metadata": null, "meta": { + "categories": [], "color": "blue", + "doc": null, + "id": "Linear", "inputs": [ { "name": "x", @@ -397,13 +426,14 @@ ], "type": "basic" }, + "op_id": "Linear", "params": { "output_dim": "4" }, "status": "done", "title": "Linear" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 189.0, "id": "Linear 1", "position": { @@ -421,7 +451,10 @@ "error": null, "input_metadata": null, "meta": { - "color": "orange", + "categories": [], + "color": "gray", + "doc": null, + "id": "Input: tensor", "inputs": [], "name": "Input: tensor", "outputs": [ @@ -444,13 +477,14 @@ ], "type": "basic" }, + "op_id": "Input: tensor", "params": { "name": "X" }, "status": "done", "title": "Input: tensor" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 200.0, "id": "Input: tensor 1", "position": { @@ -468,7 +502,10 @@ "error": null, "input_metadata": null, "meta": { + "categories": [], "color": "orange", + "doc": null, + "id": "Constant vector", "inputs": [], "name": "Constant vector", "outputs": [ @@ -498,6 +535,7 @@ ], "type": "basic" }, + "op_id": "Constant vector", "params": { "size": "1", "value": "1" @@ -505,7 +543,7 @@ "status": "done", "title": "Constant vector" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 258.0, "id": "Constant vector 1", "position": { @@ -523,7 +561,10 @@ "error": null, "input_metadata": null, "meta": { + "categories": [], "color": "orange", + "doc": null, + "id": "Add", "inputs": [ { "name": "a", @@ -553,11 +594,12 @@ "params": [], "type": "basic" }, + "op_id": "Add", "params": {}, "status": "done", "title": "Add" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 200.0, "id": "Add 1", "position": { @@ -575,7 +617,10 @@ "error": null, "input_metadata": null, "meta": { - "color": "orange", + "categories": [], + "color": "gray", + "doc": null, + "id": "Output", "inputs": [ { "name": "x", @@ -606,11 +651,12 @@ ], "type": "basic" }, + "op_id": "Output", "params": {}, "status": "done", "title": "Output" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 200.0, "id": "Output 1", "position": { @@ -620,5 +666,6 @@ "type": "basic", "width": 200.0 } - ] + ], + "paused": false } diff --git a/examples/Model use.lynxkite.json b/examples/Model use.lynxkite.json index 973dde6647fce3e36c16e5eba25189cfbcd148ef..dc0453262d88835fb1a777673733ccae62e9cc1f 100644 --- a/examples/Model use.lynxkite.json +++ b/examples/Model use.lynxkite.json @@ -129,7 +129,8 @@ "columns": [ "x", "y" - ] + ], + "key": "df" } }, "other": {}, @@ -137,7 +138,15 @@ } ], "meta": { + "categories": [], "color": "orange", + "doc": [ + { + "kind": "text", + "value": "Splits a dataframe in the bundle into separate \"_train\" and \"_test\" dataframes." + } + ], + "id": "Train/test split", "inputs": [ { "name": "bundle", @@ -162,7 +171,8 @@ "default": null, "name": "table_name", "type": { - "type": "" + "format": "dropdown", + "metadata_query": "[].dataframes[].keys(@)[]" } }, { @@ -171,26 +181,35 @@ "type": { "type": "" } + }, + { + "default": 1234, + "name": "seed", + "type": { + "type": "" + } } ], "type": "basic" }, + "op_id": "Train/test split", "params": { + "seed": "234", "table_name": "df", "test_ratio": "0.3" }, "status": "done", "title": "Train/test split" }, - "dragHandle": ".bg-primary", - "height": 282.0, + "dragHandle": ".drag-handle", + "height": 315.0, "id": "Train/test split 1", "position": { "x": 349.77298999520514, "y": 258.3247498801284 }, "type": "basic", - "width": 259.0 + "width": 270.0 }, { "_data": { @@ -235,7 +254,15 @@ "error": null, "input_metadata": [], "meta": { + "categories": [], "color": "orange", + "doc": [ + { + "kind": "text", + "value": "Imports a Parquet file." + } + ], + "id": "Import Parquet", "inputs": [], "name": "Import Parquet", "outputs": [ @@ -258,13 +285,14 @@ ], "type": "basic" }, + "op_id": "Import Parquet", "params": { "filename": "uploads/plus-one-dataset.parquet" }, "status": "done", "title": "Import Parquet" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 403.0, "id": "Import Parquet 1", "position": { @@ -363,21 +391,24 @@ "columns": [ "x", "y" - ] + ], + "key": "df" }, "df_test": { "columns": [ "index", "x", "y" - ] + ], + "key": "df_test" }, "df_train": { "columns": [ "index", "x", "y" - ] + ], + "key": "df_train" } }, "other": {}, @@ -385,7 +416,15 @@ } ], "meta": { + "categories": [], "color": "orange", + "doc": [ + { + "kind": "text", + "value": "Trains the selected model on the selected dataset. Most training parameters are set in the model definition." + } + ], + "id": "Define model", "inputs": [ { "name": "bundle", @@ -423,6 +462,7 @@ ], "type": "basic" }, + "op_id": "Define model", "params": { "model_workspace": "Model definition", "save_as": "model" @@ -430,7 +470,7 @@ "status": "done", "title": "Define model" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 537.0, "id": "Define model 1", "position": { @@ -554,34 +594,43 @@ "columns": [ "x", "y" - ] + ], + "key": "df" }, "df_test": { "columns": [ "index", "x", "y" - ] + ], + "key": "df_test" }, "df_train": { "columns": [ "index", "x", "y" - ] + ], + "key": "df_train" } }, "other": { "model": { + "key": "model", "model": { - "inputs": [ - "Input__tensor_1_output" - ], + "input_output_names": { + "Input__tensor_1_output": "X", + "Input__tensor_3_output": "Y", + "Output_1_x": "Output" + }, "loss_inputs": [ "Input__tensor_3_output", "Output_1_x" ], - "outputs": [ + "model_inputs": [ + "Input__tensor_1_output" + ], + "model_outputs": [ "Output_1_x" ], "trained": false @@ -593,7 +642,15 @@ } ], "meta": { + "categories": [], "color": "orange", + "doc": [ + { + "kind": "text", + "value": "Trains the selected model on the selected dataset.\nTraining parameters specific to the model are set in the model definition,\nwhile parameters specific to the hardware environment and dataset are set here." + } + ], + "id": "Train model", "inputs": [ { "name": "bundle", @@ -618,7 +675,8 @@ "default": "model", "name": "model_name", "type": { - "type": "" + "format": "dropdown", + "metadata_query": "[].other.*[] | [?type == 'model'].key" } }, { @@ -629,24 +687,33 @@ } }, { - "default": 1.0, + "default": 1, "name": "epochs", "type": { "type": "" } + }, + { + "default": 1, + "name": "batch_size", + "type": { + "type": "" + } } ], "type": "basic" }, + "op_id": "Train model", "params": { - "epochs": "200", + "batch_size": "8", + "epochs": "10", "input_mapping": "{\"map\":{\"Input__tensor_1_output\":{\"df\":\"df_train\",\"column\":\"x\"},\"Input__tensor_3_output\":{\"df\":\"df_train\",\"column\":\"y\"}}}", "model_name": "model" }, "status": "done", "title": "Train model" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 604.0, "id": "Train model 2", "position": { @@ -775,39 +842,49 @@ "columns": [ "x", "y" - ] + ], + "key": "df" }, "df_test": { "columns": [ "index", "x", "y" - ] + ], + "key": "df_test" }, "df_train": { "columns": [ "index", "x", "y" - ] + ], + "key": "df_train" }, "training": { "columns": [ "training_loss" - ] + ], + "key": "training" } }, "other": { "model": { + "key": "model", "model": { - "inputs": [ - "Input__tensor_1_output" - ], + "input_output_names": { + "Input__tensor_1_output": "X", + "Input__tensor_3_output": "Y", + "Output_1_x": "Output" + }, "loss_inputs": [ "Input__tensor_3_output", "Output_1_x" ], - "outputs": [ + "model_inputs": [ + "Input__tensor_1_output" + ], + "model_outputs": [ "Output_1_x" ], "trained": true @@ -819,7 +896,15 @@ } ], "meta": { + "categories": [], "color": "orange", + "doc": [ + { + "kind": "text", + "value": "Executes a trained model." + } + ], + "id": "Model inference", "inputs": [ { "name": "bundle", @@ -844,7 +929,8 @@ "default": "model", "name": "model_name", "type": { - "type": "" + "format": "dropdown", + "metadata_query": "[].other.*[] | [?type == 'model'].key" } }, { @@ -860,10 +946,18 @@ "type": { "type": "" } + }, + { + "default": 1, + "name": "batch_size", + "type": { + "type": "" + } } ], "type": "basic" }, + "op_id": "Model inference", "params": { "input_mapping": "{\"map\":{\"Input__tensor_1_output\":{\"df\":\"df_test\",\"column\":\"x\"}}}", "model_name": "model", @@ -872,7 +966,7 @@ "status": "done", "title": "Model inference" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 650.0, "id": "Model inference 1", "position": { @@ -1480,206 +1574,16 @@ "series": [ { "data": [ - 5.951645851135254, - 5.274348735809326, - 4.588619709014893, - 3.966594934463501, - 3.0671465396881104, - 2.3460588455200195, - 1.986690640449524, - 1.8489981889724731, - 1.801417589187622, - 1.7839369773864746, - 1.7767301797866821, - 1.7733982801437378, - 1.7716325521469116, - 1.7705225944519043, - 1.7696930170059204, - 1.7689863443374634, - 1.7683357000350952, - 1.7677124738693237, - 1.7671048641204834, - 1.766507625579834, - 1.7659177780151367, - 1.7653343677520752, - 1.7647572755813599, - 1.764186143875122, - 1.763621211051941, - 1.763061761856079, - 1.762508511543274, - 1.7619603872299194, - 1.7614178657531738, - 1.760880470275879, - 1.7603485584259033, - 1.7598220109939575, - 1.7593002319335938, - 1.7587836980819702, - 1.7582720518112183, - 1.7577650547027588, - 1.757262945175171, - 1.7567654848098755, - 1.756272792816162, - 1.755784511566162, - 1.755300760269165, - 1.7548213005065918, - 1.7543463706970215, - 1.7538751363754272, - 1.7534087896347046, - 1.7529460191726685, - 1.7524876594543457, - 1.752032995223999, - 1.751582384109497, - 1.7511354684829712, - 1.75069260597229, - 1.7502535581588745, - 1.7498178482055664, - 1.7493858337402344, - 1.7489577531814575, - 1.748533010482788, - 1.7481114864349365, - 1.7476938962936401, - 1.7472795248031616, - 1.746868371963501, - 1.7464605569839478, - 1.7460559606552124, - 1.7456544637680054, - 1.7452563047409058, - 1.744861125946045, - 1.7444690465927124, - 1.7440800666809082, - 1.7436938285827637, - 1.7433106899261475, - 1.74293053150177, - 1.7425531148910522, - 1.7421785593032837, - 1.7418066263198853, - 1.7414374351501465, - 1.7410712242126465, - 1.740707516670227, - 1.7403463125228882, - 1.739988088607788, - 1.7396321296691895, - 1.739278793334961, - 1.738927960395813, - 1.7385796308517456, - 1.7382338047027588, - 1.7378901243209839, - 1.7375489473342896, - 1.7372102737426758, - 1.7368735074996948, - 1.7365405559539795, - 1.736209511756897, - 1.735880970954895, - 1.7355544567108154, - 1.7352303266525269, - 1.7349083423614502, - 1.734588384628296, - 1.7342705726623535, - 1.7339547872543335, - 1.7336410284042358, - 1.7333295345306396, - 1.7330199480056763, - 1.7327126264572144, - 1.7324069738388062, - 1.7321033477783203, - 1.7318018674850464, - 1.7315021753311157, - 1.731204867362976, - 1.7309091091156006, - 1.730615258216858, - 1.730323314666748, - 1.730033040046692, - 1.729726791381836, - 1.7290540933609009, - 1.727712631225586, - 1.7197412252426147, - 1.596683144569397, - 0.773148238658905, - 0.39096447825431824, - 0.2109919637441635, - 0.13099151849746704, - 0.09647822380065918, - 0.08164384216070175, - 0.07520285993814468, - 0.0723332017660141, - 0.07098480314016342, - 0.0702858567237854, - 0.0698651373386383, - 0.06956446170806885, - 0.0693163350224495, - 0.06909190863370895, - 0.06887885183095932, - 0.06867185235023499, - 0.0684686228632927, - 0.06826816499233246, - 0.06807000190019608, - 0.06787554919719696, - 0.06768527626991272, - 0.06749691069126129, - 0.06731042265892029, - 0.06712576001882553, - 0.06694285571575165, - 0.06676167249679565, - 0.06658219546079636, - 0.06640437990427017, - 0.06622816622257233, - 0.06605355441570282, - 0.06588048487901688, - 0.0657089352607727, - 0.06553887575864792, - 0.06537164747714996, - 0.06520784646272659, - 0.06504552066326141, - 0.06488457322120667, - 0.06472500413656235, - 0.06456676870584488, - 0.06440985947847366, - 0.06425532698631287, - 0.06410346925258636, - 0.06395288556814194, - 0.0638035461306572, - 0.06365542858839035, - 0.06350891292095184, - 0.06336474418640137, - 0.0632217675447464, - 0.06307994574308395, - 0.06293924152851105, - 0.06280024349689484, - 0.06266289204359055, - 0.0625266581773758, - 0.062391478568315506, - 0.062257349491119385, - 0.06212425231933594, - 0.06199217587709427, - 0.06186108663678169, - 0.06173097714781761, - 0.061601828783750534, - 0.06147363409399986, - 0.061346352100372314, - 0.06121999770402908, - 0.06109452247619629, - 0.060969945043325424, - 0.060846228152513504, - 0.06072336435317993, - 0.06060132384300232, - 0.06048011779785156, - 0.06035973131656647, - 0.06024013087153435, - 0.060121312737464905, - 0.06000327318906784, - 0.05988664552569389, - 0.059771209955215454, - 0.0596565380692482, - 0.059542614966630936, - 0.05942942202091217, - 0.05931694060564041, - 0.059205178171396255, - 0.05909412354230881, - 0.05898374691605568, - 0.058874040842056274, - 0.05876500904560089, - 0.05865663290023804, - 0.05854890123009682 + 18.55565893650055, + 7.3040953278541565, + 2.8258397728204727, + 0.4652278497815132, + 0.4124608784914017, + 0.37889744341373444, + 0.35456114634871483, + 0.3358262851834297, + 0.3211091384291649, + 0.3093436025083065 ], "type": "line" } @@ -1702,39 +1606,49 @@ "columns": [ "x", "y" - ] + ], + "key": "df" }, "df_test": { "columns": [ "index", "x", "y" - ] + ], + "key": "df_test" }, "df_train": { "columns": [ "index", "x", "y" - ] + ], + "key": "df_train" }, "training": { "columns": [ "training_loss" - ] + ], + "key": "training" } }, "other": { "model": { + "key": "model", "model": { - "inputs": [ - "Input__tensor_1_output" - ], + "input_output_names": { + "Input__tensor_1_output": "X", + "Input__tensor_3_output": "Y", + "Output_1_x": "Output" + }, "loss_inputs": [ "Input__tensor_3_output", "Output_1_x" ], - "outputs": [ + "model_inputs": [ + "Input__tensor_1_output" + ], + "model_outputs": [ "Output_1_x" ], "trained": true @@ -1746,7 +1660,10 @@ } ], "meta": { + "categories": [], "color": "orange", + "doc": null, + "id": "View loss", "inputs": [ { "name": "bundle", @@ -1761,11 +1678,12 @@ "params": [], "type": "visualization" }, + "op_id": "View loss", "params": {}, "status": "done", "title": "View loss" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 417.0, "id": "View loss 1", "position": { @@ -2198,184 +2116,184 @@ ], "data": [ [ - 5.0, - "[0.67269951 0.10478973 0.5584439 0.83605725]", - "[1.67269945 1.10478973 1.5584439 1.83605719]", - "[2.5200114250183105, 2.5500504970550537, 2.474149227142334, 2.5841031074523926]" - ], - [ - 9.0, - "[0.32225502 0.16999388 0.05823922 0.9628762 ]", - "[1.32225502 1.16999388 1.05823922 1.9628762 ]", - "[2.2936718463897705, 2.29734468460083, 2.193934440612793, 2.465013265609741]" + 13, + "[0.48959708 0.48549271 0.32688856 0.356677 ]", + "[1.48959708 1.48549271 1.32688856 1.35667706]", + "[2.4044137001037598, 2.3977487087249756, 2.2001161575317383, 2.3685827255249023]" ], [ - 42.0, - "[0.75292218 0.81470108 0.49657214 0.56217098]", - "[1.75292218 1.81470108 1.49657214 1.56217098]", - "[2.705364942550659, 2.693166971206665, 2.6420576572418213, 2.709315061569214]" + 46, + "[0.34084332 0.73018837 0.54168713 0.91440833]", + "[1.34084332 1.73018837 1.54168713 1.91440833]", + "[2.626992702484131, 2.611424207687378, 2.611420154571533, 2.76499605178833]" ], [ - 44.0, - "[0.52784437 0.54268694 0.12358981 0.72116476]", - "[1.52784443 1.54268694 1.12358975 1.7211647 ]", - "[2.4462273120880127, 2.429269552230835, 2.3485944271087646, 2.5453922748565674]" + 89, + "[0.47856545 0.46267092 0.6376707 0.84747767]", + "[1.47856545 1.46267092 1.63767076 1.84747767]", + "[2.597409725189209, 2.582095146179199, 2.5556905269622803, 2.711456060409546]" ], [ - 82.0, - "[0.63235509 0.70352674 0.96188956 0.46240485]", - "[1.63235509 1.70352674 1.96188951 1.46240485]", - "[2.7882840633392334, 2.7618415355682373, 2.7329940795898438, 2.6951816082000732]" + 88, + "[0.72470158 0.4940322 0.41027349 0.89364016]", + "[1.72470164 1.49403214 1.41027355 1.89364016]", + "[2.6389198303222656, 2.6235499382019043, 2.635317802429199, 2.7874176502227783]" ], [ - 63.0, - "[0.94559073 0.65736622 0.25761551 0.48553199]", - "[1.94559073 1.65736628 1.25761557 1.48553205]", - "[2.58785343170166, 2.573683500289917, 2.514312505722046, 2.6052181720733643]" + 99, + "[0.68891573 0.25576538 0.96339929 0.503833 ]", + "[1.68891573 1.25576544 1.96339929 1.50383306]", + "[2.589200019836426, 2.5727055072784424, 2.539363145828247, 2.695288896560669]" ], [ - 45.0, - "[0.73217702 0.65233225 0.44077861 0.33837909]", - "[1.73217702 1.65233231 1.44077861 1.33837914]", - "[2.56579852104187, 2.5119059085845947, 2.4670586585998535, 2.514880657196045]" + 37, + "[0.78956431 0.87284744 0.06880784 0.03455889]", + "[1.78956437 1.87284744 1.06880784 1.03455889]", + "[2.4444570541381836, 2.478031873703003, 2.3248887062072754, 2.4336090087890625]" ], [ - 58.0, - "[0.79905868 0.89367443 0.75429088 0.3190186 ]", - "[1.79905868 1.89367437 1.75429082 1.3190186 ]", - "[2.784841537475586, 2.7429990768432617, 2.7168993949890137, 2.684943914413452]" + 49, + "[0.08107251 0.2602725 0.18861133 0.44833237]", + "[1.08107257 1.2602725 1.18861127 1.44833231]", + "[2.1825664043426514, 2.240227222442627, 1.8546124696731567, 2.002896308898926]" ], [ - 29.0, - "[0.23942459 0.90487361 0.69337189 0.65089428]", - "[1.23942459 1.90487361 1.69337189 1.65089428]", - "[2.7037124633789062, 2.6642377376556396, 2.616722822189331, 2.701845645904541]" + 85, + "[0.40234613 0.54987347 0.49542785 0.54153186]", + "[1.40234613 1.54987347 1.49542785 1.5415318 ]", + "[2.48626708984375, 2.4731061458587646, 2.34735107421875, 2.512281894683838]" ], [ - 55.0, - "[0.95928186 0.84273899 0.71514636 0.38619852]", - "[1.95928192 1.84273899 1.7151463 1.38619852]", - "[2.8087925910949707, 2.792400598526001, 2.760772466659546, 2.733377695083618]" + 6, + "[0.18686318 0.49356437 0.51323432 0.75392658]", + "[1.18686318 1.49356437 1.51323438 1.75392652]", + "[2.464768409729004, 2.4520819187164307, 2.3060946464538574, 2.4730758666992188]" ], [ - 37.0, - "[0.78956431 0.87284744 0.06880784 0.03455889]", - "[1.78956437 1.87284744 1.06880784 1.03455889]", - "[2.4434266090393066, 2.3314132690429688, 2.2909493446350098, 2.365412712097168]" + 21, + "[0.56922203 0.98222166 0.76851749 0.28615737]", + "[1.56922197 1.9822216 1.76851749 1.28615737]", + "[2.6576058864593506, 2.640397071838379, 2.669240713119507, 2.819941520690918]" ], [ - 24.0, - "[0.48507756 0.80808765 0.77162558 0.47834778]", - "[1.48507762 1.80808759 1.77162552 1.47834778]", - "[2.719438314437866, 2.6760094165802, 2.6397786140441895, 2.658838987350464]" + 65, + "[0.39147133 0.29854035 0.84663737 0.58175623]", + "[1.39147139 1.29854035 1.84663737 1.58175623]", + "[2.5045106410980225, 2.490093946456909, 2.380033493041992, 2.5434186458587646]" ], [ - 6.0, - "[0.18686318 0.49356437 0.51323432 0.75392658]", - "[1.18686318 1.49356437 1.51323438 1.75392652]", - "[2.4986000061035156, 2.4670026302337646, 2.398942708969116, 2.5478687286376953]" + 5, + "[0.67269951 0.10478973 0.5584439 0.83605725]", + "[1.67269945 1.10478973 1.5584439 1.83605719]", + "[2.5322439670562744, 2.5183653831481934, 2.433840751647949, 2.5946507453918457]" ], [ - 19.0, - "[0.24388778 0.07268471 0.68350857 0.73431659]", - "[1.24388778 1.07268476 1.68350863 1.73431659]", - "[2.4221277236938477, 2.398268938064575, 2.330900192260742, 2.4378199577331543]" + 17, + "[0.40167677 0.25953674 0.9407078 0.76308483]", + "[1.40167677 1.25953674 1.9407078 1.76308489]", + "[2.565767765045166, 2.5501253604888916, 2.4947071075439453, 2.6530818939208984]" ], [ - 33.0, - "[0.27845025 0.32472342 0.82203609 0.77107543]", - "[1.27845025 1.32472348 1.82203603 1.77107549]", - "[2.5835256576538086, 2.573005437850952, 2.5142269134521484, 2.591273069381714]" + 29, + "[0.23942459 0.90487361 0.69337189 0.65089428]", + "[1.23942459 1.90487361 1.69337189 1.65089428]", + "[2.613426923751831, 2.5974605083465576, 2.5852928161621094, 2.740072011947632]" ], [ - 71.0, - "[0.9630242 0.76359051 0.24853623 0.76881069]", - "[1.96302414 1.76359057 1.24853623 1.76881075]", - "[2.696070432662964, 2.731595754623413, 2.6591246128082275, 2.793705463409424]" + 28, + "[0.79423058 0.07138705 0.061777 0.18766576]", + "[1.79423058 1.07138705 1.061777 1.1876657 ]", + "[2.243006467819214, 2.3189327716827393, 1.9872556924819946, 2.0001955032348633]" ], [ - 12.0, - "[0.11693293 0.49860179 0.55020827 0.88832849]", - "[1.11693287 1.49860179 1.55020833 1.88832855]", - "[2.529472827911377, 2.5154130458831787, 2.441786766052246, 2.6100752353668213]" + 11, + "[0.98324287 0.99464184 0.14008355 0.47651017]", + "[1.98324287 1.99464178 1.14008355 1.47651017]", + "[2.6873435974121094, 2.6715338230133057, 2.728715419769287, 2.8765673637390137]" ], [ - 8.0, - "[4.27091718e-01 4.89909172e-01 6.92297399e-01 2.57611275e-04]", - "[1.42709172 1.48990917 1.69229746 1.00025761]", - "[2.431171178817749, 2.315561294555664, 2.2837576866149902, 2.2987921237945557]" + 97, + "[0.72795159 0.79317838 0.27832931 0.96576637]", + "[1.72795153 1.79317832 1.27832937 1.96576643]", + "[2.712843656539917, 2.6965394020080566, 2.7749595642089844, 2.921077013015747]" ], [ - 64.0, - "[0.60075855 0.12234765 0.00614399 0.30560958]", - "[1.60075855 1.12234759 1.00614405 1.30560958]", - "[2.1521613597869873, 2.0637009143829346, 1.995371699333191, 2.1883833408355713]" + 79, + "[0.91730917 0.22574073 0.09591609 0.33056474]", + "[1.91730917 1.22574067 1.09591603 1.33056474]", + "[2.370424270629883, 2.4344968795776367, 2.219017505645752, 2.291111469268799]" ], [ - 85.0, - "[0.40234613 0.54987347 0.49542785 0.54153186]", - "[1.40234613 1.54987347 1.49542785 1.5415318 ]", - "[2.515237331390381, 2.466916799545288, 2.4108681678771973, 2.5100111961364746]" + 62, + "[0.81788456 0.58174163 0.29376316 0.7971254 ]", + "[1.81788456 1.58174157 1.29376316 1.79712534]", + "[2.6394429206848145, 2.624319553375244, 2.637141227722168, 2.7890923023223877]" ], [ - 39.0, - "[0.00497234 0.39319336 0.57054168 0.75150961]", - "[1.00497234 1.39319336 1.57054162 1.75150967]", - "[2.437438726425171, 2.3902065753936768, 2.3222527503967285, 2.476053237915039]" + 70, + "[0.47963417 0.81818312 0.48720706 0.49339259]", + "[1.47963417 1.81818318 1.48720706 1.49339259]", + "[2.571547031402588, 2.5568253993988037, 2.508108615875244, 2.665999412536621]" ], [ - 99.0, - "[0.68891573 0.25576538 0.96339929 0.503833 ]", - "[1.68891573 1.25576544 1.96339929 1.50383306]", - "[2.652355432510376, 2.639017343521118, 2.600130319595337, 2.5669779777526855]" + 38, + "[0.94221359 0.57740951 0.98649532 0.40934443]", + "[1.94221354 1.57740951 1.98649526 1.40934443]", + "[2.7378878593444824, 2.718794345855713, 2.820016860961914, 2.963625431060791]" ], [ - 70.0, - "[0.47963417 0.81818312 0.48720706 0.49339259]", - "[1.47963417 1.81818318 1.48720706 1.49339259]", - "[2.6165666580200195, 2.5666303634643555, 2.5178661346435547, 2.6018319129943848]" + 35, + "[0.98033333 0.97656083 0.38939917 0.81491041]", + "[1.98033333 1.97656083 1.38939917 1.81491041]", + "[2.8280093669891357, 2.8092257976531982, 2.9919252395629883, 3.1282989978790283]" ], [ - 65.0, - "[0.39147133 0.29854035 0.84663737 0.58175623]", - "[1.39147139 1.29854035 1.84663737 1.58175623]", - "[2.5662052631378174, 2.534679889678955, 2.4866561889648438, 2.518486499786377]" + 74, + "[0.70167565 0.26930219 0.5660674 0.61194974]", + "[1.70167565 1.26930213 1.56606746 1.61194968]", + "[2.5313687324523926, 2.5173087120056152, 2.432483434677124, 2.5933163166046143]" ], [ - 25.0, - "[0.68062544 0.98093534 0.14778823 0.53244978]", - "[1.68062544 1.98093534 1.14778829 1.53244972]", - "[2.6060662269592285, 2.5712525844573975, 2.509855270385742, 2.6539924144744873]" + 86, + "[0.80893755 0.92237449 0.88346356 0.93164903]", + "[1.80893755 1.92237449 1.88346362 1.93164897]", + "[2.9076383113861084, 2.8861188888549805, 3.1390535831451416, 3.269085168838501]" ], [ - 81.0, + 81, "[0.6032477 0.83361369 0.18538666 0.19108021]", "[1.60324764 1.83361363 1.18538666 1.19108021]", - "[2.464529275894165, 2.3653628826141357, 2.320333242416382, 2.4114229679107666]" + "[2.4567127227783203, 2.4603323936462402, 2.3128745555877686, 2.4698493480682373]" ], [ - 79.0, - "[0.91730917 0.22574073 0.09591609 0.33056474]", - "[1.91730917 1.22574067 1.09591603 1.33056474]", - "[2.3257997035980225, 2.2782139778137207, 2.2121763229370117, 2.3205032348632812]" + 94, + "[0.68094063 0.45189077 0.22661722 0.37354094]", + "[1.68094063 1.45189071 1.22661722 1.37354088]", + "[2.419975757598877, 2.4439327716827393, 2.267207622528076, 2.4143450260162354]" ], [ - 4.0, - "[0.76807946 0.98855817 0.08259124 0.01730657]", - "[1.76807952 1.98855817 1.0825913 1.01730657]", - "[2.4806268215179443, 2.3638875484466553, 2.3269295692443848, 2.396709442138672]" + 48, + "[0.77427191 0.21829212 0.12769502 0.74303615]", + "[1.77427197 1.21829212 1.12769508 1.74303615]", + "[2.453155517578125, 2.479732036590576, 2.3330578804016113, 2.4756906032562256]" ], [ - 21.0, - "[0.56922203 0.98222166 0.76851749 0.28615737]", - "[1.56922197 1.9822216 1.76851749 1.28615737]", - "[2.755495309829712, 2.68673038482666, 2.663788318634033, 2.644230842590332]" + 96, + "[0.47870928 0.17129105 0.27300501 0.20634609]", + "[1.47870922 1.17129111 1.27300501 1.20634604]", + "[2.2533457279205322, 2.27375864982605, 1.9406667947769165, 2.0190064907073975]" ], [ - 97.0, - "[0.72795159 0.79317838 0.27832931 0.96576637]", - "[1.72795153 1.79317832 1.27832937 1.96576643]", - "[2.7061498165130615, 2.754149913787842, 2.6724681854248047, 2.852900266647339]" + 50, + "[0.59812403 0.78395379 0.0291847 0.81814629]", + "[1.59812403 1.78395379 1.0291847 1.81814623]", + "[2.574084758758545, 2.560847282409668, 2.514827013015747, 2.6724579334259033]" + ], + [ + 58, + "[0.79905868 0.89367443 0.75429088 0.3190186 ]", + "[1.79905868 1.89367437 1.75429082 1.3190186 ]", + "[2.706763744354248, 2.688767433166504, 2.7622811794281006, 2.9086687564849854]" ] ] }, @@ -2387,352 +2305,352 @@ ], "data": [ [ - 30.0, + 30, "[0.94516498 0.08422136 0.5608117 0.07652664]", "[1.94516492 1.08422136 1.56081176 1.07652664]" ], [ - 31.0, + 31, "[0.26661873 0.45946234 0.13510543 0.81294441]", "[1.26661873 1.4594624 1.13510537 1.81294441]" ], [ - 32.0, + 32, "[0.30754459 0.77694583 0.09278506 0.38326019]", "[1.30754459 1.77694583 1.09278512 1.38326025]" ], [ - 33.0, + 33, "[0.27845025 0.32472342 0.82203609 0.77107543]", "[1.27845025 1.32472348 1.82203603 1.77107549]" ], [ - 34.0, + 34, "[0.4827103 0.10563457 0.98858833 0.82286644]", "[1.48271036 1.10563457 1.98858833 1.82286644]" ], [ - 35.0, + 35, "[0.98033333 0.97656083 0.38939917 0.81491041]", "[1.98033333 1.97656083 1.38939917 1.81491041]" ], [ - 36.0, + 36, "[0.74064726 0.4155122 0.09800029 0.49930882]", "[1.74064732 1.4155122 1.09800029 1.49930882]" ], [ - 37.0, + 37, "[0.78956431 0.87284744 0.06880784 0.03455889]", "[1.78956437 1.87284744 1.06880784 1.03455889]" ], [ - 38.0, + 38, "[0.94221359 0.57740951 0.98649532 0.40934443]", "[1.94221354 1.57740951 1.98649526 1.40934443]" ], [ - 39.0, + 39, "[0.00497234 0.39319336 0.57054168 0.75150961]", "[1.00497234 1.39319336 1.57054162 1.75150967]" ], [ - 40.0, + 40, "[0.44330525 0.09997386 0.89025736 0.90507984]", "[1.44330525 1.09997392 1.89025736 1.90507984]" ], [ - 41.0, + 41, "[0.72290605 0.96945059 0.68354797 0.15270454]", "[1.72290611 1.96945059 1.68354797 1.15270448]" ], [ - 42.0, + 42, "[0.75292218 0.81470108 0.49657214 0.56217098]", "[1.75292218 1.81470108 1.49657214 1.56217098]" ], [ - 43.0, + 43, "[0.33480108 0.59181517 0.76198453 0.98062384]", "[1.33480108 1.59181523 1.76198459 1.98062384]" ], [ - 44.0, + 44, "[0.52784437 0.54268694 0.12358981 0.72116476]", "[1.52784443 1.54268694 1.12358975 1.7211647 ]" ], [ - 45.0, + 45, "[0.73217702 0.65233225 0.44077861 0.33837909]", "[1.73217702 1.65233231 1.44077861 1.33837914]" ], [ - 46.0, + 46, "[0.34084332 0.73018837 0.54168713 0.91440833]", "[1.34084332 1.73018837 1.54168713 1.91440833]" ], [ - 47.0, + 47, "[0.60110539 0.3618983 0.32342511 0.98672163]", "[1.60110545 1.3618983 1.32342505 1.98672163]" ], [ - 48.0, + 48, "[0.77427191 0.21829212 0.12769502 0.74303615]", "[1.77427197 1.21829212 1.12769508 1.74303615]" ], [ - 49.0, + 49, "[0.08107251 0.2602725 0.18861133 0.44833237]", "[1.08107257 1.2602725 1.18861127 1.44833231]" ], [ - 50.0, + 50, "[0.59812403 0.78395379 0.0291847 0.81814629]", "[1.59812403 1.78395379 1.0291847 1.81814623]" ], [ - 51.0, + 51, "[0.93488538 0.73882395 0.37345302 0.0274905 ]", "[1.93488538 1.73882389 1.37345302 1.0274905 ]" ], [ - 52.0, + 52, "[0.30631393 0.48311198 0.87847513 0.67559886]", "[1.30631399 1.48311198 1.87847519 1.67559886]" ], [ - 53.0, + 53, "[0.18720162 0.74115586 0.98626411 0.30355608]", "[1.18720162 1.74115586 1.98626411 1.30355608]" ], [ - 54.0, + 54, "[0.85566247 0.83362883 0.48424995 0.25265992]", "[1.85566247 1.83362889 1.48424995 1.25265992]" ], [ - 55.0, + 55, "[0.95928186 0.84273899 0.71514636 0.38619852]", "[1.95928192 1.84273899 1.7151463 1.38619852]" ], [ - 56.0, + 56, "[0.32565445 0.90939188 0.07488042 0.13730896]", "[1.32565451 1.90939188 1.07488036 1.13730896]" ], [ - 57.0, + 57, "[0.9829582 0.59269661 0.40120947 0.95487177]", "[1.9829582 1.59269667 1.40120947 1.95487177]" ], [ - 58.0, + 58, "[0.79905868 0.89367443 0.75429088 0.3190186 ]", "[1.79905868 1.89367437 1.75429082 1.3190186 ]" ], [ - 59.0, + 59, "[0.54914117 0.03810108 0.87531954 0.73044223]", "[1.54914117 1.03810108 1.87531948 1.73044229]" ], [ - 60.0, + 60, "[0.67418337 0.79634351 0.23229051 0.71345252]", "[1.67418337 1.79634356 1.23229051 1.71345258]" ], [ - 61.0, + 61, "[0.87285906 0.48354989 0.39394957 0.59456545]", "[1.872859 1.48354983 1.39394951 1.59456539]" ], [ - 62.0, + 62, "[0.81788456 0.58174163 0.29376316 0.7971254 ]", "[1.81788456 1.58174157 1.29376316 1.79712534]" ], [ - 63.0, + 63, "[0.94559073 0.65736622 0.25761551 0.48553199]", "[1.94559073 1.65736628 1.25761557 1.48553205]" ], [ - 64.0, + 64, "[0.60075855 0.12234765 0.00614399 0.30560958]", "[1.60075855 1.12234759 1.00614405 1.30560958]" ], [ - 65.0, + 65, "[0.39147133 0.29854035 0.84663737 0.58175623]", "[1.39147139 1.29854035 1.84663737 1.58175623]" ], [ - 66.0, + 66, "[0.02162331 0.81861657 0.92468154 0.07808572]", "[1.02162337 1.81861663 1.92468154 1.07808566]" ], [ - 67.0, + 67, "[0.02235305 0.52774918 0.7331115 0.84358269]", "[1.02235305 1.52774918 1.7331115 1.84358263]" ], [ - 68.0, + 68, "[0.6080932 0.56563014 0.32107437 0.72599429]", "[1.60809326 1.5656302 1.32107437 1.72599435]" ], [ - 69.0, + 69, "[0.67447788 0.6125319 0.98007888 0.65968603]", "[1.67447782 1.6125319 1.98007894 1.65968609]" ], [ - 70.0, + 70, "[0.47963417 0.81818312 0.48720706 0.49339259]", "[1.47963417 1.81818318 1.48720706 1.49339259]" ], [ - 71.0, + 71, "[0.9630242 0.76359051 0.24853623 0.76881069]", "[1.96302414 1.76359057 1.24853623 1.76881075]" ], [ - 72.0, + 72, "[0.60609657 0.96257663 0.19292736 0.95702219]", "[1.60609651 1.96257663 1.19292736 1.95702219]" ], [ - 73.0, + 73, "[0.80654246 0.08253473 0.74478531 0.71257162]", "[1.8065424 1.08253479 1.74478531 1.71257162]" ], [ - 74.0, + 74, "[0.70167565 0.26930219 0.5660674 0.61194974]", "[1.70167565 1.26930213 1.56606746 1.61194968]" ], [ - 75.0, + 75, "[0.76933283 0.86241865 0.44114518 0.65644735]", "[1.76933289 1.86241865 1.44114518 1.65644741]" ], [ - 76.0, + 76, "[0.59492421 0.90274489 0.38069052 0.46101224]", "[1.59492421 1.90274489 1.38069057 1.46101224]" ], [ - 77.0, + 77, "[0.15064228 0.03198934 0.25754827 0.51484001]", "[1.15064228 1.03198934 1.25754833 1.51484001]" ], [ - 78.0, + 78, "[0.12024075 0.21342516 0.56858408 0.58644271]", "[1.12024069 1.21342516 1.56858408 1.58644271]" ], [ - 79.0, + 79, "[0.91730917 0.22574073 0.09591609 0.33056474]", "[1.91730917 1.22574067 1.09591603 1.33056474]" ], [ - 80.0, + 80, "[0.49691743 0.61873293 0.90698647 0.94486356]", "[1.49691749 1.61873293 1.90698647 1.94486356]" ], [ - 81.0, + 81, "[0.6032477 0.83361369 0.18538666 0.19108021]", "[1.60324764 1.83361363 1.18538666 1.19108021]" ], [ - 82.0, + 82, "[0.63235509 0.70352674 0.96188956 0.46240485]", "[1.63235509 1.70352674 1.96188951 1.46240485]" ], [ - 83.0, + 83, "[0.37959969 0.42820001 0.10690689 0.96353984]", "[1.37959969 1.42820001 1.10690689 1.96353984]" ], [ - 84.0, + 84, "[0.49607176 0.1922397 0.46640229 0.78321403]", "[1.49607182 1.19223976 1.46640229 1.78321409]" ], [ - 85.0, + 85, "[0.40234613 0.54987347 0.49542785 0.54153186]", "[1.40234613 1.54987347 1.49542785 1.5415318 ]" ], [ - 86.0, + 86, "[0.80893755 0.92237449 0.88346356 0.93164903]", "[1.80893755 1.92237449 1.88346362 1.93164897]" ], [ - 87.0, + 87, "[0.12858278 0.09930819 0.83222693 0.72485673]", "[1.12858272 1.09930825 1.83222699 1.72485673]" ], [ - 88.0, + 88, "[0.72470158 0.4940322 0.41027349 0.89364016]", "[1.72470164 1.49403214 1.41027355 1.89364016]" ], [ - 89.0, + 89, "[0.47856545 0.46267092 0.6376707 0.84747767]", "[1.47856545 1.46267092 1.63767076 1.84747767]" ], [ - 90.0, + 90, "[0.49584109 0.80599248 0.07096875 0.75872749]", "[1.49584103 1.80599248 1.07096875 1.75872755]" ], [ - 91.0, + 91, "[0.43500566 0.66041756 0.80293626 0.96224713]", "[1.43500566 1.66041756 1.80293632 1.96224713]" ], [ - 92.0, + 92, "[0.78397602 0.74223626 0.26603186 0.41664881]", "[1.78397608 1.74223626 1.26603186 1.41664886]" ], [ - 93.0, + 93, "[0.28942841 0.05601001 0.33039129 0.27781558]", "[1.28942847 1.05601001 1.33039129 1.27781558]" ], [ - 94.0, + 94, "[0.68094063 0.45189077 0.22661722 0.37354094]", "[1.68094063 1.45189071 1.22661722 1.37354088]" ], [ - 95.0, + 95, "[0.43681622 0.74680805 0.83598751 0.12414402]", "[1.43681622 1.74680805 1.83598757 1.12414408]" ], [ - 96.0, + 96, "[0.47870928 0.17129105 0.27300501 0.20634609]", "[1.47870922 1.17129111 1.27300501 1.20634604]" ], [ - 97.0, + 97, "[0.72795159 0.79317838 0.27832931 0.96576637]", "[1.72795153 1.79317832 1.27832937 1.96576643]" ], [ - 98.0, + 98, "[0.87608397 0.93200487 0.80169648 0.37758952]", "[1.87608397 1.93200493 1.80169654 1.37758946]" ], [ - 99.0, + 99, "[0.68891573 0.25576538 0.96339929 0.503833 ]", "[1.68891573 1.25576544 1.96339929 1.50383306]" ] @@ -2744,310 +2662,40 @@ ], "data": [ [ - 5.951645851135254 + 18.55565893650055 ], [ - 5.274348735809326 + 7.3040953278541565 ], [ - 4.588619709014893 + 2.8258397728204727 ], [ - 3.966594934463501 + 0.4652278497815132 ], [ - 3.0671465396881104 + 0.4124608784914017 ], [ - 2.3460588455200195 + 0.37889744341373444 ], [ - 1.986690640449524 + 0.35456114634871483 ], [ - 1.8489981889724731 + 0.3358262851834297 ], [ - 1.801417589187622 + 0.3211091384291649 ], [ - 1.7839369773864746 - ], - [ - 1.7767301797866821 - ], - [ - 1.7733982801437378 - ], - [ - 1.7716325521469116 - ], - [ - 1.7705225944519043 - ], - [ - 1.7696930170059204 - ], - [ - 1.7689863443374634 - ], - [ - 1.7683357000350952 - ], - [ - 1.7677124738693237 - ], - [ - 1.7671048641204834 - ], - [ - 1.766507625579834 - ], - [ - 1.7659177780151367 - ], - [ - 1.7653343677520752 - ], - [ - 1.7647572755813599 - ], - [ - 1.764186143875122 - ], - [ - 1.763621211051941 - ], - [ - 1.763061761856079 - ], - [ - 1.762508511543274 - ], - [ - 1.7619603872299194 - ], - [ - 1.7614178657531738 - ], - [ - 1.760880470275879 - ], - [ - 1.7603485584259033 - ], - [ - 1.7598220109939575 - ], - [ - 1.7593002319335938 - ], - [ - 1.7587836980819702 - ], - [ - 1.7582720518112183 - ], - [ - 1.7577650547027588 - ], - [ - 1.757262945175171 - ], - [ - 1.7567654848098755 - ], - [ - 1.756272792816162 - ], - [ - 1.755784511566162 - ], - [ - 1.755300760269165 - ], - [ - 1.7548213005065918 - ], - [ - 1.7543463706970215 - ], - [ - 1.7538751363754272 - ], - [ - 1.7534087896347046 - ], - [ - 1.7529460191726685 - ], - [ - 1.7524876594543457 - ], - [ - 1.752032995223999 - ], - [ - 1.751582384109497 - ], - [ - 1.7511354684829712 - ], - [ - 1.75069260597229 - ], - [ - 1.7502535581588745 - ], - [ - 1.7498178482055664 - ], - [ - 1.7493858337402344 - ], - [ - 1.7489577531814575 - ], - [ - 1.748533010482788 - ], - [ - 1.7481114864349365 - ], - [ - 1.7476938962936401 - ], - [ - 1.7472795248031616 - ], - [ - 1.746868371963501 - ], - [ - 1.7464605569839478 - ], - [ - 1.7460559606552124 - ], - [ - 1.7456544637680054 - ], - [ - 1.7452563047409058 - ], - [ - 1.744861125946045 - ], - [ - 1.7444690465927124 - ], - [ - 1.7440800666809082 - ], - [ - 1.7436938285827637 - ], - [ - 1.7433106899261475 - ], - [ - 1.74293053150177 - ], - [ - 1.7425531148910522 - ], - [ - 1.7421785593032837 - ], - [ - 1.7418066263198853 - ], - [ - 1.7414374351501465 - ], - [ - 1.7410712242126465 - ], - [ - 1.740707516670227 - ], - [ - 1.7403463125228882 - ], - [ - 1.739988088607788 - ], - [ - 1.7396321296691895 - ], - [ - 1.739278793334961 - ], - [ - 1.738927960395813 - ], - [ - 1.7385796308517456 - ], - [ - 1.7382338047027588 - ], - [ - 1.7378901243209839 - ], - [ - 1.7375489473342896 - ], - [ - 1.7372102737426758 - ], - [ - 1.7368735074996948 - ], - [ - 1.7365405559539795 - ], - [ - 1.736209511756897 - ], - [ - 1.735880970954895 - ], - [ - 1.7355544567108154 - ], - [ - 1.7352303266525269 - ], - [ - 1.7349083423614502 - ], - [ - 1.734588384628296 - ], - [ - 1.7342705726623535 - ], - [ - 1.7339547872543335 - ], - [ - 1.7336410284042358 - ], - [ - 1.7333295345306396 - ], - [ - 1.7330199480056763 - ], - [ - 1.7327126264572144 + 0.3093436025083065 ] ] } }, "other": { - "model": "ModelConfig(model=Sequential(\n (0) - Identity(): Input__tensor_1_output -> START_Repeat_1_output\n (1) - Linear(4, 4, bias=True): START_Repeat_1_output -> Linear_1_output\n (2) - : Linear_1_output -> Activation_1_output\n (3) - Identity(): Activation_1_output -> START_Repeat_1_output\n (4) - Linear(4, 4, bias=True): START_Repeat_1_output -> Linear_1_output\n (5) - : Linear_1_output -> Activation_1_output\n (6) - Identity(): Activation_1_output -> END_Repeat_1_output\n (7) - Identity(): END_Repeat_1_output -> Output_1_x\n (8) - Identity(): Output_1_x -> Output_1_x\n), model_inputs=['Input__tensor_1_output'], model_outputs=['Output_1_x'], loss_inputs=['Input__tensor_3_output', 'Output_1_x'], loss=Sequential(\n (0) - . at 0x7f4051099620>: nothing -> Constant_vector_1_output\n (1) - : Input__tensor_3_output, Constant_vector_1_output -> Add_1_output\n (2) - : Output_1_x, Add_1_output -> MSE_loss_2_output\n (3) - Identity(): MSE_loss_2_output -> loss\n), optimizer_parameters={'lr': 0.1, 'type': }, optimizer=SGD (\nParameter Group 0\n dampening: 0\n differentiable: False\n foreach: None\n fused: None\n lr: 0.1\n maximize: False\n momentum: 0\n nesterov: False\n weight_decay: 0\n), source_workspace='Model definition', trained=True)" + "model": "{'model_inputs': ['Input__tensor_1_output'], 'model_outputs': ['Output_1_x'], 'model_sequence_outputs': [], 'loss_inputs': ['Input__tensor_3_output', 'Output_1_x'], 'input_output_names': {'Input__tensor_1_output': 'X', 'Output_1_x': 'Output', 'Input__tensor_3_output': 'Y'}, 'source_workspace_json': '{\\n \"edges\": [\\n {\\n \"id\": \"MSE loss 2 Optimizer 2\",\\n \"source\": \"MSE loss 2\",\\n \"sourceHandle\": \"output\",\\n \"target\": \"Optimizer 2\",\\n \"targetHandle\": \"loss\"\\n },\\n {\\n \"id\": \"Activation 1 Repeat 1\",\\n \"source\": \"Activation 1\",\\n \"sourceHandle\": \"output\",\\n \"target\": \"Repeat 1\",\\n \"targetHandle\": \"input\"\\n },\\n {\\n \"id\": \"Linear 1 Activation 1\",\\n \"source\": \"Linear 1\",\\n \"sourceHandle\": \"output\",\\n \"target\": \"Activation 1\",\\n \"targetHandle\": \"x\"\\n },\\n {\\n \"id\": \"Repeat 1 Linear 1\",\\n \"source\": \"Repeat 1\",\\n \"sourceHandle\": \"output\",\\n \"target\": \"Linear 1\",\\n \"targetHandle\": \"x\"\\n },\\n {\\n \"id\": \"Input: tensor 1 Linear 1\",\\n \"source\": \"Input: tensor 1\",\\n \"sourceHandle\": \"output\",\\n \"target\": \"Linear 1\",\\n \"targetHandle\": \"x\"\\n },\\n {\\n \"id\": \"Constant vector 1 Add 1\",\\n \"source\": \"Constant vector 1\",\\n \"sourceHandle\": \"output\",\\n \"target\": \"Add 1\",\\n \"targetHandle\": \"b\"\\n },\\n {\\n \"id\": \"Input: tensor 3 Add 1\",\\n \"source\": \"Input: tensor 3\",\\n \"sourceHandle\": \"output\",\\n \"target\": \"Add 1\",\\n \"targetHandle\": \"a\"\\n },\\n {\\n \"id\": \"Add 1 MSE loss 2\",\\n \"source\": \"Add 1\",\\n \"sourceHandle\": \"output\",\\n \"target\": \"MSE loss 2\",\\n \"targetHandle\": \"y\"\\n },\\n {\\n \"id\": \"Activation 1 Output 1\",\\n \"source\": \"Activation 1\",\\n \"sourceHandle\": \"output\",\\n \"target\": \"Output 1\",\\n \"targetHandle\": \"x\"\\n },\\n {\\n \"id\": \"Output 1 MSE loss 2\",\\n \"source\": \"Output 1\",\\n \"sourceHandle\": \"x\",\\n \"target\": \"MSE loss 2\",\\n \"targetHandle\": \"x\"\\n }\\n ],\\n \"env\": \"PyTorch model\",\\n \"nodes\": [\\n {\\n \"data\": {\\n \"__execution_delay\": 0.0,\\n \"collapsed\": null,\\n \"display\": null,\\n \"error\": null,\\n \"input_metadata\": null,\\n \"meta\": {\\n \"categories\": [],\\n \"color\": \"green\",\\n \"doc\": null,\\n \"id\": \"Optimizer\",\\n \"inputs\": [\\n {\\n \"name\": \"loss\",\\n \"position\": \"bottom\",\\n \"type\": {\\n \"type\": \"tensor\"\\n }\\n }\\n ],\\n \"name\": \"Optimizer\",\\n \"outputs\": [],\\n \"params\": [\\n {\\n \"default\": \"AdamW\",\\n \"name\": \"type\",\\n \"type\": {\\n \"enum\": [\\n \"AdamW\",\\n \"Adafactor\",\\n \"Adagrad\",\\n \"SGD\",\\n \"Lion\",\\n \"Paged AdamW\",\\n \"Galore AdamW\"\\n ]\\n }\\n },\\n {\\n \"default\": 0.0001,\\n \"name\": \"lr\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n }\\n ],\\n \"type\": \"basic\"\\n },\\n \"op_id\": \"Optimizer\",\\n \"params\": {\\n \"lr\": \"0.1\",\\n \"type\": \"SGD\"\\n },\\n \"status\": \"done\",\\n \"title\": \"Optimizer\"\\n },\\n \"dragHandle\": \".drag-handle\",\\n \"height\": 250.0,\\n \"id\": \"Optimizer 2\",\\n \"position\": {\\n \"x\": 359.75221367487865,\\n \"y\": -1150.2183224762075\\n },\\n \"type\": \"basic\",\\n \"width\": 232.0\\n },\\n {\\n \"data\": {\\n \"__execution_delay\": 0.0,\\n \"collapsed\": null,\\n \"display\": null,\\n \"error\": null,\\n \"input_metadata\": null,\\n \"meta\": {\\n \"categories\": [],\\n \"color\": \"orange\",\\n \"doc\": null,\\n \"id\": \"Activation\",\\n \"inputs\": [\\n {\\n \"name\": \"x\",\\n \"position\": \"bottom\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n }\\n ],\\n \"name\": \"Activation\",\\n \"outputs\": [\\n {\\n \"name\": \"output\",\\n \"position\": \"top\",\\n \"type\": {\\n \"type\": \"None\"\\n }\\n }\\n ],\\n \"params\": [\\n {\\n \"default\": \"ReLU\",\\n \"name\": \"type\",\\n \"type\": {\\n \"enum\": [\\n \"ELU\",\\n \"GELU\",\\n \"LeakyReLU\",\\n \"Mish\",\\n \"PReLU\",\\n \"ReLU\",\\n \"Sigmoid\",\\n \"SiLU\",\\n \"Softplus\",\\n \"Tanh\"\\n ]\\n }\\n }\\n ],\\n \"type\": \"basic\"\\n },\\n \"op_id\": \"Activation\",\\n \"params\": {\\n \"type\": \"LeakyReLU\"\\n },\\n \"status\": \"done\",\\n \"title\": \"Activation\"\\n },\\n \"dragHandle\": \".drag-handle\",\\n \"height\": 200.0,\\n \"id\": \"Activation 1\",\\n \"position\": {\\n \"x\": 99.77615018185415,\\n \"y\": -249.43925929074078\\n },\\n \"type\": \"basic\",\\n \"width\": 200.0\\n },\\n {\\n \"data\": {\\n \"__execution_delay\": 0.0,\\n \"collapsed\": null,\\n \"display\": null,\\n \"error\": null,\\n \"input_metadata\": null,\\n \"meta\": {\\n \"categories\": [],\\n \"color\": \"gray\",\\n \"doc\": null,\\n \"id\": \"Input: tensor\",\\n \"inputs\": [],\\n \"name\": \"Input: tensor\",\\n \"outputs\": [\\n {\\n \"name\": \"output\",\\n \"position\": \"top\",\\n \"type\": {\\n \"type\": \"tensor\"\\n }\\n }\\n ],\\n \"params\": [\\n {\\n \"default\": null,\\n \"name\": \"name\",\\n \"type\": {\\n \"type\": \"None\"\\n }\\n }\\n ],\\n \"type\": \"basic\"\\n },\\n \"op_id\": \"Input: tensor\",\\n \"params\": {\\n \"name\": \"Y\"\\n },\\n \"status\": \"done\",\\n \"title\": \"Input: tensor\"\\n },\\n \"dragHandle\": \".drag-handle\",\\n \"height\": 200.0,\\n \"id\": \"Input: tensor 3\",\\n \"position\": {\\n \"x\": 454.7823474758749,\\n \"y\": -212.0655794519241\\n },\\n \"type\": \"basic\",\\n \"width\": 200.0\\n },\\n {\\n \"data\": {\\n \"__execution_delay\": null,\\n \"collapsed\": true,\\n \"display\": null,\\n \"error\": null,\\n \"input_metadata\": null,\\n \"meta\": {\\n \"categories\": [],\\n \"color\": \"orange\",\\n \"doc\": null,\\n \"id\": \"MSE loss\",\\n \"inputs\": [\\n {\\n \"name\": \"x\",\\n \"position\": \"bottom\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n },\\n {\\n \"name\": \"y\",\\n \"position\": \"bottom\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n }\\n ],\\n \"name\": \"MSE loss\",\\n \"outputs\": [\\n {\\n \"name\": \"output\",\\n \"position\": \"top\",\\n \"type\": {\\n \"type\": \"None\"\\n }\\n }\\n ],\\n \"params\": [],\\n \"type\": \"basic\"\\n },\\n \"op_id\": \"MSE loss\",\\n \"params\": {},\\n \"status\": \"done\",\\n \"title\": \"MSE loss\"\\n },\\n \"dragHandle\": \".drag-handle\",\\n \"height\": 200.0,\\n \"id\": \"MSE loss 2\",\\n \"position\": {\\n \"x\": 375.21624462193034,\\n \"y\": -721.0552036572305\\n },\\n \"type\": \"basic\",\\n \"width\": 200.0\\n },\\n {\\n \"data\": {\\n \"__execution_delay\": 0.0,\\n \"collapsed\": null,\\n \"display\": null,\\n \"error\": null,\\n \"input_metadata\": null,\\n \"meta\": {\\n \"categories\": [],\\n \"color\": \"orange\",\\n \"doc\": null,\\n \"id\": \"Repeat\",\\n \"inputs\": [\\n {\\n \"name\": \"input\",\\n \"position\": \"top\",\\n \"type\": {\\n \"type\": \"tensor\"\\n }\\n }\\n ],\\n \"name\": \"Repeat\",\\n \"outputs\": [\\n {\\n \"name\": \"output\",\\n \"position\": \"bottom\",\\n \"type\": {\\n \"type\": \"tensor\"\\n }\\n }\\n ],\\n \"params\": [\\n {\\n \"default\": 1,\\n \"name\": \"times\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n },\\n {\\n \"default\": false,\\n \"name\": \"same_weights\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n }\\n ],\\n \"type\": \"basic\"\\n },\\n \"op_id\": \"Repeat\",\\n \"params\": {\\n \"same_weights\": false,\\n \"times\": \"2\"\\n },\\n \"status\": \"done\",\\n \"title\": \"Repeat\"\\n },\\n \"dragHandle\": \".drag-handle\",\\n \"height\": 200.0,\\n \"id\": \"Repeat 1\",\\n \"position\": {\\n \"x\": -210.0,\\n \"y\": -135.0\\n },\\n \"type\": \"basic\",\\n \"width\": 200.0\\n },\\n {\\n \"data\": {\\n \"__execution_delay\": 0.0,\\n \"collapsed\": null,\\n \"display\": null,\\n \"error\": null,\\n \"input_metadata\": null,\\n \"meta\": {\\n \"categories\": [],\\n \"color\": \"blue\",\\n \"doc\": null,\\n \"id\": \"Linear\",\\n \"inputs\": [\\n {\\n \"name\": \"x\",\\n \"position\": \"bottom\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n }\\n ],\\n \"name\": \"Linear\",\\n \"outputs\": [\\n {\\n \"name\": \"output\",\\n \"position\": \"top\",\\n \"type\": {\\n \"type\": \"None\"\\n }\\n }\\n ],\\n \"params\": [\\n {\\n \"default\": 1024,\\n \"name\": \"output_dim\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n }\\n ],\\n \"type\": \"basic\"\\n },\\n \"op_id\": \"Linear\",\\n \"params\": {\\n \"output_dim\": \"4\"\\n },\\n \"status\": \"done\",\\n \"title\": \"Linear\"\\n },\\n \"dragHandle\": \".drag-handle\",\\n \"height\": 189.0,\\n \"id\": \"Linear 1\",\\n \"position\": {\\n \"x\": 98.54861342271252,\\n \"y\": 14.121603973834155\\n },\\n \"type\": \"basic\",\\n \"width\": 199.0\\n },\\n {\\n \"data\": {\\n \"__execution_delay\": 0.0,\\n \"collapsed\": null,\\n \"display\": null,\\n \"error\": null,\\n \"input_metadata\": null,\\n \"meta\": {\\n \"categories\": [],\\n \"color\": \"gray\",\\n \"doc\": null,\\n \"id\": \"Input: tensor\",\\n \"inputs\": [],\\n \"name\": \"Input: tensor\",\\n \"outputs\": [\\n {\\n \"name\": \"output\",\\n \"position\": \"top\",\\n \"type\": {\\n \"type\": \"tensor\"\\n }\\n }\\n ],\\n \"params\": [\\n {\\n \"default\": null,\\n \"name\": \"name\",\\n \"type\": {\\n \"type\": \"None\"\\n }\\n }\\n ],\\n \"type\": \"basic\"\\n },\\n \"op_id\": \"Input: tensor\",\\n \"params\": {\\n \"name\": \"X\"\\n },\\n \"status\": \"done\",\\n \"title\": \"Input: tensor\"\\n },\\n \"dragHandle\": \".drag-handle\",\\n \"height\": 200.0,\\n \"id\": \"Input: tensor 1\",\\n \"position\": {\\n \"x\": 108.75735538875443,\\n \"y\": 331.53404347930933\\n },\\n \"type\": \"basic\",\\n \"width\": 200.0\\n },\\n {\\n \"data\": {\\n \"__execution_delay\": 0.0,\\n \"collapsed\": null,\\n \"display\": null,\\n \"error\": null,\\n \"input_metadata\": null,\\n \"meta\": {\\n \"categories\": [],\\n \"color\": \"orange\",\\n \"doc\": null,\\n \"id\": \"Constant vector\",\\n \"inputs\": [],\\n \"name\": \"Constant vector\",\\n \"outputs\": [\\n {\\n \"name\": \"output\",\\n \"position\": \"top\",\\n \"type\": {\\n \"type\": \"None\"\\n }\\n }\\n ],\\n \"params\": [\\n {\\n \"default\": 0,\\n \"name\": \"value\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n },\\n {\\n \"default\": 1,\\n \"name\": \"size\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n }\\n ],\\n \"type\": \"basic\"\\n },\\n \"op_id\": \"Constant vector\",\\n \"params\": {\\n \"size\": \"1\",\\n \"value\": \"1\"\\n },\\n \"status\": \"done\",\\n \"title\": \"Constant vector\"\\n },\\n \"dragHandle\": \".drag-handle\",\\n \"height\": 258.0,\\n \"id\": \"Constant vector 1\",\\n \"position\": {\\n \"x\": 846.2767459753351,\\n \"y\": -226.90556526533476\\n },\\n \"type\": \"basic\",\\n \"width\": 238.0\\n },\\n {\\n \"data\": {\\n \"__execution_delay\": null,\\n \"collapsed\": true,\\n \"display\": null,\\n \"error\": null,\\n \"input_metadata\": null,\\n \"meta\": {\\n \"categories\": [],\\n \"color\": \"orange\",\\n \"doc\": null,\\n \"id\": \"Add\",\\n \"inputs\": [\\n {\\n \"name\": \"a\",\\n \"position\": \"bottom\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n },\\n {\\n \"name\": \"b\",\\n \"position\": \"bottom\",\\n \"type\": {\\n \"type\": \"\"\\n }\\n }\\n ],\\n \"name\": \"Add\",\\n \"outputs\": [\\n {\\n \"name\": \"output\",\\n \"position\": \"top\",\\n \"type\": {\\n \"type\": \"None\"\\n }\\n }\\n ],\\n \"params\": [],\\n \"type\": \"basic\"\\n },\\n \"op_id\": \"Add\",\\n \"params\": {},\\n \"status\": \"done\",\\n \"title\": \"Add\"\\n },\\n \"dragHandle\": \".drag-handle\",\\n \"height\": 200.0,\\n \"id\": \"Add 1\",\\n \"position\": {\\n \"x\": 631.934390777073,\\n \"y\": -395.6855954439944\\n },\\n \"type\": \"basic\",\\n \"width\": 200.0\\n },\\n {\\n \"data\": {\\n \"__execution_delay\": null,\\n \"collapsed\": true,\\n \"display\": null,\\n \"error\": null,\\n \"input_metadata\": null,\\n \"meta\": {\\n \"categories\": [],\\n \"color\": \"gray\",\\n \"doc\": null,\\n \"id\": \"Output\",\\n \"inputs\": [\\n {\\n \"name\": \"x\",\\n \"position\": \"bottom\",\\n \"type\": {\\n \"type\": \"tensor\"\\n }\\n }\\n ],\\n \"name\": \"Output\",\\n \"outputs\": [\\n {\\n \"name\": \"x\",\\n \"position\": \"top\",\\n \"type\": {\\n \"type\": \"tensor\"\\n }\\n }\\n ],\\n \"params\": [\\n {\\n \"default\": null,\\n \"name\": \"name\",\\n \"type\": {\\n \"type\": \"None\"\\n }\\n }\\n ],\\n \"type\": \"basic\"\\n },\\n \"op_id\": \"Output\",\\n \"params\": {},\\n \"status\": \"done\",\\n \"title\": \"Output\"\\n },\\n \"dragHandle\": \".drag-handle\",\\n \"height\": 200.0,\\n \"id\": \"Output 1\",\\n \"position\": {\\n \"x\": 119.83887514325258,\\n \"y\": -453.23756095856885\\n },\\n \"type\": \"basic\",\\n \"width\": 200.0\\n }\\n ],\\n \"paused\": false\\n}\\n', 'source_workspace': 'Model definition', 'trained': True, 'model_state_dict': b'PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x10\\x00\\x12\\x00archive/data.pklFB\\x0e\\x00ZZZZZZZZZZZZZZ\\x80\\x02ccollections\\nOrderedDict\\nq\\x00)Rq\\x01(X\\x0f\\x00\\x00\\x00module_1.weightq\\x02ctorch._utils\\n_rebuild_tensor_v2\\nq\\x03((X\\x07\\x00\\x00\\x00storageq\\x04ctorch\\nFloatStorage\\nq\\x05X\\x01\\x00\\x00\\x000q\\x06X\\x03\\x00\\x00\\x00cpuq\\x07K\\x10tq\\x08QK\\x00K\\x04K\\x04\\x86q\\tK\\x04K\\x01\\x86q\\n\\x89h\\x00)Rq\\x0btq\\x0cRq\\rX\\r\\x00\\x00\\x00module_1.biasq\\x0eh\\x03((h\\x04h\\x05X\\x01\\x00\\x00\\x001q\\x0fh\\x07K\\x04tq\\x10QK\\x00K\\x04\\x85q\\x11K\\x01\\x85q\\x12\\x89h\\x00)Rq\\x13tq\\x14Rq\\x15X\\x0f\\x00\\x00\\x00module_4.weightq\\x16h\\x03((h\\x04h\\x05X\\x01\\x00\\x00\\x002q\\x17h\\x07K\\x10tq\\x18QK\\x00K\\x04K\\x04\\x86q\\x19K\\x04K\\x01\\x86q\\x1a\\x89h\\x00)Rq\\x1btq\\x1cRq\\x1dX\\r\\x00\\x00\\x00module_4.biasq\\x1eh\\x03((h\\x04h\\x05X\\x01\\x00\\x00\\x003q\\x1fh\\x07K\\x04tq QK\\x00K\\x04\\x85q!K\\x01\\x85q\"\\x89h\\x00)Rq#tq$Rq%u}q&X\\t\\x00\\x00\\x00_metadataq\\'h\\x00)Rq((X\\x00\\x00\\x00\\x00q)}q*X\\x07\\x00\\x00\\x00versionq+K\\x01sX\\x08\\x00\\x00\\x00module_0q,}q-h+K\\x01sX\\x08\\x00\\x00\\x00module_1q.}q/h+K\\x01sX\\x08\\x00\\x00\\x00module_2q0}q1h+K\\x01sX\\x08\\x00\\x00\\x00module_3q2}q3h+K\\x01sX\\x08\\x00\\x00\\x00module_4q4}q5h+K\\x01sX\\x08\\x00\\x00\\x00module_5q6}q7h+K\\x01sX\\x08\\x00\\x00\\x00module_6q8}q9h+K\\x01sX\\x08\\x00\\x00\\x00module_7q:}q;h+K\\x01sX\\x08\\x00\\x00\\x00module_8q<}q=h+K\\x01susb.PK\\x07\\x08<]\\xf8\\xc4\\x94\\x02\\x00\\x00\\x94\\x02\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x17\\x00\\'\\x00archive/.format_versionFB#\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ1PK\\x07\\x08\\xb7\\xef\\xdc\\x83\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1a\\x007\\x00archive/.storage_alignmentFB3\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ64PK\\x07\\x08?wq\\xe9\\x02\\x00\\x00\\x00\\x02\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x11\\x00?\\x00archive/byteorderFB;\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZlittlePK\\x07\\x08\\x85=\\xe3\\x19\\x06\\x00\\x00\\x00\\x06\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0e\\x00>\\x00archive/data/0FB:\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\xab\\xa8\\x81=\\xe2\\xbb\\x99\\xbej\\x11\\xc2<\\xa3q\\n\\xbfNN\\xc1>\\xcb\\xf2\\xe1=\\x9dD^\\xbd0G;\\xbeq5\\x0e?\\x07\\x15\\x06?\\xab\\xba\\xdb>\\x08\\xdc\\xf3>\\x82 \\xaf\\xb9\\x8c\\xf2:\\xbeU\\x02\\xa0\\xbe\\x12\\x9bC\\xbePK\\x07\\x08\\xad\\xb92\\x7f@\\x00\\x00\\x00@\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0e\\x00\\x04\\x00archive/data/1FB\\x00\\x00]\\x0e\\x91>\\xc5:\\xd2\\xbeT\\x9b\\xa1?HT\\x87>PK\\x07\\x08\\xe6%.\\xd1\\x10\\x00\\x00\\x00\\x10\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0e\\x004\\x00archive/data/2FB0\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\xa1\\x10\\\\>w\\x8b\\xf6\\xbe\\'\\x85\\x0b?!k\\xc8\\xbe?Qf\\xbeT\\xee\\xda\\xbe\\x87\\x1c\\t?\\x95\\xf3\\x04?Jk\\x1d\\xbeF\\t\\x83\\xbd\\x88#\\x83?=\\xe2\\xb5>\\xf1s\\xe4\\xbe\\r\\xed\\x8d>\\x9e\\xd8y?\\xe3SK\\xbePK\\x07\\x08L\\x10]\\xf7@\\x00\\x00\\x00@\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0e\\x00\\x04\\x00archive/data/3FB\\x00\\x00\\x13s\\xa1?\\xf9\\x85\\xa2?\\x98\\x13C=\\x81\\xba\\xa4>PK\\x07\\x081D\\xdb\\xa8\\x10\\x00\\x00\\x00\\x10\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x003\\x00archive/versionFB/\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ3\\nPK\\x07\\x08\\xd1\\x9egU\\x02\\x00\\x00\\x00\\x02\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1e\\x002\\x00archive/.data/serialization_idFB.\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ1077862729799854162511913609076627294869PK\\x07\\x08G\\xed~\\x1f(\\x00\\x00\\x00(\\x00\\x00\\x00PK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00<]\\xf8\\xc4\\x94\\x02\\x00\\x00\\x94\\x02\\x00\\x00\\x10\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00archive/data.pklPK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\xb7\\xef\\xdc\\x83\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x17\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe4\\x02\\x00\\x00archive/.format_versionPK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00?wq\\xe9\\x02\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x1a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00Q\\x03\\x00\\x00archive/.storage_alignmentPK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x85=\\xe3\\x19\\x06\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x11\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd2\\x03\\x00\\x00archive/byteorderPK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\xad\\xb92\\x7f@\\x00\\x00\\x00@\\x00\\x00\\x00\\x0e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00V\\x04\\x00\\x00archive/data/0PK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\xe6%.\\xd1\\x10\\x00\\x00\\x00\\x10\\x00\\x00\\x00\\x0e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x10\\x05\\x00\\x00archive/data/1PK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00L\\x10]\\xf7@\\x00\\x00\\x00@\\x00\\x00\\x00\\x0e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00`\\x05\\x00\\x00archive/data/2PK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x001D\\xdb\\xa8\\x10\\x00\\x00\\x00\\x10\\x00\\x00\\x00\\x0e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x10\\x06\\x00\\x00archive/data/3PK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\xd1\\x9egU\\x02\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x0f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00`\\x06\\x00\\x00archive/versionPK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00G\\xed~\\x1f(\\x00\\x00\\x00(\\x00\\x00\\x00\\x1e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd2\\x06\\x00\\x00archive/.data/serialization_idPK\\x06\\x06,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1e\\x03-\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\n\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\n\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x83\\x02\\x00\\x00\\x00\\x00\\x00\\x00x\\x07\\x00\\x00\\x00\\x00\\x00\\x00PK\\x06\\x07\\x00\\x00\\x00\\x00\\xfb\\t\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00PK\\x05\\x06\\x00\\x00\\x00\\x00\\n\\x00\\n\\x00\\x83\\x02\\x00\\x00x\\x07\\x00\\x00\\x00\\x00', 'optimizer_state_dict': b'PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x10\\x00\\x12\\x00archive/data.pklFB\\x0e\\x00ZZZZZZZZZZZZZZ\\x80\\x02}q\\x00(X\\x05\\x00\\x00\\x00stateq\\x01}q\\x02X\\x0c\\x00\\x00\\x00param_groupsq\\x03]q\\x04}q\\x05(X\\x02\\x00\\x00\\x00lrq\\x06G?\\xb9\\x99\\x99\\x99\\x99\\x99\\x9aX\\x08\\x00\\x00\\x00momentumq\\x07K\\x00X\\t\\x00\\x00\\x00dampeningq\\x08K\\x00X\\x0c\\x00\\x00\\x00weight_decayq\\tK\\x00X\\x08\\x00\\x00\\x00nesterovq\\n\\x89X\\x08\\x00\\x00\\x00maximizeq\\x0b\\x89X\\x07\\x00\\x00\\x00foreachq\\x0cNX\\x0e\\x00\\x00\\x00differentiableq\\r\\x89X\\x05\\x00\\x00\\x00fusedq\\x0eNX\\x06\\x00\\x00\\x00paramsq\\x0f]q\\x10(K\\x00K\\x01K\\x02K\\x03euau.PK\\x07\\x089\\xa2\\xb2C\\xe9\\x00\\x00\\x00\\xe9\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x17\\x00\\x12\\x00archive/.format_versionFB\\x0e\\x00ZZZZZZZZZZZZZZ1PK\\x07\\x08\\xb7\\xef\\xdc\\x83\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1a\\x007\\x00archive/.storage_alignmentFB3\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ64PK\\x07\\x08?wq\\xe9\\x02\\x00\\x00\\x00\\x02\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x11\\x00?\\x00archive/byteorderFB;\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZlittlePK\\x07\\x08\\x85=\\xe3\\x19\\x06\\x00\\x00\\x00\\x06\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x00=\\x00archive/versionFB9\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ3\\nPK\\x07\\x08\\xd1\\x9egU\\x02\\x00\\x00\\x00\\x02\\x00\\x00\\x00PK\\x03\\x04\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1e\\x002\\x00archive/.data/serialization_idFB.\\x00ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ0290846867776292310400064744647197776100PK\\x07\\x08\\x9f\\xe5\\xfe\\xb9(\\x00\\x00\\x00(\\x00\\x00\\x00PK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x009\\xa2\\xb2C\\xe9\\x00\\x00\\x00\\xe9\\x00\\x00\\x00\\x10\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00archive/data.pklPK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\xb7\\xef\\xdc\\x83\\x01\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x17\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x009\\x01\\x00\\x00archive/.format_versionPK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00?wq\\xe9\\x02\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x1a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x91\\x01\\x00\\x00archive/.storage_alignmentPK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x85=\\xe3\\x19\\x06\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x11\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x02\\x00\\x00archive/byteorderPK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\xd1\\x9egU\\x02\\x00\\x00\\x00\\x02\\x00\\x00\\x00\\x0f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x96\\x02\\x00\\x00archive/versionPK\\x01\\x02\\x00\\x00\\x00\\x00\\x08\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x9f\\xe5\\xfe\\xb9(\\x00\\x00\\x00(\\x00\\x00\\x00\\x1e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x03\\x00\\x00archive/.data/serialization_idPK\\x06\\x06,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1e\\x03-\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x93\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\xb8\\x03\\x00\\x00\\x00\\x00\\x00\\x00PK\\x06\\x07\\x00\\x00\\x00\\x00K\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00PK\\x05\\x06\\x00\\x00\\x00\\x00\\x06\\x00\\x06\\x00\\x93\\x01\\x00\\x00\\xb8\\x03\\x00\\x00\\x00\\x00'}" }, "relations": [] }, @@ -3059,7 +2707,8 @@ "columns": [ "x", "y" - ] + ], + "key": "df" }, "df_test": { "columns": [ @@ -3067,32 +2716,41 @@ "pred", "x", "y" - ] + ], + "key": "df_test" }, "df_train": { "columns": [ "index", "x", "y" - ] + ], + "key": "df_train" }, "training": { "columns": [ "training_loss" - ] + ], + "key": "training" } }, "other": { "model": { + "key": "model", "model": { - "inputs": [ - "Input__tensor_1_output" - ], + "input_output_names": { + "Input__tensor_1_output": "X", + "Input__tensor_3_output": "Y", + "Output_1_x": "Output" + }, "loss_inputs": [ "Input__tensor_3_output", "Output_1_x" ], - "outputs": [ + "model_inputs": [ + "Input__tensor_1_output" + ], + "model_outputs": [ "Output_1_x" ], "trained": true @@ -3104,7 +2762,10 @@ } ], "meta": { + "categories": [], "color": "orange", + "doc": null, + "id": "View tables", "inputs": [ { "name": "bundle", @@ -3118,7 +2779,7 @@ "outputs": [], "params": [ { - "default": 100.0, + "default": 100, "name": "limit", "type": { "type": "" @@ -3127,6 +2788,7 @@ ], "type": "table_view" }, + "op_id": "View tables", "params": { "_tables_open": { "df_test": true @@ -3136,7 +2798,7 @@ "status": "done", "title": "View tables" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 636.0, "id": "View tables 1", "position": { @@ -3155,184 +2817,184 @@ { "data": [ [ - 788.9803466796875, - -51.541831970214844, + 1.1259804964065552, + 5.3163533210754395, "", - 9.09527587890625 + 9.33173656463623 ], [ - 602.7313232421875, - 524.9680786132812, + 0.8733923435211182, + 0.5778636932373047, "", - 4.464115142822266 + 19.34723663330078 ], [ - -936.723876953125, - -598.2774658203125, + 1.067949891090393, + 1.2907801866531372, "", - 13.456573486328125 + 20.190479278564453 ], [ - -740.7808837890625, - -169.9661407470703, + 1.4413745403289795, + 0.5289837718009949, "", - 3.4803123474121094 + 19.06584930419922 ], [ - -463.2208251953125, - -782.707275390625, + 0.6194189190864563, + 1.265136480331421, "", - 14.162765502929688 + 20.362045288085938 ], [ - -591.0269775390625, - -1083.541259765625, + 1.2515668869018555, + 4.7913312911987305, "", - 10.555366516113281 + 8.057446479797363 ], [ - -1005.5611572265625, - -858.7088623046875, + -0.20645830035209656, + 4.6087422370910645, "", - 8.691032409667969 + 10.770417213439941 ], [ - 853.4742431640625, - 313.06414794921875, + 0.8678598999977112, + 3.810476541519165, "", - 13.883481979370117 + 8.457158088684082 ], [ - 694.8038330078125, - 873.2905883789062, + 1.6636368036270142, + 4.523313522338867, "", - 13.051898956298828 + 8.167683601379395 ], [ - -71.77912902832031, - 360.3193359375, + 1.5554659366607666, + 0.131289541721344, "", - 15.06808090209961 + 18.83956527709961 ], [ - 820.8765869140625, - 29.677410125732422, + 0.660535454750061, + 3.5511350631713867, "", - 5.008731842041016 + 8.917879104614258 ], [ - -991.318115234375, - 732.60205078125, + 0.289438933134079, + 2.8580000400543213, "", - 12.890125274658203 + 9.801031112670898 ], [ - 554.213134765625, - -916.6630859375, + 0.3500458598136902, + 2.201747417449951, "", - 7.605861663818359 + 21.30710792541504 ], [ - 145.04811096191406, - -901.040771484375, + 0.6661970019340515, + 0.7411483526229858, "", - 5.379741668701172 + 19.81875991821289 ], [ - 1018.691650390625, - 1071.2506103515625, + -0.028679972514510155, + 4.847508430480957, "", - 10.797737121582031 + 10.324771881103516 ], [ - -476.2529602050781, - 817.712890625, + 0.9988114833831787, + -0.31374749541282654, "", - 14.483116149902344 + 18.43217658996582 ], [ - -840.4203491210938, - 729.9735717773438, + 1.2578866481781006, + -0.49167218804359436, "", - 8.294794082641602 + 17.98540687561035 ], [ - -31.723953247070312, - 849.07275390625, + 0.7829321026802063, + 5.131852626800537, "", - 4.843757629394531 + 7.504575252532959 ], [ - -463.68719482421875, - 324.799072265625, + 1.079374074935913, + 0.2569352090358734, "", - 4.095094680786133 + 19.47058868408203 ], [ - 766.6671142578125, - 757.201416015625, + 0.7425185441970825, + 1.9031448364257812, "", - 7.2570648193359375 + 20.669689178466797 ], [ - -693.414306640625, - 1021.6004638671875, + 1.1184741258621216, + -0.8501556515693665, "", - 5.442634582519531 + 17.83696174621582 ], [ - 60.164451599121094, - -653.205322265625, + 1.5970081090927124, + -1.0676954984664917, "", - 11.511402130126953 + 17.155776977539062 ], [ - -198.70584106445312, - 931.2337646484375, + 0.6614332795143127, + 2.833474636077881, "", - 10.254695892333984 + 9.3106689453125 ], [ - -801.8848876953125, - 137.9746551513672, + 1.811506986618042, + -0.7138973474502563, "", - 9.343021392822266 + 17.416305541992188 ], [ - 879.371337890625, - -865.5347900390625, + 1.3115981817245483, + 4.23833703994751, "", - 9.882560729980469 + 8.467390060424805 ], [ - 1085.8511962890625, - -983.2652587890625, + 1.5368468761444092, + 5.071412563323975, "", - 6.058769226074219 + 7.690001010894775 ], [ - -767.4273681640625, - -607.4093017578125, + 0.9306067228317261, + 4.39690637588501, "", - 4.310338973999023 + 8.620335578918457 ], [ - -482.94732666015625, - -838.2176513671875, + 0.30367591977119446, + 4.658701419830322, "", - 5.693187713623047 + 10.502456665039062 ], [ - 799.220703125, - -555.1533203125, + 0.4010639190673828, + 1.674473762512207, "", - 13.654813766479492 + 20.892684936523438 ], [ - 330.50946044921875, - -629.55126953125, + 0.6275453567504883, + -0.7735381126403809, "", - 14.695697784423828 + 18.215309143066406 ] ], "symbolSize": 25.65378780242026, @@ -3347,7 +3009,7 @@ }, "visualMap": { "calculable": true, - "dimension": 3.0, + "dimension": 3, "inRange": { "color": [ "#440154", @@ -3362,9 +3024,9 @@ "#FDE725" ] }, - "max": 15.06808090209961, - "min": 3.4803123474121094, - "right": 10.0, + "max": 21.30710792541504, + "min": 7.504575252532959, + "right": 10, "top": "center" }, "xAxis": [ @@ -3386,7 +3048,8 @@ "columns": [ "x", "y" - ] + ], + "key": "df" }, "df_test": { "columns": [ @@ -3394,32 +3057,41 @@ "pred", "x", "y" - ] + ], + "key": "df_test" }, "df_train": { "columns": [ "index", "x", "y" - ] + ], + "key": "df_train" }, "training": { "columns": [ "training_loss" - ] + ], + "key": "training" } }, "other": { "model": { + "key": "model", "model": { - "inputs": [ - "Input__tensor_1_output" - ], + "input_output_names": { + "Input__tensor_1_output": "X", + "Input__tensor_3_output": "Y", + "Output_1_x": "Output" + }, "loss_inputs": [ "Input__tensor_3_output", "Output_1_x" ], - "outputs": [ + "model_inputs": [ + "Input__tensor_1_output" + ], + "model_outputs": [ "Output_1_x" ], "trained": true @@ -3431,7 +3103,10 @@ } ], "meta": { + "categories": [], "color": "orange", + "doc": null, + "id": "View vectors", "inputs": [ { "name": "bundle", @@ -3448,25 +3123,28 @@ "default": "nodes", "name": "table_name", "type": { - "type": "" + "format": "dropdown", + "metadata_query": "[].dataframes[].keys(@)[]" } }, { "default": "", "name": "vector_column", "type": { - "type": "" + "format": "dropdown", + "metadata_query": "[].dataframes[]..columns[]" } }, { "default": "", "name": "label_column", "type": { - "type": "" + "format": "dropdown", + "metadata_query": "[].dataframes[]..columns[]" } }, { - "default": 15.0, + "default": 15, "name": "n_neighbors", "type": { "type": "" @@ -3480,7 +3158,7 @@ } }, { - "default": null, + "default": "euclidean", "name": "metric", "type": { "enum": [ @@ -3505,6 +3183,7 @@ ], "type": "visualization" }, + "op_id": "View vectors", "params": { "label_column": "", "table_name": "df_test", @@ -3513,7 +3192,7 @@ "status": "done", "title": "View vectors" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 600.0, "id": "View vectors 1", "position": { @@ -3523,5 +3202,6 @@ "type": "visualization", "width": 662.0 } - ] + ], + "paused": false } diff --git a/examples/Multi-output demo.lynxkite.json b/examples/Multi-output demo.lynxkite.json index 2db86f8d1635cb6caf086cb259e4d1c682846b06..5d425296c5bdcb6a0b3f9839f4874fd4404fb657 100644 --- a/examples/Multi-output demo.lynxkite.json +++ b/examples/Multi-output demo.lynxkite.json @@ -25,6 +25,9 @@ "error": null, "input_metadata": [], "meta": { + "categories": [ + "Examples" + ], "color": "orange", "doc": [ { @@ -57,6 +60,7 @@ ] } ], + "id": "Examples > Multi-output example", "inputs": [], "name": "Multi-output example", "outputs": [ @@ -93,6 +97,7 @@ ], "type": "basic" }, + "op_id": "Examples > Multi-output example", "params": { "a_limit": "2", "b_limit": "10" @@ -100,7 +105,7 @@ "status": "done", "title": "Multi-output example" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 275.0, "id": "Multi-output example 1", "position": { @@ -146,8 +151,10 @@ } ], "meta": { + "categories": [], "color": "orange", "doc": null, + "id": "View tables", "inputs": [ { "name": "bundle", @@ -170,13 +177,14 @@ ], "type": "table_view" }, + "op_id": "View tables", "params": { "limit": 100.0 }, "status": "done", "title": "View tables" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 200.0, "id": "View tables 1", "position": { @@ -246,8 +254,10 @@ } ], "meta": { + "categories": [], "color": "orange", "doc": null, + "id": "View tables", "inputs": [ { "name": "bundle", @@ -270,13 +280,14 @@ ], "type": "table_view" }, + "op_id": "View tables", "params": { "limit": 100.0 }, "status": "done", "title": "View tables" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 215.0, "id": "View tables 2", "position": { diff --git a/examples/NetworkX demo.lynxkite.json b/examples/NetworkX demo.lynxkite.json index 7707910276a777b7b1442733e40b986db34fbffd..cf48b51cd41f3bd166ae363063ab81e79b429f97 100644 --- a/examples/NetworkX demo.lynxkite.json +++ b/examples/NetworkX demo.lynxkite.json @@ -1,12 +1,5 @@ { "edges": [ - { - "id": "xy-edge__NX \u203a Ladder Graph 1output-Sample graph 1graph", - "source": "NX \u203a Ladder Graph 1", - "sourceHandle": "output", - "target": "Sample graph 1", - "targetHandle": "graph" - }, { "id": "xy-edge__Sample graph 1output-Visualize graph 2graph", "source": "Sample graph 1", @@ -21,13 +14,6 @@ "target": "Visualize graph 1", "targetHandle": "graph" }, - { - "id": "xy-edge__NX \u203a Core Number 1output-Visualize graph 3graph", - "source": "NX \u203a Core Number 1", - "sourceHandle": "output", - "target": "Visualize graph 3", - "targetHandle": "graph" - }, { "id": "xy-edge__Sample graph 2output-Discard loop edges 1graph", "source": "Sample graph 2", @@ -36,32 +22,46 @@ "targetHandle": "graph" }, { - "id": "xy-edge__Discard loop edges 1output-NX \u203a Core Number 1G", - "source": "Discard loop edges 1", + "id": "Karate club graph 1 output Visualize graph 4 graph", + "source": "Karate club graph 1", "sourceHandle": "output", - "target": "NX \u203a Core Number 1", - "targetHandle": "G" + "target": "Visualize graph 4", + "targetHandle": "graph" }, { - "id": "NX \u203a Karate Club Graph 1 Visualize graph 4", - "source": "NX \u203a Karate Club Graph 1", + "id": "Ladder graph 1 output Sample graph 1 graph", + "source": "Ladder graph 1", "sourceHandle": "output", - "target": "Visualize graph 4", + "target": "Sample graph 1", "targetHandle": "graph" }, { - "id": "NX \u203a PageRank 1 Sample graph 2", - "source": "NX \u203a PageRank 1", + "id": "Scale-free graph 1 output PageRank 1 G", + "source": "Scale-free graph 1", + "sourceHandle": "output", + "target": "PageRank 1", + "targetHandle": "G" + }, + { + "id": "PageRank 1 output Sample graph 2 graph", + "source": "PageRank 1", "sourceHandle": "output", "target": "Sample graph 2", "targetHandle": "graph" }, { - "id": "NX \u203a Scale-Free Graph 1 NX \u203a PageRank 1", - "source": "NX \u203a Scale-Free Graph 1", + "id": "Discard loop edges 1 output Core number 1 G", + "source": "Discard loop edges 1", "sourceHandle": "output", - "target": "NX \u203a PageRank 1", + "target": "Core number 1", "targetHandle": "G" + }, + { + "id": "Core number 1 output Visualize graph 3 graph", + "source": "Core number 1", + "sourceHandle": "output", + "target": "Visualize graph 3", + "targetHandle": "graph" } ], "env": "LynxKite Graph Analytics", @@ -78,16 +78,16 @@ { "id": "0", "itemStyle": { - "color": "#3c4d8a" + "color": "#39558b" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.0804017622996664", - "x": -0.10004595672299861, - "y": -0.10018522508248696 + "symbolSize": 6.25, + "value": "0.057180907999415075", + "x": 0.05375844638984887, + "y": 0.006766617321559303 }, { "id": "1", @@ -98,167 +98,167 @@ "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.329129892653183", - "x": -0.03306390559125688, - "y": 0.085902806322971 + "symbolSize": 6.25, + "value": "0.21739911841656692", + "x": 0.10596436961663865, + "y": 0.1437867118376886 }, { "id": "2", "itemStyle": { - "color": "#29798e" + "color": "#38b976" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.13605080050846885", - "x": -0.03649074684155159, - "y": -0.5352386928337202 + "symbolSize": 6.25, + "value": "0.1462413910518137", + "x": -0.04566476059477616, + "y": -0.02921773542998182 }, { - "id": "5", + "id": "3", "itemStyle": { - "color": "#460c5f" + "color": "#433c84" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.01474999479757675", - "x": -0.6476397375825531, - "y": 0.7647918435540167 + "symbolSize": 6.25, + "value": "0.03878391645640233", + "x": 0.05397472641803413, + "y": 0.10115857385658293 }, { - "id": "38", + "id": "4", "itemStyle": { - "color": "#471265" + "color": "#440255" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.02050618406155418", - "x": -0.09271042567823033, - "y": 0.9363939971447839 + "symbolSize": 6.25, + "value": "0.00122983360554762", + "x": 0.05982119937445164, + "y": 0.26939427437291213 }, { - "id": "7", + "id": "256", "itemStyle": { - "color": "#471163" + "color": "#440154" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.018726483391232243", - "x": 0.345610106990741, - "y": 0.63907645663051 + "symbolSize": 6.25, + "value": "0.00032964278466788503", + "x": 0.9268103482626815, + "y": 0.27933807027995594 }, { - "id": "8", + "id": "6", "itemStyle": { - "color": "#482071" + "color": "#46095c" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.03305447802127925", - "x": -0.03653143716614073, - "y": -0.535918242024226 + "symbolSize": 6.25, + "value": "0.005758574852310073", + "x": -0.0695831889148157, + "y": 0.1409337439382463 }, { - "id": "10", + "id": "897", "itemStyle": { - "color": "#450558" + "color": "#440154" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.009197129031064354", - "x": -0.1957544432037087, - "y": -0.17713348130605838 + "symbolSize": 6.25, + "value": "0.0005104472117378152", + "x": -0.8528224899465695, + "y": 0.31931535845721326 }, { - "id": "77", + "id": "11", "itemStyle": { - "color": "#45085b" + "color": "#440255" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.010881977830840835", - "x": 0.600040597546345, - "y": -0.5932717815995511 + "symbolSize": 6.25, + "value": "0.0016535020074955019", + "x": -0.18737854075158128, + "y": -0.09349857591270354 }, { - "id": "46", + "id": "12", "itemStyle": { - "color": "#440154" + "color": "#482374" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.004199644040995787", - "x": -1.0, - "y": 0.2461357729122475 + "symbolSize": 6.25, + "value": "0.02199986727282278", + "x": 0.45868941564937554, + "y": 0.2053304800836984 }, { - "id": "112", + "id": "13", "itemStyle": { - "color": "#440255" + "color": "#462f7c" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.006012362019182574", - "x": 0.35230059516374623, - "y": 0.646309219012594 + "symbolSize": 6.25, + "value": "0.029417771880140595", + "x": 0.1677566839829305, + "y": -0.1305222201415542 }, { - "id": "20", + "id": "14", "itemStyle": { - "color": "#440255" + "color": "#482374" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.006257722915023987", - "x": -0.621968673133265, - "y": -0.6978330361883971 + "symbolSize": 6.25, + "value": "0.022248466683047554", + "x": -0.2550096884445946, + "y": -0.5381650673063365 }, { - "id": "85", + "id": "658", "itemStyle": { - "color": "#460c5f" + "color": "#440154" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.01474999479757675", - "x": 0.6681668795678557, - "y": 0.5595642542710411 + "symbolSize": 6.25, + "value": "0.0009972226768894404", + "x": 0.17088281309862408, + "y": 0.9752838055955829 }, { - "id": "54", + "id": "20", "itemStyle": { "color": "#440255" }, @@ -266,6439 +266,6546 @@ "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.00595435222980756", - "x": -0.63941403397095, - "y": -0.7141548200939666 + "symbolSize": 6.25, + "value": "0.0014704770576668372", + "x": 0.0900015250081163, + "y": -0.8631385802923214 }, { - "id": "58", + "id": "405", "itemStyle": { - "color": "#460c5f" + "color": "#440154" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.01474999479757675", - "x": 0.8290018579293359, - "y": 0.07596879462227922 + "symbolSize": 6.25, + "value": "0.0005019483940986572", + "x": -0.8441082391522546, + "y": 0.32846198065980603 }, { - "id": "29", + "id": "23", "itemStyle": { - "color": "#47186a" + "color": "#440154" }, "label": { "show": false }, "name": null, - "symbolSize": 12.5, - "value": "0.025132767963994575", - "x": 0.6084993226926314, - "y": -0.600407865342037 - } - ], - "emphasis": { - "focus": "adjacency", - "lineStyle": { - "width": 10 - } - }, - "label": { - "formatter": "{b}", - "position": "top" - }, - "lineStyle": { - "color": "gray", - "curveness": 0.3 - }, - "links": [ - { - "lineStyle": {}, - "source": "0", - "target": "1", - "value": null + "symbolSize": 6.25, + "value": "0.0007522543167876193", + "x": -0.302643198764368, + "y": 0.9085877105524821 }, { - "lineStyle": {}, - "source": "0", - "target": "2", - "value": null - }, - { - "lineStyle": {}, - "source": "0", - "target": "7", - "value": null + "id": "25", + "itemStyle": { + "color": "#46307d" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.030301849293559845", + "x": -0.198956388449287, + "y": 0.9752976038090501 }, { - "lineStyle": {}, - "source": "0", - "target": "10", - "value": null + "id": "160", + "itemStyle": { + "color": "#440255" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0019986943614648785", + "x": -0.9384548734992173, + "y": 0.07255986259127309 }, { - "lineStyle": {}, - "source": "0", - "target": "20", - "value": null + "id": "418", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.00036012901154683157", + "x": -0.8435396000593995, + "y": -0.32980342729694484 }, { - "lineStyle": {}, - "source": "1", - "target": "2", - "value": null + "id": "291", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0010770834853242564", + "x": 0.7507519088721083, + "y": -0.2971674085583626 }, { - "lineStyle": {}, - "source": "1", - "target": "1", - "value": null + "id": "39", + "itemStyle": { + "color": "#440357" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.002662888261881385", + "x": 0.18407093175694947, + "y": -0.10407175465980191 }, { - "lineStyle": {}, - "source": "1", - "target": "5", - "value": null + "id": "296", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0007484625366101488", + "x": -0.900354418243036, + "y": 0.22644203807405316 }, { - "lineStyle": {}, - "source": "1", - "target": "7", - "value": null + "id": "44", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0010472289356861701", + "x": 0.7469688830078713, + "y": -0.30882053539671295 }, { - "lineStyle": {}, - "source": "1", - "target": "29", - "value": null + "id": "812", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0007484625366101488", + "x": 0.047748881000506095, + "y": 1.0 }, { - "lineStyle": {}, - "source": "1", - "target": "58", - "value": null + "id": "429", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0009285710493271405", + "x": -0.544075181209888, + "y": 0.8333650374810071 }, { - "lineStyle": {}, - "source": "1", - "target": "8", - "value": null + "id": "176", + "itemStyle": { + "color": "#440255" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0018149043481631632", + "x": -0.422297612355165, + "y": 0.8923172378853345 }, { - "lineStyle": {}, - "source": "1", - "target": "85", - "value": null + "id": "432", + "itemStyle": { + "color": "#481c6e" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.017091643604741635", + "x": 0.5861437935406866, + "y": 0.7259060403938314 }, { - "lineStyle": {}, - "source": "1", - "target": "38", - "value": null + "id": "179", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.000999857562376441", + "x": -0.3794234363177045, + "y": -0.8138006258148446 }, { - "lineStyle": {}, - "source": "1", - "target": "10", - "value": null + "id": "181", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0003142386776969112", + "x": -0.6262024704335466, + "y": 0.712337164716197 }, { - "lineStyle": {}, - "source": "1", - "target": "46", - "value": null + "id": "54", + "itemStyle": { + "color": "#481d6f" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.017532107099866804", + "x": 0.16948700139489872, + "y": -0.113232758795437 }, { - "lineStyle": {}, - "source": "1", - "target": "20", - "value": null - }, - { - "lineStyle": {}, - "source": "2", - "target": "8", - "value": null - }, - { - "lineStyle": {}, - "source": "2", - "target": "10", - "value": null - }, - { - "lineStyle": {}, - "source": "2", - "target": "20", - "value": null - }, - { - "lineStyle": {}, - "source": "2", - "target": "29", - "value": null - }, - { - "lineStyle": {}, - "source": "7", - "target": "112", - "value": null - }, - { - "lineStyle": {}, - "source": "8", - "target": "29", - "value": null - }, - { - "lineStyle": {}, - "source": "8", - "target": "20", - "value": null - }, - { - "lineStyle": {}, - "source": "8", - "target": "10", - "value": null - }, - { - "lineStyle": {}, - "source": "10", - "target": "29", - "value": null - }, - { - "lineStyle": {}, - "source": "10", - "target": "46", - "value": null - }, - { - "lineStyle": {}, - "source": "77", - "target": "29", - "value": null + "id": "56", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0003142386776969112", + "x": 0.3334073344205116, + "y": -0.746810298443511 }, { - "lineStyle": {}, - "source": "20", - "target": "54", - "value": null - } - ], - "type": "graph" - } - ], - "tooltip": { - "show": true - } - }, - "error": null, - "in_progress": true, - "input_metadata": [ - { - "dataframes": { - "edges": { - "columns": [ - "source", - "target" - ] - }, - "nodes": { - "columns": [ - "id", - "pagerank" - ] - } - }, - "other": {}, - "relations": [ - { - "df": "edges", - "name": null, - "source_column": "source", - "source_key": "id", - "source_table": "nodes", - "target_column": "target", - "target_key": "id", - "target_table": "nodes" - } - ] - } - ], - "meta": { - "inputs": [ - { - "name": "graph", - "position": "left", - "type": { - "type": "" - } - } - ], - "name": "Visualize graph", - "outputs": [], - "params": [ - { - "default": null, - "name": "color_edges_by", - "type": { - "format": "edge attribute" - } - }, - { - "default": null, - "name": "color_nodes_by", - "type": { - "format": "node attribute" - } - }, - { - "default": null, - "name": "label_by", - "type": { - "format": "node attribute" - } - } - ], - "type": "visualization" - }, - "params": { - "color_nodes_by": "pagerank" - }, - "status": "done", - "title": "Visualize graph", - "view": { - "animationDuration": 500.0, - "animationEasingUpdate": "quinticInOut", - "series": [ - { - "data": [ - { - "id": "0", + "id": "442", "itemStyle": { - "color": "#3d4b89" + "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.34872043336008135, - "y": 0.0016601226354718188 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0007484625366101488", + "x": 0.676943680279353, + "y": -0.542858603953147 }, { - "id": "1", + "id": "315", "itemStyle": { - "color": "#fde724" + "color": "#440255" }, - "symbolSize": 2.8867513459481287, - "x": -0.1513321753815621, - "y": 0.1930087319263785 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0015620213245244544", + "x": -0.8950104851131417, + "y": -0.12004608647781667 }, { - "id": "2", + "id": "956", "itemStyle": { - "color": "#1e978a" + "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.17154973266057838, - "y": -0.18274431781551836 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0007484625366101488", + "x": 0.9109701873090487, + "y": 0.02004712205426072 }, { - "id": "3", + "id": "570", "itemStyle": { - "color": "#26ac81" + "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": 0.2674888150535251, - "y": -0.1470876636247623 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.00046202232093774554", + "x": -0.6450940829225366, + "y": -0.6390873368104615 }, { - "id": "4", + "id": "62", "itemStyle": { - "color": "#45085b" + "color": "#45065a" }, - "symbolSize": 2.8867513459481287, - "x": -0.34556096974925204, - "y": -0.05866245247413772 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.004116752406412705", + "x": 0.9039993920652353, + "y": 0.1509041305462203 }, { - "id": "5", + "id": "575", "itemStyle": { - "color": "#23a883" + "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": 0.012082334772143702, - "y": -0.21627886453069936 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0007484625366101488", + "x": 0.9061559355114905, + "y": -0.11516521118511458 }, { - "id": "6", + "id": "64", "itemStyle": { - "color": "#46095c" + "color": "#440357" }, - "symbolSize": 2.8867513459481287, - "x": -0.04633203684048507, - "y": -0.02327698040995416 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0022100065262546753", + "x": 0.3498657596412302, + "y": -0.7915739130792451 }, { - "id": "7", + "id": "577", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.4295488262356878, - "y": 0.18092596627549437 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0008131579534617266", + "x": 0.5020514688701089, + "y": -0.6726502353289995 }, { - "id": "8", + "id": "66", "itemStyle": { - "color": "#46317e" + "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": 0.08117172750951997, - "y": 0.17826045129554952 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0007484625366101488", + "x": -0.7874601292682818, + "y": -0.43149882022580277 }, { - "id": "9", + "id": "70", "itemStyle": { "color": "#471163" }, - "symbolSize": 2.8867513459481287, - "x": 0.06422023179743636, - "y": 0.10588645457430383 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.010137119208162574", + "x": 0.7892988961953188, + "y": -0.31907213746287794 }, { - "id": "10", + "id": "199", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.4456371167318133, - "y": -0.174374802453211 - }, - { - "id": "11", - "itemStyle": { - "color": "#453681" + "label": { + "show": false }, - "symbolSize": 2.8867513459481287, - "x": 0.10480299552655954, - "y": 0.14931101378311987 + "name": null, + "symbolSize": 6.25, + "value": "0.0010154670574403612", + "x": 0.3985254003780722, + "y": 0.8765227865304163 }, { - "id": "12", + "id": "326", "itemStyle": { - "color": "#48196b" + "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": 0.15913779748265655, - "y": -0.06648396935069516 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.000953850629556466", + "x": 0.2962870610049036, + "y": 0.9499374747163841 }, { - "id": "13", + "id": "202", "itemStyle": { - "color": "#440154" + "color": "#440255" }, - "symbolSize": 2.8867513459481287, - "x": -0.018426128681613564, - "y": -0.06907797948988752 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0012134967420193113", + "x": 0.8152917088024483, + "y": 0.5421556850829072 }, { - "id": "14", + "id": "81", "itemStyle": { - "color": "#471466" + "color": "#440255" }, - "symbolSize": 2.8867513459481287, - "x": 0.023296905557122355, - "y": 0.14137175570787983 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0014971019068774755", + "x": -0.8873204480629726, + "y": 0.3218849792014454 }, { - "id": "15", + "id": "722", "itemStyle": { - "color": "#345e8d" + "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.08886763549459438, - "y": 0.14732395930053413 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0004498514896857736", + "x": -0.47186544269541825, + "y": -0.6536083754611226 }, { - "id": "16", + "id": "595", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.08637410535194981, - "y": -0.00955013154074279 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0009949282481457296", + "x": -0.9407135489107123, + "y": -0.024983857904581103 }, { - "id": "17", + "id": "89", "itemStyle": { - "color": "#450558" + "color": "#440357" }, - "symbolSize": 2.8867513459481287, - "x": 0.08644464093654358, - "y": 0.23275556185948462 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.002083089613934436", + "x": 0.6690727649367387, + "y": 0.2448827756931866 }, { - "id": "18", + "id": "603", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.02223300921022498, - "y": 0.02691787552292339 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0006081651935446239", + "x": 0.70579377357726, + "y": -0.5697355729742906 }, { - "id": "19", + "id": "92", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.164417783816309, - "y": 0.5592517922345739 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0008642634215059741", + "x": -0.921637661936923, + "y": 0.15559422068665868 }, { - "id": "20", + "id": "605", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": 0.0033182340738299463, - "y": -0.0007667895820446442 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.00036012901154683157", + "x": 0.19984902204397031, + "y": -0.8292155248749283 }, { - "id": "21", + "id": "352", "itemStyle": { - "color": "#46095c" + "color": "#470f62" }, - "symbolSize": 2.8867513459481287, - "x": 0.20470379786017603, - "y": 0.056974736296930825 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.008989012065579564", + "x": -0.15186196642369904, + "y": -0.8634447495918685 }, { - "id": "22", + "id": "225", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": 0.5046653172445914, - "y": -0.4258442303938695 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0008306177737886758", + "x": 0.5321595992884129, + "y": 0.8505176777354783 }, { - "id": "23", + "id": "103", "itemStyle": { - "color": "#440154" + "color": "#440357" }, - "symbolSize": 2.8867513459481287, - "x": 0.12020180803667774, - "y": 0.35044210090953337 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0021781708136678095", + "x": -0.02873165312542373, + "y": -0.8628569323735924 }, { - "id": "24", + "id": "359", "itemStyle": { - "color": "#440154" + "color": "#440357" }, - "symbolSize": 2.8867513459481287, - "x": 0.04100014607512704, - "y": -0.04696376398027579 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0020193489208714436", + "x": -0.7205534489373839, + "y": -0.5317834870186084 }, { - "id": "25", + "id": "618", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": 0.062301723823639764, - "y": -0.1469148954920294 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0007484625366101488", + "x": -0.8892851874483009, + "y": -0.22600952400026308 }, { - "id": "26", + "id": "107", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.4691833883579273, - "y": 0.3967831502554601 - }, - { - "id": "27", - "itemStyle": { - "color": "#440255" + "label": { + "show": false }, - "symbolSize": 2.8867513459481287, - "x": -0.20918751448398856, - "y": 0.08089408693250172 + "name": null, + "symbolSize": 6.25, + "value": "0.0007821184377219022", + "x": 0.6696307910577478, + "y": 0.22636522931483108 }, { - "id": "28", + "id": "365", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.15797992352342724, - "y": 0.11396613641507376 - }, - { - "id": "29", - "itemStyle": { - "color": "#48196b" + "label": { + "show": false }, - "symbolSize": 2.8867513459481287, - "x": 0.059398301750496575, - "y": 0.05738974237760047 + "name": null, + "symbolSize": 6.25, + "value": "0.0007484625366101488", + "x": 0.8723274276012858, + "y": -0.35211484819850836 }, { - "id": "30", + "id": "111", "itemStyle": { - "color": "#471466" + "color": "#450558" }, - "symbolSize": 2.8867513459481287, - "x": 0.3279486277463994, - "y": 0.20439005240834943 - }, - { - "id": "31", - "itemStyle": { - "color": "#45085b" + "label": { + "show": false }, - "symbolSize": 2.8867513459481287, - "x": 0.18800557454864625, - "y": -0.2182962184957651 + "name": null, + "symbolSize": 6.25, + "value": "0.0033003776677445634", + "x": 0.8407392384298502, + "y": 0.39745405473725615 }, { - "id": "32", + "id": "243", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.4344138050249209, - "y": -0.4099759096512366 - }, - { - "id": "33", - "itemStyle": { - "color": "#471163" + "label": { + "show": false }, - "symbolSize": 2.8867513459481287, - "x": 0.13295227631984224, - "y": 0.03285213665008422 + "name": null, + "symbolSize": 6.25, + "value": "0.0009949282481457296", + "x": -0.07434706606996098, + "y": 0.9785580702829964 }, { - "id": "34", + "id": "116", "itemStyle": { "color": "#440255" }, - "symbolSize": 2.8867513459481287, - "x": -0.01207649845697327, - "y": 0.1877384247710771 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.001628869231129962", + "x": 0.5405974207460248, + "y": -0.7279398340867644 }, { - "id": "35", + "id": "251", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": -0.12487753820960053, - "y": -0.015064124882886236 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0007522543167876193", + "x": -0.5082415196201789, + "y": -0.7052667124830456 }, { - "id": "36", + "id": "892", "itemStyle": { "color": "#440154" }, - "symbolSize": 2.8867513459481287, - "x": 0.4806523402509384, - "y": 0.03030915712544497 + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "0.0005019483940986572", + "x": -0.9028485445385125, + "y": 0.31107907302250154 }, { - "id": "37", + "id": "381", "itemStyle": { - "color": "#440357" + "color": "#440255" }, - "symbolSize": 2.8867513459481287, - "x": -0.15741587859279702, - "y": 0.046184217114210356 - }, - { - "id": "38", - "itemStyle": { - "color": "#440154" + "label": { + "show": false }, - "symbolSize": 2.8867513459481287, - "x": 0.29019210904758885, - "y": 0.17877241153898882 + "name": null, + "symbolSize": 6.25, + "value": "0.0013115944373255398", + "x": -0.25031251732308396, + "y": -0.7953248399714645 + } + ], + "emphasis": { + "focus": "adjacency", + "lineStyle": { + "width": 10 + } + }, + "label": { + "formatter": "{b}", + "position": "top" + }, + "lineStyle": { + "color": "gray", + "curveness": 0.3 + }, + "links": [ + { + "lineStyle": {}, + "source": "0", + "target": "1", + "value": null }, { - "id": "39", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.1270573146967792, - "y": 0.04692521735913637 + "lineStyle": {}, + "source": "0", + "target": "3", + "value": null }, { - "id": "40", - "itemStyle": { - "color": "#460c5f" - }, - "symbolSize": 2.8867513459481287, - "x": 0.22998646606613507, - "y": 0.350867715445292 + "lineStyle": {}, + "source": "0", + "target": "0", + "value": null }, { - "id": "41", - "itemStyle": { - "color": "#440255" - }, - "symbolSize": 2.8867513459481287, - "x": -0.3084084668453266, - "y": 0.007625273541174162 + "lineStyle": {}, + "source": "0", + "target": "2", + "value": null }, { - "id": "42", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.22803091170369763, - "y": 0.03376314759398198 + "lineStyle": {}, + "source": "0", + "target": "14", + "value": null }, { - "id": "43", - "itemStyle": { - "color": "#460b5e" - }, - "symbolSize": 2.8867513459481287, - "x": -0.10565378441255215, - "y": 0.353152222346924 + "lineStyle": {}, + "source": "0", + "target": "66", + "value": null }, { - "id": "44", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.2662337219008625, - "y": 0.1188939898149502 + "lineStyle": {}, + "source": "0", + "target": "20", + "value": null }, { - "id": "45", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.47538189848521206, - "y": 0.3225639184980829 + "lineStyle": {}, + "source": "0", + "target": "111", + "value": null }, { - "id": "46", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.35701067986136187, - "y": 0.41931851954947247 + "lineStyle": {}, + "source": "0", + "target": "44", + "value": null }, { - "id": "47", - "itemStyle": { - "color": "#471163" - }, - "symbolSize": 2.8867513459481287, - "x": -0.11369433271535816, - "y": 0.5148666084641986 + "lineStyle": {}, + "source": "0", + "target": "116", + "value": null }, { - "id": "48", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.16502971846073183, - "y": 0.45556022579987543 + "lineStyle": {}, + "source": "0", + "target": "81", + "value": null }, { - "id": "49", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.33713137726789516, - "y": 0.008826643213716451 + "lineStyle": {}, + "source": "0", + "target": "23", + "value": null }, { - "id": "50", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.01777341807415824, - "y": 0.027707706121587395 + "lineStyle": {}, + "source": "0", + "target": "64", + "value": null }, { - "id": "51", - "itemStyle": { - "color": "#440255" - }, - "symbolSize": 2.8867513459481287, - "x": -0.29905207936103545, - "y": -0.15208629481929553 + "lineStyle": {}, + "source": "0", + "target": "160", + "value": null }, { - "id": "52", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.3831089269454462, - "y": -0.49002572500321606 + "lineStyle": {}, + "source": "0", + "target": "12", + "value": null }, { - "id": "53", - "itemStyle": { - "color": "#440357" - }, - "symbolSize": 2.8867513459481287, - "x": 0.304248199685862, - "y": 0.23517670193890952 + "lineStyle": {}, + "source": "0", + "target": "199", + "value": null }, { - "id": "54", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.05367914982421096, - "y": 0.1454345960925736 + "lineStyle": {}, + "source": "0", + "target": "4", + "value": null }, { - "id": "55", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.6070429876936169, - "y": -0.28578856521210966 + "lineStyle": {}, + "source": "0", + "target": "243", + "value": null }, { - "id": "56", - "itemStyle": { - "color": "#440357" - }, - "symbolSize": 2.8867513459481287, - "x": -0.041064708671123745, - "y": -0.3540357304026712 + "lineStyle": {}, + "source": "0", + "target": "103", + "value": null }, { - "id": "57", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.1293781913575497, - "y": 0.10099616662546784 + "lineStyle": {}, + "source": "0", + "target": "296", + "value": null }, { - "id": "58", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.049093794999641456, - "y": 0.2748289628129722 + "lineStyle": {}, + "source": "0", + "target": "381", + "value": null }, { - "id": "59", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.7163860994482936, - "y": -0.020662108480324456 + "lineStyle": {}, + "source": "0", + "target": "25", + "value": null }, { - "id": "60", - "itemStyle": { - "color": "#460b5e" - }, - "symbolSize": 2.8867513459481287, - "x": 0.17008725856476686, - "y": 0.08288928790785238 + "lineStyle": {}, + "source": "0", + "target": "179", + "value": null }, { - "id": "61", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.21671122327754352, - "y": -0.26284347297442423 + "lineStyle": {}, + "source": "0", + "target": "251", + "value": null }, { - "id": "62", - "itemStyle": { - "color": "#440255" - }, - "symbolSize": 2.8867513459481287, - "x": 0.36471525370478997, - "y": 0.15309598797456642 + "lineStyle": {}, + "source": "0", + "target": "365", + "value": null }, { - "id": "63", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.5493181612532969, - "y": -0.36526245073273816 + "lineStyle": {}, + "source": "0", + "target": "70", + "value": null }, { - "id": "64", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.6895826545341012, - "y": 0.05891067791851273 + "lineStyle": {}, + "source": "0", + "target": "442", + "value": null }, { - "id": "65", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.04746440264518993, - "y": 0.3215939909129357 + "lineStyle": {}, + "source": "0", + "target": "575", + "value": null }, { - "id": "66", - "itemStyle": { - "color": "#440357" - }, - "symbolSize": 2.8867513459481287, - "x": 0.08119913583703493, - "y": 0.38308445438875005 + "lineStyle": {}, + "source": "0", + "target": "595", + "value": null }, { - "id": "67", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.23403968797913302, - "y": -0.25508315734692383 + "lineStyle": {}, + "source": "0", + "target": "618", + "value": null }, { - "id": "68", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.0761068304402974, - "y": -0.04829030975654874 + "lineStyle": {}, + "source": "0", + "target": "62", + "value": null }, { - "id": "69", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.4227655280215121, - "y": -0.44220341663316826 + "lineStyle": {}, + "source": "0", + "target": "13", + "value": null }, { - "id": "70", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.7040688853310462, - "y": -0.06607348410433442 + "lineStyle": {}, + "source": "0", + "target": "225", + "value": null }, { - "id": "71", - "itemStyle": { - "color": "#440357" - }, - "symbolSize": 2.8867513459481287, - "x": 0.42167613500076817, - "y": -0.002169610473694188 + "lineStyle": {}, + "source": "0", + "target": "812", + "value": null }, { - "id": "72", - "itemStyle": { - "color": "#460e61" - }, - "symbolSize": 2.8867513459481287, - "x": 0.5405527498324444, - "y": 0.03396467460539683 + "lineStyle": {}, + "source": "0", + "target": "326", + "value": null }, { - "id": "73", - "itemStyle": { - "color": "#440255" - }, - "symbolSize": 2.8867513459481287, - "x": -0.41047138015853657, - "y": -0.18599084015077583 + "lineStyle": {}, + "source": "0", + "target": "6", + "value": null }, { - "id": "74", - "itemStyle": { - "color": "#460c5f" - }, - "symbolSize": 2.8867513459481287, - "x": 0.4337292179613621, - "y": 0.2431864606413698 + "lineStyle": {}, + "source": "0", + "target": "291", + "value": null }, { - "id": "75", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.09545561853774787, - "y": 0.04669259825157519 + "lineStyle": {}, + "source": "0", + "target": "956", + "value": null }, { - "id": "76", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.09399006486498056, - "y": 0.05962130967706914 + "lineStyle": {}, + "source": "0", + "target": "54", + "value": null }, { - "id": "77", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.4925106744260841, - "y": -0.34925882190633933 + "lineStyle": {}, + "source": "1", + "target": "2", + "value": null }, { - "id": "78", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.08377202698765245, - "y": -0.5426585047641674 + "lineStyle": {}, + "source": "1", + "target": "1", + "value": null }, { - "id": "79", - "itemStyle": { - "color": "#46095c" - }, - "symbolSize": 2.8867513459481287, - "x": 0.21617800802161524, - "y": 0.40691166967654663 + "lineStyle": {}, + "source": "1", + "target": "54", + "value": null }, { - "id": "80", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.20935105799162945, - "y": 0.2871320297095957 + "lineStyle": {}, + "source": "1", + "target": "25", + "value": null }, { - "id": "81", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.01188591121607262, - "y": -0.022991300995935497 + "lineStyle": {}, + "source": "1", + "target": "432", + "value": null }, { - "id": "82", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.07579249737770022, - "y": -0.3207188214936187 + "lineStyle": {}, + "source": "1", + "target": "13", + "value": null }, { - "id": "83", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.1801334156706976, - "y": 0.5385016633355012 + "lineStyle": {}, + "source": "1", + "target": "3", + "value": null }, { - "id": "84", - "itemStyle": { - "color": "#440357" - }, - "symbolSize": 2.8867513459481287, - "x": 0.20138140842211202, - "y": 0.2470908222187182 + "lineStyle": {}, + "source": "1", + "target": "4", + "value": null }, { - "id": "85", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.6423913524015397, - "y": 0.14745235782194008 + "lineStyle": {}, + "source": "1", + "target": "6", + "value": null }, { - "id": "86", - "itemStyle": { - "color": "#45065a" - }, - "symbolSize": 2.8867513459481287, - "x": 0.5849232978105304, - "y": -0.08155834117503763 + "lineStyle": {}, + "source": "1", + "target": "11", + "value": null }, { - "id": "87", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.20275675124025364, - "y": -0.0627301096356098 + "lineStyle": {}, + "source": "1", + "target": "23", + "value": null }, { - "id": "88", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.3170697913953514, - "y": 0.6965391274853473 + "lineStyle": {}, + "source": "1", + "target": "291", + "value": null }, { - "id": "89", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.3661781618683184, - "y": 0.46241312782920085 + "lineStyle": {}, + "source": "1", + "target": "39", + "value": null }, { - "id": "90", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.023342727826499165, - "y": 0.07356692851976449 + "lineStyle": {}, + "source": "1", + "target": "56", + "value": null }, { - "id": "91", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.15393442239435212, - "y": -0.1821365430923384 + "lineStyle": {}, + "source": "1", + "target": "199", + "value": null }, { - "id": "92", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.04969031714673493, - "y": -0.21794283473551315 + "lineStyle": {}, + "source": "1", + "target": "81", + "value": null }, { - "id": "93", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.25326490383057537, - "y": -0.048033927491436805 + "lineStyle": {}, + "source": "1", + "target": "225", + "value": null }, { - "id": "94", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.4656858080296918, - "y": -0.44431380786387137 + "lineStyle": {}, + "source": "1", + "target": "107", + "value": null }, { - "id": "95", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.26749110615014865, - "y": 0.43382906304631264 + "lineStyle": {}, + "source": "1", + "target": "116", + "value": null }, { - "id": "96", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.03543515927909371, - "y": 0.2514771753382546 + "lineStyle": {}, + "source": "1", + "target": "251", + "value": null }, { - "id": "97", - "itemStyle": { - "color": "#450558" - }, - "symbolSize": 2.8867513459481287, - "x": 0.16308045964631185, - "y": -0.2901412621960842 + "lineStyle": {}, + "source": "2", + "target": "3", + "value": null }, { - "id": "98", - "itemStyle": { - "color": "#440255" - }, - "symbolSize": 2.8867513459481287, - "x": -0.4538044430901971, - "y": -0.2633634346502798 + "lineStyle": {}, + "source": "2", + "target": "2", + "value": null }, { - "id": "99", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.04861324737116385, - "y": 0.1928258792397029 + "lineStyle": {}, + "source": "2", + "target": "352", + "value": null }, { - "id": "100", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.36140932119293034, - "y": 0.30402924351698885 + "lineStyle": {}, + "source": "2", + "target": "13", + "value": null }, { - "id": "101", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.328410307743568, - "y": 0.5010388520676388 + "lineStyle": {}, + "source": "2", + "target": "14", + "value": null }, { - "id": "102", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.2254760638441965, - "y": 0.8325727863033633 + "lineStyle": {}, + "source": "2", + "target": "25", + "value": null }, { - "id": "103", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.4147796839758289, - "y": -0.0925395002140996 + "lineStyle": {}, + "source": "2", + "target": "4", + "value": null }, { - "id": "104", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.004710216028767286, - "y": -0.5707288129642364 + "lineStyle": {}, + "source": "2", + "target": "11", + "value": null }, { - "id": "105", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.46494816664114913, - "y": 0.11068479946914263 + "lineStyle": {}, + "source": "2", + "target": "12", + "value": null }, { - "id": "106", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.32488419809685687, - "y": -0.5206253808373554 + "lineStyle": {}, + "source": "2", + "target": "160", + "value": null }, { - "id": "107", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.3935327958972784, - "y": 0.7086100854798562 + "lineStyle": {}, + "source": "2", + "target": "296", + "value": null }, { - "id": "108", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.31226585708602456, - "y": 0.09106333406876992 + "lineStyle": {}, + "source": "2", + "target": "44", + "value": null }, { - "id": "109", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.1152303466948036, - "y": -0.04758432360714283 + "lineStyle": {}, + "source": "2", + "target": "54", + "value": null }, { - "id": "110", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.27377195324368514, - "y": -0.3538359606119637 + "lineStyle": {}, + "source": "2", + "target": "56", + "value": null }, { - "id": "111", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.4254752173467425, - "y": -0.4455259219668649 + "lineStyle": {}, + "source": "2", + "target": "81", + "value": null }, { - "id": "112", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.378671761471595, - "y": -0.3898397787596498 + "lineStyle": {}, + "source": "2", + "target": "89", + "value": null }, { - "id": "113", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.3070449463054737, - "y": 0.4917759388600533 + "lineStyle": {}, + "source": "2", + "target": "225", + "value": null }, { - "id": "114", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.3287648362082879, - "y": -0.4226590537259917 + "lineStyle": {}, + "source": "2", + "target": "116", + "value": null }, { - "id": "115", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.35033070785307663, - "y": -0.48210615283231806 + "lineStyle": {}, + "source": "2", + "target": "251", + "value": null }, { - "id": "116", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.6449534017618453, - "y": 0.043028449852491844 + "lineStyle": {}, + "source": "3", + "target": "25", + "value": null }, { - "id": "117", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.4186504572425201, - "y": 0.0966792551877143 + "lineStyle": {}, + "source": "3", + "target": "3", + "value": null }, { - "id": "118", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.17262107309856106, - "y": -0.033800837338840185 + "lineStyle": {}, + "source": "3", + "target": "4", + "value": null }, { - "id": "119", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.2923003952434006, - "y": -0.0623736230994795 + "lineStyle": {}, + "source": "3", + "target": "6", + "value": null }, { - "id": "120", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.5321556419174058, - "y": -0.399909905969895 + "lineStyle": {}, + "source": "3", + "target": "13", + "value": null }, { - "id": "121", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.38668829094352025, - "y": 0.10996808058924087 + "lineStyle": {}, + "source": "3", + "target": "20", + "value": null }, { - "id": "122", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.5627546324659712, - "y": -0.29292237505719004 + "lineStyle": {}, + "source": "3", + "target": "54", + "value": null }, { - "id": "123", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.1475581109456959, - "y": 0.29072604268946933 + "lineStyle": {}, + "source": "3", + "target": "56", + "value": null }, { - "id": "124", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.025738505046268224, - "y": -0.4187224093977949 + "lineStyle": {}, + "source": "3", + "target": "81", + "value": null }, { - "id": "125", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.6939365934239156, - "y": -0.10900682636765976 + "lineStyle": {}, + "source": "3", + "target": "89", + "value": null }, { - "id": "126", - "itemStyle": { - "color": "#460c5f" - }, - "symbolSize": 2.8867513459481287, - "x": -0.35722722054929623, - "y": 0.11575318391395979 + "lineStyle": {}, + "source": "3", + "target": "225", + "value": null }, { - "id": "127", - "itemStyle": { - "color": "#440255" - }, - "symbolSize": 2.8867513459481287, - "x": -0.35052792343987216, - "y": 0.2005573133727346 + "lineStyle": {}, + "source": "4", + "target": "56", + "value": null }, { - "id": "128", - "itemStyle": { - "color": "#440255" - }, - "symbolSize": 2.8867513459481287, - "x": 0.48208283396103896, - "y": -0.5527692972593822 + "lineStyle": {}, + "source": "4", + "target": "89", + "value": null }, { - "id": "129", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.526419502720007, - "y": 0.21155952324527508 + "lineStyle": {}, + "source": "4", + "target": "13", + "value": null }, { - "id": "130", - "itemStyle": { - "color": "#46095c" - }, - "symbolSize": 2.8867513459481287, - "x": -0.2790367900656551, - "y": 0.527226255398031 - }, - { - "id": "131", - "itemStyle": { - "color": "#440255" - }, - "symbolSize": 2.8867513459481287, - "x": -0.6388931689680185, - "y": -0.2414952131099212 + "lineStyle": {}, + "source": "4", + "target": "181", + "value": null }, { - "id": "132", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.27738241911179384, - "y": 0.48509715223615096 + "lineStyle": {}, + "source": "4", + "target": "62", + "value": null }, { - "id": "133", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.24207540009169368, - "y": -0.17137202432334492 + "lineStyle": {}, + "source": "4", + "target": "12", + "value": null }, { - "id": "134", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.4076136425314752, - "y": 0.17757261622340162 + "lineStyle": {}, + "source": "4", + "target": "429", + "value": null }, { - "id": "135", - "itemStyle": { - "color": "#440255" - }, - "symbolSize": 2.8867513459481287, - "x": -0.5338447661119892, - "y": -0.08428531072777834 + "lineStyle": {}, + "source": "4", + "target": "81", + "value": null }, { - "id": "136", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.03859201836121426, - "y": 0.044307551509608 + "lineStyle": {}, + "source": "4", + "target": "256", + "value": null }, { - "id": "137", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.6287769712280862, - "y": 0.08597950760725148 + "lineStyle": {}, + "source": "4", + "target": "176", + "value": null }, { - "id": "138", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.19970111580776845, - "y": -0.3182101270063969 + "lineStyle": {}, + "source": "6", + "target": "89", + "value": null }, { - "id": "139", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.31620996998665224, - "y": 0.3040112685000537 + "lineStyle": {}, + "source": "6", + "target": "315", + "value": null }, { - "id": "140", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.350699270444237, - "y": 0.3084110930897862 + "lineStyle": {}, + "source": "6", + "target": "658", + "value": null }, { - "id": "141", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.04628369263485492, - "y": 0.38483917653261235 + "lineStyle": {}, + "source": "6", + "target": "14", + "value": null }, { - "id": "142", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.23538327329615163, - "y": 0.5159454582935944 + "lineStyle": {}, + "source": "6", + "target": "13", + "value": null }, { - "id": "143", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.45894941545707496, - "y": -0.3815820753111428 + "lineStyle": {}, + "source": "897", + "target": "81", + "value": null }, { - "id": "144", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.047847238061110436, - "y": -0.09994402263457243 + "lineStyle": {}, + "source": "11", + "target": "202", + "value": null }, { - "id": "145", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.4282440609658787, - "y": 0.3981533231770086 + "lineStyle": {}, + "source": "11", + "target": "12", + "value": null }, { - "id": "146", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.31762333033933166, - "y": 0.4028227507399958 + "lineStyle": {}, + "source": "11", + "target": "381", + "value": null }, { - "id": "147", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.21687957174347489, - "y": 0.18006329945880156 + "lineStyle": {}, + "source": "11", + "target": "92", + "value": null }, { - "id": "148", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.37943116416241196, - "y": -0.43304523824595986 + "lineStyle": {}, + "source": "11", + "target": "418", + "value": null }, { - "id": "149", - "itemStyle": { - "color": "#440255" - }, - "symbolSize": 2.8867513459481287, - "x": -0.40847759234167524, - "y": -0.24362619683416292 + "lineStyle": {}, + "source": "11", + "target": "605", + "value": null }, { - "id": "150", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": 0.6168820297930762, - "y": -0.8352009502247875 + "lineStyle": {}, + "source": "11", + "target": "570", + "value": null }, { - "id": "151", - "itemStyle": { - "color": "#440357" - }, - "symbolSize": 2.8867513459481287, - "x": 0.4123723601417052, - "y": -0.048249419128005185 + "lineStyle": {}, + "source": "11", + "target": "429", + "value": null }, { - "id": "152", - "itemStyle": { - "color": "#440357" - }, - "symbolSize": 2.8867513459481287, - "x": 0.2831091216007838, - "y": -0.6909529250317368 + "lineStyle": {}, + "source": "11", + "target": "251", + "value": null }, { - "id": "153", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.523271855380766, - "y": 0.17249192463000607 + "lineStyle": {}, + "source": "12", + "target": "13", + "value": null }, { - "id": "154", - "itemStyle": { - "color": "#460b5e" - }, - "symbolSize": 2.8867513459481287, - "x": 0.008916429596973953, - "y": -0.254001216231578 + "lineStyle": {}, + "source": "12", + "target": "44", + "value": null }, { - "id": "155", - "itemStyle": { - "color": "#440154" - }, - "symbolSize": 2.8867513459481287, - "x": -0.7401929104059926, - "y": -0.44072765161111066 + "lineStyle": {}, + "source": "12", + "target": "199", + "value": null }, { - "id": "156", + "lineStyle": {}, + "source": "13", + "target": "54", + "value": null + }, + { + "lineStyle": {}, + "source": "14", + "target": "418", + "value": null + }, + { + "lineStyle": {}, + "source": "14", + "target": "56", + "value": null + }, + { + "lineStyle": {}, + "source": "405", + "target": "81", + "value": null + }, + { + "lineStyle": {}, + "source": "291", + "target": "70", + "value": null + }, + { + "lineStyle": {}, + "source": "39", + "target": "54", + "value": null + }, + { + "lineStyle": {}, + "source": "44", + "target": "70", + "value": null + }, + { + "lineStyle": {}, + "source": "54", + "target": "62", + "value": null + }, + { + "lineStyle": {}, + "source": "54", + "target": "359", + "value": null + }, + { + "lineStyle": {}, + "source": "54", + "target": "107", + "value": null + }, + { + "lineStyle": {}, + "source": "56", + "target": "64", + "value": null + }, + { + "lineStyle": {}, + "source": "442", + "target": "603", + "value": null + }, + { + "lineStyle": {}, + "source": "577", + "target": "116", + "value": null + }, + { + "lineStyle": {}, + "source": "70", + "target": "365", + "value": null + }, + { + "lineStyle": {}, + "source": "81", + "target": "892", + "value": null + }, + { + "lineStyle": {}, + "source": "722", + "target": "251", + "value": null + }, + { + "lineStyle": {}, + "source": "89", + "target": "107", + "value": null + } + ], + "type": "graph" + } + ], + "tooltip": { + "show": true + } + }, + "error": null, + "in_progress": true, + "input_metadata": [ + { + "dataframes": { + "edges": { + "columns": [ + "source", + "target" + ] + }, + "nodes": { + "columns": [ + "id", + "pagerank" + ] + } + }, + "other": {}, + "relations": [ + { + "df": "edges", + "name": null, + "source_column": "source", + "source_key": "id", + "source_table": "nodes", + "target_column": "target", + "target_key": "id", + "target_table": "nodes" + } + ] + } + ], + "meta": { + "categories": [], + "color": "orange", + "doc": null, + "id": "Visualize graph", + "inputs": [ + { + "name": "graph", + "position": "left", + "type": { + "type": "" + } + } + ], + "name": "Visualize graph", + "outputs": [], + "params": [ + { + "default": null, + "name": "color_nodes_by", + "type": { + "format": "node attribute" + } + }, + { + "default": null, + "name": "label_by", + "type": { + "format": "node attribute" + } + }, + { + "default": null, + "name": "color_edges_by", + "type": { + "format": "edge attribute" + } + } + ], + "type": "visualization" + }, + "op_id": "Visualize graph", + "params": { + "color_nodes_by": "pagerank" + }, + "status": "done", + "title": "Visualize graph", + "view": { + "animationDuration": 500.0, + "animationEasingUpdate": "quinticInOut", + "series": [ + { + "data": [ + { + "id": "0", "itemStyle": { - "color": "#440154" + "color": "#3d4b89" }, "symbolSize": 2.8867513459481287, - "x": 0.6063248933505443, - "y": -0.32862325408139487 + "x": -0.34872043336008135, + "y": 0.0016601226354718188 }, { - "id": "157", + "id": "1", "itemStyle": { - "color": "#45065a" + "color": "#fde724" }, "symbolSize": 2.8867513459481287, - "x": 0.5836433041824548, - "y": -0.19228305040515722 + "x": -0.1513321753815621, + "y": 0.1930087319263785 }, { - "id": "158", + "id": "2", "itemStyle": { - "color": "#440154" + "color": "#1e978a" }, "symbolSize": 2.8867513459481287, - "x": 0.0398994054793956, - "y": -0.21308428438213523 + "x": -0.17154973266057838, + "y": -0.18274431781551836 }, { - "id": "159", + "id": "3", "itemStyle": { - "color": "#440154" + "color": "#26ac81" }, "symbolSize": 2.8867513459481287, - "x": 0.1286882986597694, - "y": 0.5873273649324173 + "x": 0.2674888150535251, + "y": -0.1470876636247623 }, { - "id": "160", + "id": "4", "itemStyle": { - "color": "#440255" + "color": "#45085b" }, "symbolSize": 2.8867513459481287, - "x": -0.4535981304690835, - "y": -0.0344085529198795 + "x": -0.34556096974925204, + "y": -0.05866245247413772 }, { - "id": "161", + "id": "5", "itemStyle": { - "color": "#440154" + "color": "#23a883" }, "symbolSize": 2.8867513459481287, - "x": 0.3308391554647688, - "y": 0.10654099311491419 + "x": 0.012082334772143702, + "y": -0.21627886453069936 }, { - "id": "162", + "id": "6", "itemStyle": { - "color": "#440255" + "color": "#46095c" }, "symbolSize": 2.8867513459481287, - "x": 0.269655390337604, - "y": -0.4470710783537011 + "x": -0.04633203684048507, + "y": -0.02327698040995416 }, { - "id": "163", + "id": "7", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.06972960795885137, - "y": -0.16617703071702283 + "x": -0.4295488262356878, + "y": 0.18092596627549437 }, { - "id": "164", + "id": "8", "itemStyle": { - "color": "#440154" + "color": "#46317e" }, "symbolSize": 2.8867513459481287, - "x": 0.7143733742406542, - "y": 0.4337008424936045 + "x": 0.08117172750951997, + "y": 0.17826045129554952 }, { - "id": "165", + "id": "9", "itemStyle": { - "color": "#440154" + "color": "#471163" }, "symbolSize": 2.8867513459481287, - "x": 0.38681511824291015, - "y": -0.42470460891788375 + "x": 0.06422023179743636, + "y": 0.10588645457430383 }, { - "id": "166", + "id": "10", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.23584148695263282, - "y": -0.5151004812942939 + "x": -0.4456371167318133, + "y": -0.174374802453211 }, { - "id": "167", + "id": "11", "itemStyle": { - "color": "#440154" + "color": "#453681" }, "symbolSize": 2.8867513459481287, - "x": 0.09034272350902776, - "y": 0.00144528176109814 + "x": 0.10480299552655954, + "y": 0.14931101378311987 }, { - "id": "168", + "id": "12", "itemStyle": { - "color": "#46095c" + "color": "#48196b" }, "symbolSize": 2.8867513459481287, - "x": -0.3150960377039431, - "y": 0.36927210009053535 + "x": 0.15913779748265655, + "y": -0.06648396935069516 }, { - "id": "169", + "id": "13", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.25332354492797954, - "y": -1.0 + "x": -0.018426128681613564, + "y": -0.06907797948988752 }, { - "id": "170", + "id": "14", "itemStyle": { - "color": "#440154" + "color": "#471466" }, "symbolSize": 2.8867513459481287, - "x": 0.42740999750734554, - "y": 0.6865686610680687 + "x": 0.023296905557122355, + "y": 0.14137175570787983 }, { - "id": "171", + "id": "15", "itemStyle": { - "color": "#440154" + "color": "#345e8d" }, "symbolSize": 2.8867513459481287, - "x": 0.13556814441528522, - "y": 0.486650928429205 + "x": -0.08886763549459438, + "y": 0.14732395930053413 }, { - "id": "172", + "id": "16", "itemStyle": { - "color": "#440255" + "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.5425058536798987, - "y": -0.48847053294395315 + "x": -0.08637410535194981, + "y": -0.00955013154074279 }, { - "id": "173", + "id": "17", "itemStyle": { - "color": "#440255" + "color": "#450558" }, "symbolSize": 2.8867513459481287, - "x": -0.19627207589648957, - "y": -0.6582467124387555 + "x": 0.08644464093654358, + "y": 0.23275556185948462 }, { - "id": "174", + "id": "18", "itemStyle": { - "color": "#45065a" + "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.5776066549359552, - "y": -0.24016051636705385 + "x": -0.02223300921022498, + "y": 0.02691787552292339 }, { - "id": "175", + "id": "19", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.175753988980118, - "y": 0.21526936207616357 + "x": -0.164417783816309, + "y": 0.5592517922345739 }, { - "id": "176", + "id": "20", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.6311594417880017, - "y": -0.013848165349986749 + "x": 0.0033182340738299463, + "y": -0.0007667895820446442 }, { - "id": "177", + "id": "21", "itemStyle": { - "color": "#440154" + "color": "#46095c" }, "symbolSize": 2.8867513459481287, - "x": 0.04306435814531667, - "y": -0.11294827132645459 + "x": 0.20470379786017603, + "y": 0.056974736296930825 }, { - "id": "178", + "id": "22", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.06570383004524188, - "y": -0.06843143170112757 + "x": 0.5046653172445914, + "y": -0.4258442303938695 }, { - "id": "179", + "id": "23", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.4094324974880689, - "y": 0.14522822129211008 + "x": 0.12020180803667774, + "y": 0.35044210090953337 }, { - "id": "180", + "id": "24", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.04836142194182118, - "y": -0.5496232971173358 + "x": 0.04100014607512704, + "y": -0.04696376398027579 }, { - "id": "181", + "id": "25", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.11801828251853465, - "y": -0.3955203106868492 + "x": 0.062301723823639764, + "y": -0.1469148954920294 }, { - "id": "182", + "id": "26", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.2705553101656264, - "y": 0.3669045121641852 + "x": -0.4691833883579273, + "y": 0.3967831502554601 }, { - "id": "183", + "id": "27", "itemStyle": { - "color": "#440154" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": -0.43233899242329843, - "y": 0.43967848326780473 + "x": -0.20918751448398856, + "y": 0.08089408693250172 }, { - "id": "184", + "id": "28", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.14189977055250624, - "y": -0.040784627657264504 + "x": -0.15797992352342724, + "y": 0.11396613641507376 }, { - "id": "185", + "id": "29", "itemStyle": { - "color": "#440154" + "color": "#48196b" }, "symbolSize": 2.8867513459481287, - "x": 0.45981841343486013, - "y": 0.6544952323402959 + "x": 0.059398301750496575, + "y": 0.05738974237760047 }, { - "id": "186", + "id": "30", "itemStyle": { - "color": "#440154" + "color": "#471466" }, "symbolSize": 2.8867513459481287, - "x": -0.1784814478263679, - "y": 0.42411867120790947 + "x": 0.3279486277463994, + "y": 0.20439005240834943 }, { - "id": "187", + "id": "31", "itemStyle": { - "color": "#440154" + "color": "#45085b" }, "symbolSize": 2.8867513459481287, - "x": -0.051400194213195166, - "y": 0.5475026359322138 + "x": 0.18800557454864625, + "y": -0.2182962184957651 }, { - "id": "188", + "id": "32", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.49144969999484445, - "y": -0.29053629277805587 + "x": -0.4344138050249209, + "y": -0.4099759096512366 }, { - "id": "189", + "id": "33", "itemStyle": { - "color": "#440154" + "color": "#471163" }, "symbolSize": 2.8867513459481287, - "x": -0.15395047777483833, - "y": -0.3818978226917316 + "x": 0.13295227631984224, + "y": 0.03285213665008422 }, { - "id": "190", + "id": "34", "itemStyle": { - "color": "#450558" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": 0.1762584440713201, - "y": -0.4910001549089839 + "x": -0.01207649845697327, + "y": 0.1877384247710771 }, { - "id": "191", + "id": "35", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.46558000321348814, - "y": 0.06213099976623735 + "x": -0.12487753820960053, + "y": -0.015064124882886236 }, { - "id": "192", + "id": "36", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.8598544033003448, - "y": 0.13578310517707848 + "x": 0.4806523402509384, + "y": 0.03030915712544497 }, { - "id": "193", + "id": "37", "itemStyle": { - "color": "#440154" + "color": "#440357" }, "symbolSize": 2.8867513459481287, - "x": -0.6686385141057518, - "y": 0.1193767842071987 + "x": -0.15741587859279702, + "y": 0.046184217114210356 }, { - "id": "194", + "id": "38", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.8610604460564353, - "y": -0.19346374898217375 + "x": 0.29019210904758885, + "y": 0.17877241153898882 }, { - "id": "195", + "id": "39", "itemStyle": { - "color": "#440255" + "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.7730470931722606, - "y": -0.022478447236701653 + "x": 0.1270573146967792, + "y": 0.04692521735913637 }, { - "id": "196", + "id": "40", "itemStyle": { - "color": "#440154" + "color": "#460c5f" }, "symbolSize": 2.8867513459481287, - "x": 0.41762088626898153, - "y": -0.38378777542871423 + "x": 0.22998646606613507, + "y": 0.350867715445292 }, { - "id": "197", + "id": "41", "itemStyle": { - "color": "#440154" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": 0.12540727993423434, - "y": -0.5468029744108304 + "x": -0.3084084668453266, + "y": 0.007625273541174162 }, { - "id": "198", + "id": "42", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.6705476882975926, - "y": 0.4789554275685813 + "x": 0.22803091170369763, + "y": 0.03376314759398198 }, { - "id": "199", + "id": "43", "itemStyle": { - "color": "#440154" + "color": "#460b5e" }, "symbolSize": 2.8867513459481287, - "x": -0.22459277643011666, - "y": 0.325674479683138 + "x": -0.10565378441255215, + "y": 0.353152222346924 }, { - "id": "200", + "id": "44", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.7265455324337421, - "y": 0.25746331664265215 + "x": 0.2662337219008625, + "y": 0.1188939898149502 }, { - "id": "201", + "id": "45", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.3922268948941092, - "y": -0.038754676873169344 + "x": -0.47538189848521206, + "y": 0.3225639184980829 }, { - "id": "202", + "id": "46", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.012912088607934094, - "y": -0.5197223028552869 + "x": 0.35701067986136187, + "y": 0.41931851954947247 }, { - "id": "203", + "id": "47", "itemStyle": { - "color": "#440154" + "color": "#471163" }, "symbolSize": 2.8867513459481287, - "x": -0.46828030940498094, - "y": -0.34109973627285717 + "x": -0.11369433271535816, + "y": 0.5148666084641986 }, { - "id": "204", + "id": "48", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.10375215282179584, - "y": -0.24346935692438826 + "x": 0.16502971846073183, + "y": 0.45556022579987543 }, { - "id": "205", + "id": "49", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.19098427531221895, - "y": 0.10809970140623355 + "x": 0.33713137726789516, + "y": 0.008826643213716451 }, { - "id": "206", + "id": "50", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.10670634252502739, - "y": 0.44707285657833923 + "x": 0.01777341807415824, + "y": 0.027707706121587395 }, { - "id": "207", + "id": "51", "itemStyle": { - "color": "#440154" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": -0.662986487740047, - "y": -0.04580464794767976 + "x": -0.29905207936103545, + "y": -0.15208629481929553 }, { - "id": "208", + "id": "52", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.12898621943325236, - "y": -0.23340357936750042 + "x": -0.3831089269454462, + "y": -0.49002572500321606 }, { - "id": "209", + "id": "53", "itemStyle": { - "color": "#440154" + "color": "#440357" }, "symbolSize": 2.8867513459481287, - "x": 0.3084837871302644, - "y": -0.9973517182514187 + "x": 0.304248199685862, + "y": 0.23517670193890952 }, { - "id": "210", + "id": "54", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.6848951527842964, - "y": 0.26423469957228424 + "x": 0.05367914982421096, + "y": 0.1454345960925736 }, { - "id": "211", + "id": "55", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.44825728415220606, - "y": -0.3385698241580599 + "x": 0.6070429876936169, + "y": -0.28578856521210966 }, { - "id": "212", + "id": "56", "itemStyle": { - "color": "#440154" + "color": "#440357" }, "symbolSize": 2.8867513459481287, - "x": -0.7156223822473275, - "y": 0.02859983974276955 + "x": -0.041064708671123745, + "y": -0.3540357304026712 }, { - "id": "213", + "id": "57", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.16507450425493123, - "y": -0.11322587344964466 + "x": 0.1293781913575497, + "y": 0.10099616662546784 }, { - "id": "214", + "id": "58", "itemStyle": { - "color": "#440255" + "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.3061303632485974, - "y": 0.1803657113528969 + "x": 0.049093794999641456, + "y": 0.2748289628129722 }, { - "id": "215", + "id": "59", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.5321769833996902, - "y": -0.25304276199503106 + "x": -0.7163860994482936, + "y": -0.020662108480324456 }, { - "id": "216", + "id": "60", "itemStyle": { - "color": "#440154" + "color": "#460b5e" }, "symbolSize": 2.8867513459481287, - "x": 0.6378059393901865, - "y": -0.22375148018134086 + "x": 0.17008725856476686, + "y": 0.08288928790785238 }, { - "id": "217", + "id": "61", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.11770383381799457, - "y": -0.17328763702440456 + "x": -0.21671122327754352, + "y": -0.26284347297442423 }, { - "id": "218", + "id": "62", "itemStyle": { - "color": "#440154" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": -0.3716371022644814, - "y": 0.5073688755380752 + "x": 0.36471525370478997, + "y": 0.15309598797456642 }, { - "id": "219", + "id": "63", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.05132662746568459, - "y": -0.5671999219053712 + "x": 0.5493181612532969, + "y": -0.36526245073273816 }, { - "id": "220", + "id": "64", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.24724477552114457, - "y": 0.587337082550158 + "x": -0.6895826545341012, + "y": 0.05891067791851273 }, { - "id": "221", + "id": "65", "itemStyle": { - "color": "#460c5f" + "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.5588627385543314, - "y": 0.5795236058604996 + "x": -0.04746440264518993, + "y": 0.3215939909129357 }, { - "id": "222", + "id": "66", "itemStyle": { - "color": "#440154" + "color": "#440357" }, "symbolSize": 2.8867513459481287, - "x": 0.3026735212818937, - "y": 0.2713208566674226 + "x": 0.08119913583703493, + "y": 0.38308445438875005 }, { - "id": "223", + "id": "67", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.3622413337751218, - "y": 0.678407063656288 + "x": 0.23403968797913302, + "y": -0.25508315734692383 }, { - "id": "224", + "id": "68", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.05810262850655637, - "y": -0.3721100697434203 + "x": -0.0761068304402974, + "y": -0.04829030975654874 }, { - "id": "225", + "id": "69", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.03374978921101705, - "y": -0.5042495280885383 + "x": 0.4227655280215121, + "y": -0.44220341663316826 }, { - "id": "226", + "id": "70", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.7599374248543216, - "y": 0.80939440566442 + "x": -0.7040688853310462, + "y": -0.06607348410433442 }, { - "id": "227", + "id": "71", "itemStyle": { - "color": "#440154" + "color": "#440357" }, "symbolSize": 2.8867513459481287, - "x": -0.7929267921153055, - "y": -0.6788942889141422 + "x": 0.42167613500076817, + "y": -0.002169610473694188 }, { - "id": "228", + "id": "72", "itemStyle": { - "color": "#440154" + "color": "#460e61" }, "symbolSize": 2.8867513459481287, - "x": 0.4675284542230675, - "y": -0.3924277077406163 + "x": 0.5405527498324444, + "y": 0.03396467460539683 }, { - "id": "229", + "id": "73", "itemStyle": { - "color": "#440154" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": -0.06832960085667208, - "y": 0.47799904574394575 + "x": -0.41047138015853657, + "y": -0.18599084015077583 }, { - "id": "230", + "id": "74", "itemStyle": { - "color": "#440154" + "color": "#460c5f" }, "symbolSize": 2.8867513459481287, - "x": -0.18070628681985126, - "y": 0.5248102365281877 + "x": 0.4337292179613621, + "y": 0.2431864606413698 }, { - "id": "231", + "id": "75", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.49992250701891333, - "y": 0.5167592702062035 + "x": 0.09545561853774787, + "y": 0.04669259825157519 }, { - "id": "232", + "id": "76", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.663304621895805, - "y": -0.1435556807427136 + "x": -0.09399006486498056, + "y": 0.05962130967706914 }, { - "id": "233", + "id": "77", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.5989276605887347, - "y": 0.4150643221583224 + "x": 0.4925106744260841, + "y": -0.34925882190633933 }, { - "id": "234", + "id": "78", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.43196346451141276, - "y": 0.5406292271303742 + "x": 0.08377202698765245, + "y": -0.5426585047641674 }, { - "id": "235", + "id": "79", "itemStyle": { - "color": "#440154" + "color": "#46095c" }, "symbolSize": 2.8867513459481287, - "x": 0.06135296343832188, - "y": 0.48727077187508616 + "x": 0.21617800802161524, + "y": 0.40691166967654663 }, { - "id": "236", + "id": "80", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.22305858820085003, - "y": -0.13620774888786524 + "x": 0.20935105799162945, + "y": 0.2871320297095957 }, { - "id": "237", + "id": "81", "itemStyle": { - "color": "#450558" + "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.4435482259612916, - "y": -0.5869177734747674 + "x": -0.01188591121607262, + "y": -0.022991300995935497 }, { - "id": "238", + "id": "82", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.6204374739769909, - "y": 0.14808214422511926 + "x": 0.07579249737770022, + "y": -0.3207188214936187 }, { - "id": "239", + "id": "83", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.2199496510687603, - "y": 0.451347875249162 + "x": 0.1801334156706976, + "y": 0.5385016633355012 }, { - "id": "240", + "id": "84", "itemStyle": { - "color": "#440154" + "color": "#440357" }, "symbolSize": 2.8867513459481287, - "x": 0.10154351405985142, - "y": 0.5058715659378965 + "x": 0.20138140842211202, + "y": 0.2470908222187182 }, { - "id": "241", + "id": "85", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.45871553625543, - "y": -0.12443186113334573 + "x": -0.6423913524015397, + "y": 0.14745235782194008 }, { - "id": "242", + "id": "86", "itemStyle": { - "color": "#440154" + "color": "#45065a" }, "symbolSize": 2.8867513459481287, - "x": 0.35416635951190767, - "y": 0.36739745506703486 + "x": 0.5849232978105304, + "y": -0.08155834117503763 }, { - "id": "243", + "id": "87", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.09570074344495864, - "y": -0.515317343058241 + "x": -0.20275675124025364, + "y": -0.0627301096356098 }, { - "id": "244", + "id": "88", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.622743530919903, - "y": -0.12823360765473618 + "x": 0.3170697913953514, + "y": 0.6965391274853473 }, { - "id": "245", + "id": "89", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.40288780329807833, - "y": 0.4629892510999778 + "x": -0.3661781618683184, + "y": 0.46241312782920085 }, { - "id": "246", + "id": "90", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.42059180828467424, - "y": -0.7461128756502459 + "x": -0.023342727826499165, + "y": 0.07356692851976449 }, { - "id": "247", + "id": "91", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.5872551641010995, - "y": -0.3688416368182072 + "x": -0.15393442239435212, + "y": -0.1821365430923384 }, { - "id": "248", + "id": "92", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.058351147520903354, - "y": -0.505821315631541 + "x": -0.04969031714673493, + "y": -0.21794283473551315 }, { - "id": "249", + "id": "93", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.6383033906430003, - "y": -0.2666418256239617 + "x": -0.25326490383057537, + "y": -0.048033927491436805 }, { - "id": "250", + "id": "94", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.6598571788783723, - "y": -0.2052102435932871 + "x": 0.4656858080296918, + "y": -0.44431380786387137 }, { - "id": "251", + "id": "95", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.3357506022936871, - "y": -0.512247698389334 + "x": 0.26749110615014865, + "y": 0.43382906304631264 }, { - "id": "252", + "id": "96", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.4139603375535861, - "y": -0.3534771666735801 + "x": 0.03543515927909371, + "y": 0.2514771753382546 }, { - "id": "253", + "id": "97", "itemStyle": { - "color": "#440154" + "color": "#450558" }, "symbolSize": 2.8867513459481287, - "x": -0.3856644230017411, - "y": 0.4019095454227086 + "x": 0.16308045964631185, + "y": -0.2901412621960842 }, { - "id": "254", + "id": "98", "itemStyle": { - "color": "#440154" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": -0.1497997723844665, - "y": 0.28108456489032124 + "x": -0.4538044430901971, + "y": -0.2633634346502798 }, { - "id": "255", + "id": "99", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.2207479088201306, - "y": 0.5767716993378457 + "x": -0.04861324737116385, + "y": 0.1928258792397029 }, { - "id": "256", + "id": "100", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.09741759790129907, - "y": -0.5594597262521186 + "x": -0.36140932119293034, + "y": 0.30402924351698885 }, { - "id": "257", + "id": "101", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.07223790608349691, - "y": 0.09229456080325037 + "x": 0.328410307743568, + "y": 0.5010388520676388 }, { - "id": "258", + "id": "102", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.62717166717928, - "y": -0.18229057691296094 + "x": -0.2254760638441965, + "y": 0.8325727863033633 }, { - "id": "259", + "id": "103", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.8720180416496197, - "y": 0.0868339136591019 + "x": -0.4147796839758289, + "y": -0.0925395002140996 }, { - "id": "260", + "id": "104", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.30431259042290204, - "y": -0.9555764493486046 + "x": 0.004710216028767286, + "y": -0.5707288129642364 }, { - "id": "261", + "id": "105", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.5495399526802001, - "y": 0.11570527152187148 + "x": 0.46494816664114913, + "y": 0.11068479946914263 }, { - "id": "262", + "id": "106", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.5047808838917655, - "y": -0.6307893312528939 + "x": -0.32488419809685687, + "y": -0.5206253808373554 }, { - "id": "263", + "id": "107", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.2914027037152388, - "y": -0.5296527171918805 + "x": 0.3935327958972784, + "y": 0.7086100854798562 }, { - "id": "264", + "id": "108", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.12136093037075733, - "y": -0.5032461867338092 + "x": -0.31226585708602456, + "y": 0.09106333406876992 }, { - "id": "265", + "id": "109", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.21389935839887417, - "y": 0.5071395717200565 + "x": -0.1152303466948036, + "y": -0.04758432360714283 }, { - "id": "266", + "id": "110", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.021225125241119962, - "y": -0.6316545126724247 + "x": -0.27377195324368514, + "y": -0.3538359606119637 }, { - "id": "267", + "id": "111", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.043237409236441066, - "y": -0.5863849396543379 + "x": -0.4254752173467425, + "y": -0.4455259219668649 }, { - "id": "268", + "id": "112", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.0827129569403819, - "y": 0.4533988204028394 + "x": -0.378671761471595, + "y": -0.3898397787596498 }, { - "id": "269", + "id": "113", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.6188566992492565, - "y": -0.8428945066140199 + "x": -0.3070449463054737, + "y": 0.4917759388600533 }, { - "id": "270", + "id": "114", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.3026450290431455, - "y": 0.5621647118113706 + "x": -0.3287648362082879, + "y": -0.4226590537259917 }, { - "id": "271", + "id": "115", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.7606248987368761, - "y": 0.024802098698750667 + "x": -0.35033070785307663, + "y": -0.48210615283231806 }, { - "id": "272", + "id": "116", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.6436504056380787, - "y": -0.08762560008233164 + "x": -0.6449534017618453, + "y": 0.043028449852491844 }, { - "id": "273", + "id": "117", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.5464479369115117, - "y": -0.17688067577393124 + "x": -0.4186504572425201, + "y": 0.0966792551877143 }, { - "id": "274", + "id": "118", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.8406459227503038, - "y": 0.18337171109925632 + "x": -0.17262107309856106, + "y": -0.033800837338840185 }, { - "id": "275", + "id": "119", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.22955365118976737, - "y": 0.40186550881679073 + "x": 0.2923003952434006, + "y": -0.0623736230994795 }, { - "id": "276", + "id": "120", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.7361901422896843, - "y": 0.38945309463827554 + "x": 0.5321556419174058, + "y": -0.399909905969895 }, { - "id": "277", + "id": "121", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.38664632850776187, - "y": 0.2649513444647449 + "x": 0.38668829094352025, + "y": 0.10996808058924087 }, { - "id": "278", + "id": "122", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.5343900747756036, - "y": -0.32463717694185096 + "x": 0.5627546324659712, + "y": -0.29292237505719004 }, { - "id": "279", + "id": "123", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.6152544020191995, - "y": -0.1395373171025682 + "x": 0.1475581109456959, + "y": 0.29072604268946933 }, { - "id": "280", + "id": "124", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.6971837752458679, - "y": 0.09436191417134238 + "x": -0.025738505046268224, + "y": -0.4187224093977949 }, { - "id": "281", + "id": "125", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.8169623075287884, - "y": -0.06649069321878132 + "x": -0.6939365934239156, + "y": -0.10900682636765976 }, { - "id": "282", + "id": "126", "itemStyle": { - "color": "#440154" + "color": "#460c5f" }, "symbolSize": 2.8867513459481287, - "x": -0.4483960411475304, - "y": 0.3517377069466074 + "x": -0.35722722054929623, + "y": 0.11575318391395979 }, { - "id": "283", + "id": "127", "itemStyle": { - "color": "#440154" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": -0.5228585596411175, - "y": 0.22034540684723955 + "x": -0.35052792343987216, + "y": 0.2005573133727346 }, { - "id": "284", + "id": "128", "itemStyle": { - "color": "#440154" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": -0.26086457883241415, - "y": 0.4823872375155526 + "x": 0.48208283396103896, + "y": -0.5527692972593822 }, { - "id": "285", + "id": "129", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.796283393250976, - "y": 0.768663027358776 + "x": 0.526419502720007, + "y": 0.21155952324527508 }, { - "id": "286", + "id": "130", "itemStyle": { - "color": "#440154" + "color": "#46095c" }, "symbolSize": 2.8867513459481287, - "x": -0.24284594554953545, - "y": 0.5385615322874402 + "x": -0.2790367900656551, + "y": 0.527226255398031 }, { - "id": "287", + "id": "131", "itemStyle": { - "color": "#440154" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": -0.25680443409063963, - "y": -0.4732306634558978 + "x": -0.6388931689680185, + "y": -0.2414952131099212 }, { - "id": "288", + "id": "132", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.7597204972700713, - "y": -0.09249167724514479 + "x": 0.27738241911179384, + "y": 0.48509715223615096 }, { - "id": "289", + "id": "133", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.3369814515168167, - "y": 0.5171225376863323 + "x": -0.24207540009169368, + "y": -0.17137202432334492 }, { - "id": "290", + "id": "134", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.6789869810190825, - "y": 0.005898265169329804 + "x": 0.4076136425314752, + "y": 0.17757261622340162 }, { - "id": "291", + "id": "135", "itemStyle": { - "color": "#440154" + "color": "#440255" }, "symbolSize": 2.8867513459481287, - "x": -0.30495806642960865, - "y": -0.46401539041060363 + "x": -0.5338447661119892, + "y": -0.08428531072777834 }, { - "id": "292", + "id": "136", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.3285795125866958, - "y": 0.4462862486899935 + "x": -0.03859201836121426, + "y": 0.044307551509608 }, { - "id": "293", + "id": "137", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.2828646829694012, - "y": -0.6166534609717533 + "x": -0.6287769712280862, + "y": 0.08597950760725148 }, { - "id": "294", + "id": "138", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.5926575290164674, - "y": -0.33644290728372744 + "x": 0.19970111580776845, + "y": -0.3182101270063969 }, { - "id": "295", + "id": "139", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.6902578961115473, - "y": 0.2813090395979617 + "x": -0.31620996998665224, + "y": 0.3040112685000537 }, { - "id": "296", + "id": "140", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.5508413571977905, - "y": 0.16254767474542584 + "x": 0.350699270444237, + "y": 0.3084110930897862 }, { - "id": "297", + "id": "141", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.4305597197039484, - "y": -0.17936837835100403 + "x": -0.04628369263485492, + "y": 0.38483917653261235 }, { - "id": "298", + "id": "142", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": 0.4881223624735309, - "y": 0.441561186555843 + "x": 0.23538327329615163, + "y": 0.5159454582935944 }, { - "id": "299", + "id": "143", "itemStyle": { "color": "#440154" }, "symbolSize": 2.8867513459481287, - "x": -0.2816546612307871, - "y": -0.5286599672448269 - } - ], - "emphasis": { - "focus": "adjacency", - "lineStyle": { - "width": 10.0 - } - }, - "lineStyle": { - "color": "gray", - "curveness": 0.3 - }, - "links": [ - { - "source": "0", - "target": "1" - }, - { - "source": "1", - "target": "2" + "x": -0.45894941545707496, + "y": -0.3815820753111428 }, { - "source": "1", - "target": "5" + "id": "144", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.047847238061110436, + "y": -0.09994402263457243 }, { - "source": "1", - "target": "8" + "id": "145", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.4282440609658787, + "y": 0.3981533231770086 }, { - "source": "1", - "target": "1" + "id": "146", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.31762333033933166, + "y": 0.4028227507399958 }, { - "source": "1", - "target": "12" + "id": "147", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.21687957174347489, + "y": 0.18006329945880156 }, { - "source": "1", - "target": "3" + "id": "148", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.37943116416241196, + "y": -0.43304523824595986 }, { - "source": "1", - "target": "43" + "id": "149", + "itemStyle": { + "color": "#440255" + }, + "symbolSize": 2.8867513459481287, + "x": -0.40847759234167524, + "y": -0.24362619683416292 }, { - "source": "1", - "target": "15" + "id": "150", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.6168820297930762, + "y": -0.8352009502247875 }, { - "source": "1", - "target": "0" + "id": "151", + "itemStyle": { + "color": "#440357" + }, + "symbolSize": 2.8867513459481287, + "x": 0.4123723601417052, + "y": -0.048249419128005185 }, { - "source": "1", - "target": "11" + "id": "152", + "itemStyle": { + "color": "#440357" + }, + "symbolSize": 2.8867513459481287, + "x": 0.2831091216007838, + "y": -0.6909529250317368 }, { - "source": "1", - "target": "126" + "id": "153", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.523271855380766, + "y": 0.17249192463000607 }, { - "source": "1", - "target": "130" + "id": "154", + "itemStyle": { + "color": "#460b5e" + }, + "symbolSize": 2.8867513459481287, + "x": 0.008916429596973953, + "y": -0.254001216231578 }, { - "source": "1", - "target": "168" - }, - { - "source": "1", - "target": "154" + "id": "155", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.7401929104059926, + "y": -0.44072765161111066 }, { - "source": "1", - "target": "60" + "id": "156", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.6063248933505443, + "y": -0.32862325408139487 }, { - "source": "1", - "target": "221" + "id": "157", + "itemStyle": { + "color": "#45065a" + }, + "symbolSize": 2.8867513459481287, + "x": 0.5836433041824548, + "y": -0.19228305040515722 }, { - "source": "2", - "target": "0" + "id": "158", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.0398994054793956, + "y": -0.21308428438213523 }, { - "source": "2", - "target": "1" + "id": "159", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.1286882986597694, + "y": 0.5873273649324173 }, { - "source": "2", - "target": "8" + "id": "160", + "itemStyle": { + "color": "#440255" + }, + "symbolSize": 2.8867513459481287, + "x": -0.4535981304690835, + "y": -0.0344085529198795 }, { - "source": "2", - "target": "2" + "id": "161", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.3308391554647688, + "y": 0.10654099311491419 }, { - "source": "2", - "target": "3" + "id": "162", + "itemStyle": { + "color": "#440255" + }, + "symbolSize": 2.8867513459481287, + "x": 0.269655390337604, + "y": -0.4470710783537011 }, { - "source": "2", - "target": "14" + "id": "163", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.06972960795885137, + "y": -0.16617703071702283 }, { - "source": "2", - "target": "5" + "id": "164", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.7143733742406542, + "y": 0.4337008424936045 }, { - "source": "2", - "target": "9" + "id": "165", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.38681511824291015, + "y": -0.42470460891788375 }, { - "source": "2", - "target": "15" + "id": "166", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.23584148695263282, + "y": -0.5151004812942939 }, { - "source": "2", - "target": "6" + "id": "167", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.09034272350902776, + "y": 0.00144528176109814 }, { - "source": "2", - "target": "33" + "id": "168", + "itemStyle": { + "color": "#46095c" + }, + "symbolSize": 2.8867513459481287, + "x": -0.3150960377039431, + "y": 0.36927210009053535 }, { - "source": "2", - "target": "56" + "id": "169", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.25332354492797954, + "y": -1.0 }, { - "source": "2", - "target": "41" + "id": "170", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.42740999750734554, + "y": 0.6865686610680687 }, { - "source": "2", - "target": "12" + "id": "171", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.13556814441528522, + "y": 0.486650928429205 }, { - "source": "2", - "target": "190" + "id": "172", + "itemStyle": { + "color": "#440255" + }, + "symbolSize": 2.8867513459481287, + "x": -0.5425058536798987, + "y": -0.48847053294395315 }, { - "source": "2", - "target": "37" + "id": "173", + "itemStyle": { + "color": "#440255" + }, + "symbolSize": 2.8867513459481287, + "x": -0.19627207589648957, + "y": -0.6582467124387555 }, { - "source": "2", - "target": "149" + "id": "174", + "itemStyle": { + "color": "#45065a" + }, + "symbolSize": 2.8867513459481287, + "x": 0.5776066549359552, + "y": -0.24016051636705385 }, { - "source": "2", - "target": "237" + "id": "175", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.175753988980118, + "y": 0.21526936207616357 }, { - "source": "2", - "target": "73" + "id": "176", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.6311594417880017, + "y": -0.013848165349986749 }, { - "source": "2", - "target": "11" + "id": "177", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.04306435814531667, + "y": -0.11294827132645459 }, { - "source": "3", - "target": "1" + "id": "178", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.06570383004524188, + "y": -0.06843143170112757 }, { - "source": "3", - "target": "6" + "id": "179", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.4094324974880689, + "y": 0.14522822129211008 }, { - "source": "3", - "target": "2" + "id": "180", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.04836142194182118, + "y": -0.5496232971173358 }, { - "source": "3", - "target": "9" + "id": "181", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.11801828251853465, + "y": -0.3955203106868492 }, { - "source": "3", - "target": "5" + "id": "182", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.2705553101656264, + "y": 0.3669045121641852 }, { - "source": "3", - "target": "33" - }, - { - "source": "3", - "target": "12" + "id": "183", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.43233899242329843, + "y": 0.43967848326780473 }, { - "source": "3", - "target": "3" + "id": "184", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.14189977055250624, + "y": -0.040784627657264504 }, { - "source": "3", - "target": "74" + "id": "185", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.45981841343486013, + "y": 0.6544952323402959 }, { - "source": "3", - "target": "8" + "id": "186", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.1784814478263679, + "y": 0.42411867120790947 }, { - "source": "3", - "target": "15" + "id": "187", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.051400194213195166, + "y": 0.5475026359322138 }, { - "source": "3", - "target": "157" + "id": "188", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.49144969999484445, + "y": -0.29053629277805587 }, { - "source": "3", - "target": "174" + "id": "189", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.15395047777483833, + "y": -0.3818978226917316 }, { - "source": "3", - "target": "86" + "id": "190", + "itemStyle": { + "color": "#450558" + }, + "symbolSize": 2.8867513459481287, + "x": 0.1762584440713201, + "y": -0.4910001549089839 }, { - "source": "3", - "target": "11" + "id": "191", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.46558000321348814, + "y": 0.06213099976623735 }, { - "source": "3", - "target": "29" + "id": "192", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.8598544033003448, + "y": 0.13578310517707848 }, { - "source": "4", - "target": "2" + "id": "193", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.6686385141057518, + "y": 0.1193767842071987 }, { - "source": "4", - "target": "131" + "id": "194", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.8610604460564353, + "y": -0.19346374898217375 }, { - "source": "4", - "target": "1" + "id": "195", + "itemStyle": { + "color": "#440255" + }, + "symbolSize": 2.8867513459481287, + "x": 0.7730470931722606, + "y": -0.022478447236701653 }, { - "source": "5", - "target": "5" + "id": "196", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.41762088626898153, + "y": -0.38378777542871423 }, { - "source": "5", - "target": "1" + "id": "197", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.12540727993423434, + "y": -0.5468029744108304 }, { - "source": "6", - "target": "1" + "id": "198", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.6705476882975926, + "y": 0.4789554275685813 }, { - "source": "6", - "target": "3" + "id": "199", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.22459277643011666, + "y": 0.325674479683138 }, { - "source": "6", - "target": "2" + "id": "200", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.7265455324337421, + "y": 0.25746331664265215 }, { - "source": "6", - "target": "5" + "id": "201", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.3922268948941092, + "y": -0.038754676873169344 }, { - "source": "6", - "target": "11" + "id": "202", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.012912088607934094, + "y": -0.5197223028552869 }, { - "source": "6", - "target": "34" + "id": "203", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.46828030940498094, + "y": -0.34109973627285717 }, { - "source": "6", - "target": "98" + "id": "204", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.10375215282179584, + "y": -0.24346935692438826 }, { - "source": "6", - "target": "0" + "id": "205", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.19098427531221895, + "y": 0.10809970140623355 }, { - "source": "6", - "target": "151" + "id": "206", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.10670634252502739, + "y": 0.44707285657833923 }, { - "source": "6", - "target": "21" + "id": "207", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.662986487740047, + "y": -0.04580464794767976 }, { - "source": "6", - "target": "175" + "id": "208", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.12898621943325236, + "y": -0.23340357936750042 }, { - "source": "6", - "target": "15" + "id": "209", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.3084837871302644, + "y": -0.9973517182514187 }, { - "source": "7", - "target": "0" + "id": "210", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.6848951527842964, + "y": 0.26423469957228424 }, { - "source": "7", - "target": "1" - }, - { - "source": "9", - "target": "1" + "id": "211", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.44825728415220606, + "y": -0.3385698241580599 }, { - "source": "9", - "target": "5" + "id": "212", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.7156223822473275, + "y": 0.02859983974276955 }, { - "source": "9", - "target": "11" + "id": "213", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.16507450425493123, + "y": -0.11322587344964466 }, { - "source": "9", - "target": "3" + "id": "214", + "itemStyle": { + "color": "#440255" + }, + "symbolSize": 2.8867513459481287, + "x": -0.3061303632485974, + "y": 0.1803657113528969 }, { - "source": "9", - "target": "4" + "id": "215", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.5321769833996902, + "y": -0.25304276199503106 }, { - "source": "9", - "target": "2" + "id": "216", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.6378059393901865, + "y": -0.22375148018134086 }, { - "source": "9", - "target": "66" + "id": "217", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.11770383381799457, + "y": -0.17328763702440456 }, { - "source": "9", - "target": "79" + "id": "218", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.3716371022644814, + "y": 0.5073688755380752 }, { - "source": "9", - "target": "71" + "id": "219", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.05132662746568459, + "y": -0.5671999219053712 }, { - "source": "10", - "target": "2" + "id": "220", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.24724477552114457, + "y": 0.587337082550158 }, { - "source": "10", - "target": "0" + "id": "221", + "itemStyle": { + "color": "#460c5f" + }, + "symbolSize": 2.8867513459481287, + "x": -0.5588627385543314, + "y": 0.5795236058604996 }, { - "source": "12", - "target": "2" + "id": "222", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.3026735212818937, + "y": 0.2713208566674226 }, { - "source": "12", - "target": "14" + "id": "223", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.3622413337751218, + "y": 0.678407063656288 }, { - "source": "12", - "target": "1" + "id": "224", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.05810262850655637, + "y": -0.3721100697434203 }, { - "source": "13", - "target": "12" + "id": "225", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.03374978921101705, + "y": -0.5042495280885383 }, { - "source": "13", - "target": "0" + "id": "226", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.7599374248543216, + "y": 0.80939440566442 }, { - "source": "13", - "target": "11" + "id": "227", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.7929267921153055, + "y": -0.6788942889141422 }, { - "source": "13", - "target": "2" + "id": "228", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.4675284542230675, + "y": -0.3924277077406163 }, { - "source": "13", - "target": "1" + "id": "229", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.06832960085667208, + "y": 0.47799904574394575 }, { - "source": "13", - "target": "224" + "id": "230", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.18070628681985126, + "y": 0.5248102365281877 }, { - "source": "13", - "target": "3" + "id": "231", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.49992250701891333, + "y": 0.5167592702062035 }, { - "source": "13", - "target": "14" + "id": "232", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.663304621895805, + "y": -0.1435556807427136 }, { - "source": "14", - "target": "0" + "id": "233", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.5989276605887347, + "y": 0.4150643221583224 }, { - "source": "14", - "target": "3" + "id": "234", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.43196346451141276, + "y": 0.5406292271303742 }, { - "source": "14", - "target": "1" + "id": "235", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.06135296343832188, + "y": 0.48727077187508616 }, { - "source": "14", - "target": "43" + "id": "236", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.22305858820085003, + "y": -0.13620774888786524 }, { - "source": "14", - "target": "33" + "id": "237", + "itemStyle": { + "color": "#450558" + }, + "symbolSize": 2.8867513459481287, + "x": -0.4435482259612916, + "y": -0.5869177734747674 }, { - "source": "14", - "target": "2" + "id": "238", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.6204374739769909, + "y": 0.14808214422511926 }, { - "source": "14", - "target": "40" - }, - { - "source": "14", - "target": "84" + "id": "239", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.2199496510687603, + "y": 0.451347875249162 }, { - "source": "14", - "target": "79" + "id": "240", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.10154351405985142, + "y": 0.5058715659378965 }, { - "source": "15", - "target": "3" + "id": "241", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.45871553625543, + "y": -0.12443186113334573 }, { - "source": "15", - "target": "15" + "id": "242", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.35416635951190767, + "y": 0.36739745506703486 }, { - "source": "15", - "target": "2" + "id": "243", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.09570074344495864, + "y": -0.515317343058241 }, { - "source": "15", - "target": "47" + "id": "244", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.622743530919903, + "y": -0.12823360765473618 }, { - "source": "15", - "target": "29" + "id": "245", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.40288780329807833, + "y": 0.4629892510999778 }, { - "source": "16", - "target": "1" + "id": "246", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.42059180828467424, + "y": -0.7461128756502459 }, { - "source": "16", - "target": "2" + "id": "247", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.5872551641010995, + "y": -0.3688416368182072 }, { - "source": "16", - "target": "8" + "id": "248", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.058351147520903354, + "y": -0.505821315631541 }, { - "source": "16", - "target": "31" + "id": "249", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.6383033906430003, + "y": -0.2666418256239617 }, { - "source": "16", - "target": "5" + "id": "250", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.6598571788783723, + "y": -0.2052102435932871 }, { - "source": "16", - "target": "15" + "id": "251", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.3357506022936871, + "y": -0.512247698389334 }, { - "source": "16", - "target": "126" + "id": "252", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.4139603375535861, + "y": -0.3534771666735801 }, { - "source": "17", - "target": "1" + "id": "253", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.3856644230017411, + "y": 0.4019095454227086 }, { - "source": "17", - "target": "37" + "id": "254", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.1497997723844665, + "y": 0.28108456489032124 }, { - "source": "17", - "target": "11" + "id": "255", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.2207479088201306, + "y": 0.5767716993378457 }, { - "source": "17", - "target": "53" + "id": "256", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.09741759790129907, + "y": -0.5594597262521186 }, { - "source": "18", - "target": "1" + "id": "257", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.07223790608349691, + "y": 0.09229456080325037 }, { - "source": "18", - "target": "8" + "id": "258", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.62717166717928, + "y": -0.18229057691296094 }, { - "source": "18", - "target": "0" + "id": "259", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.8720180416496197, + "y": 0.0868339136591019 }, { - "source": "18", - "target": "3" + "id": "260", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.30431259042290204, + "y": -0.9555764493486046 }, { - "source": "18", - "target": "5" + "id": "261", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.5495399526802001, + "y": 0.11570527152187148 }, { - "source": "18", - "target": "17" + "id": "262", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.5047808838917655, + "y": -0.6307893312528939 }, { - "source": "19", - "target": "1" + "id": "263", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.2914027037152388, + "y": -0.5296527171918805 }, { - "source": "20", - "target": "8" + "id": "264", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.12136093037075733, + "y": -0.5032461867338092 }, { - "source": "20", - "target": "1" + "id": "265", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.21389935839887417, + "y": 0.5071395717200565 }, { - "source": "20", - "target": "2" + "id": "266", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.021225125241119962, + "y": -0.6316545126724247 }, { - "source": "20", - "target": "91" - }, - { - "source": "20", - "target": "9" + "id": "267", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.043237409236441066, + "y": -0.5863849396543379 }, { - "source": "20", - "target": "15" + "id": "268", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.0827129569403819, + "y": 0.4533988204028394 }, { - "source": "20", - "target": "37" + "id": "269", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.6188566992492565, + "y": -0.8428945066140199 }, { - "source": "20", - "target": "21" + "id": "270", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.3026450290431455, + "y": 0.5621647118113706 }, { - "source": "20", - "target": "17" + "id": "271", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.7606248987368761, + "y": 0.024802098698750667 }, { - "source": "20", - "target": "97" + "id": "272", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.6436504056380787, + "y": -0.08762560008233164 }, { - "source": "20", - "target": "11" + "id": "273", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.5464479369115117, + "y": -0.17688067577393124 }, { - "source": "21", - "target": "15" + "id": "274", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.8406459227503038, + "y": 0.18337171109925632 }, { - "source": "21", - "target": "97" + "id": "275", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.22955365118976737, + "y": 0.40186550881679073 }, { - "source": "21", - "target": "0" + "id": "276", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.7361901422896843, + "y": 0.38945309463827554 }, { - "source": "21", - "target": "3" + "id": "277", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.38664632850776187, + "y": 0.2649513444647449 }, { - "source": "22", - "target": "3" + "id": "278", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.5343900747756036, + "y": -0.32463717694185096 }, { - "source": "23", - "target": "1" + "id": "279", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.6152544020191995, + "y": -0.1395373171025682 }, { - "source": "23", - "target": "30" + "id": "280", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.6971837752458679, + "y": 0.09436191417134238 }, { - "source": "23", - "target": "79" + "id": "281", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.8169623075287884, + "y": -0.06649069321878132 }, { - "source": "24", - "target": "1" + "id": "282", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.4483960411475304, + "y": 0.3517377069466074 }, { - "source": "24", - "target": "2" + "id": "283", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.5228585596411175, + "y": 0.22034540684723955 }, { - "source": "24", - "target": "8" + "id": "284", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.26086457883241415, + "y": 0.4823872375155526 }, { - "source": "24", - "target": "3" + "id": "285", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.796283393250976, + "y": 0.768663027358776 }, { - "source": "24", - "target": "31" + "id": "286", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.24284594554953545, + "y": 0.5385615322874402 }, { - "source": "25", - "target": "11" + "id": "287", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.25680443409063963, + "y": -0.4732306634558978 }, { - "source": "25", - "target": "5" + "id": "288", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.7597204972700713, + "y": -0.09249167724514479 }, { - "source": "25", - "target": "31" + "id": "289", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.3369814515168167, + "y": 0.5171225376863323 }, { - "source": "25", - "target": "2" + "id": "290", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.6789869810190825, + "y": 0.005898265169329804 }, { - "source": "26", - "target": "1" + "id": "291", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.30495806642960865, + "y": -0.46401539041060363 }, { - "source": "27", - "target": "0" + "id": "292", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.3285795125866958, + "y": 0.4462862486899935 }, { - "source": "27", - "target": "8" + "id": "293", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.2828646829694012, + "y": -0.6166534609717533 }, { - "source": "27", - "target": "14" + "id": "294", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.5926575290164674, + "y": -0.33644290728372744 }, { - "source": "27", - "target": "15" + "id": "295", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.6902578961115473, + "y": 0.2813090395979617 }, { - "source": "27", - "target": "5" + "id": "296", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.5508413571977905, + "y": 0.16254767474542584 }, { - "source": "27", - "target": "4" + "id": "297", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.4305597197039484, + "y": -0.17936837835100403 }, { - "source": "27", - "target": "1" + "id": "298", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": 0.4881223624735309, + "y": 0.441561186555843 }, { - "source": "27", - "target": "153" - }, + "id": "299", + "itemStyle": { + "color": "#440154" + }, + "symbolSize": 2.8867513459481287, + "x": -0.2816546612307871, + "y": -0.5286599672448269 + } + ], + "emphasis": { + "focus": "adjacency", + "lineStyle": { + "width": 10.0 + } + }, + "lineStyle": { + "color": "gray", + "curveness": 0.3 + }, + "links": [ { - "source": "27", - "target": "11" + "source": "0", + "target": "1" }, { - "source": "27", + "source": "1", "target": "2" }, { - "source": "27", - "target": "283" - }, - { - "source": "28", - "target": "9" + "source": "1", + "target": "5" }, { - "source": "28", - "target": "29" + "source": "1", + "target": "8" }, { - "source": "28", + "source": "1", "target": "1" }, { - "source": "28", - "target": "0" - }, - { - "source": "29", - "target": "2" + "source": "1", + "target": "12" }, { - "source": "29", - "target": "8" + "source": "1", + "target": "3" }, { - "source": "29", - "target": "11" + "source": "1", + "target": "43" }, { - "source": "30", - "target": "3" + "source": "1", + "target": "15" }, { - "source": "32", - "target": "2" + "source": "1", + "target": "0" }, { - "source": "33", - "target": "15" + "source": "1", + "target": "11" }, { - "source": "33", - "target": "1" + "source": "1", + "target": "126" }, { - "source": "34", - "target": "30" + "source": "1", + "target": "130" }, { - "source": "35", - "target": "11" + "source": "1", + "target": "168" }, { - "source": "35", - "target": "1" + "source": "1", + "target": "154" }, { - "source": "35", - "target": "5" + "source": "1", + "target": "60" }, { - "source": "36", - "target": "3" + "source": "1", + "target": "221" }, { - "source": "36", - "target": "53" + "source": "2", + "target": "0" }, { - "source": "37", - "target": "0" + "source": "2", + "target": "1" }, { - "source": "38", - "target": "11" + "source": "2", + "target": "8" }, { - "source": "38", - "target": "33" + "source": "2", + "target": "2" }, { - "source": "39", + "source": "2", "target": "3" }, { - "source": "39", - "target": "9" + "source": "2", + "target": "14" }, { - "source": "39", + "source": "2", "target": "5" }, { - "source": "39", - "target": "53" - }, - { - "source": "39", - "target": "1" + "source": "2", + "target": "9" }, { - "source": "39", - "target": "11" + "source": "2", + "target": "15" }, { - "source": "40", - "target": "30" + "source": "2", + "target": "6" }, { - "source": "41", - "target": "1" + "source": "2", + "target": "33" }, { - "source": "42", - "target": "3" + "source": "2", + "target": "56" }, { - "source": "42", - "target": "60" + "source": "2", + "target": "41" }, { - "source": "42", - "target": "40" + "source": "2", + "target": "12" }, { - "source": "42", - "target": "11" + "source": "2", + "target": "190" }, { - "source": "42", - "target": "5" + "source": "2", + "target": "37" }, { - "source": "44", - "target": "8" + "source": "2", + "target": "149" }, { - "source": "44", - "target": "15" + "source": "2", + "target": "237" }, { - "source": "44", - "target": "17" + "source": "2", + "target": "73" }, { - "source": "44", - "target": "21" + "source": "2", + "target": "11" }, { - "source": "44", - "target": "238" + "source": "3", + "target": "1" }, { - "source": "44", - "target": "3" + "source": "3", + "target": "6" }, { - "source": "45", - "target": "1" + "source": "3", + "target": "2" }, { - "source": "46", - "target": "8" + "source": "3", + "target": "9" }, { - "source": "48", - "target": "14" + "source": "3", + "target": "5" }, { - "source": "48", - "target": "40" + "source": "3", + "target": "33" }, { - "source": "49", - "target": "11" + "source": "3", + "target": "12" }, { - "source": "49", + "source": "3", "target": "3" }, { - "source": "50", - "target": "2" + "source": "3", + "target": "74" }, { - "source": "50", + "source": "3", "target": "8" }, { - "source": "50", - "target": "0" + "source": "3", + "target": "15" }, { - "source": "50", - "target": "40" + "source": "3", + "target": "157" }, { - "source": "50", - "target": "3" - }, - { - "source": "50", - "target": "29" - }, - { - "source": "50", - "target": "5" + "source": "3", + "target": "174" }, { - "source": "51", - "target": "5" + "source": "3", + "target": "86" }, { - "source": "51", - "target": "1" + "source": "3", + "target": "11" }, { - "source": "51", - "target": "2" + "source": "3", + "target": "29" }, { - "source": "52", + "source": "4", "target": "2" }, { - "source": "53", - "target": "40" + "source": "4", + "target": "131" }, { - "source": "54", - "target": "3" + "source": "4", + "target": "1" }, { - "source": "54", - "target": "74" + "source": "5", + "target": "5" }, { - "source": "54", - "target": "127" + "source": "5", + "target": "1" }, { - "source": "54", + "source": "6", "target": "1" }, { - "source": "55", + "source": "6", "target": "3" }, { - "source": "57", - "target": "3" + "source": "6", + "target": "2" }, { - "source": "57", - "target": "1" + "source": "6", + "target": "5" }, { - "source": "57", - "target": "9" + "source": "6", + "target": "11" }, { - "source": "58", - "target": "29" + "source": "6", + "target": "34" }, { - "source": "58", - "target": "5" + "source": "6", + "target": "98" }, { - "source": "58", - "target": "220" + "source": "6", + "target": "0" }, { - "source": "58", - "target": "47" + "source": "6", + "target": "151" }, { - "source": "59", - "target": "0" + "source": "6", + "target": "21" }, { - "source": "60", - "target": "1" + "source": "6", + "target": "175" }, { - "source": "60", - "target": "3" + "source": "6", + "target": "15" }, { - "source": "61", - "target": "5" + "source": "7", + "target": "0" }, { - "source": "61", - "target": "2" + "source": "7", + "target": "1" }, { - "source": "62", - "target": "30" + "source": "9", + "target": "1" }, { - "source": "62", - "target": "3" + "source": "9", + "target": "5" }, { - "source": "62", - "target": "29" + "source": "9", + "target": "11" }, { - "source": "63", + "source": "9", "target": "3" }, { - "source": "64", - "target": "0" + "source": "9", + "target": "4" }, { - "source": "65", - "target": "1" + "source": "9", + "target": "2" }, { - "source": "65", - "target": "9" + "source": "9", + "target": "66" }, { - "source": "67", - "target": "12" + "source": "9", + "target": "79" }, { - "source": "67", - "target": "3" + "source": "9", + "target": "71" }, { - "source": "67", - "target": "5" + "source": "10", + "target": "2" }, { - "source": "68", - "target": "3" + "source": "10", + "target": "0" }, { - "source": "68", - "target": "0" + "source": "12", + "target": "2" }, { - "source": "68", + "source": "12", + "target": "14" + }, + { + "source": "12", "target": "1" }, { - "source": "69", - "target": "3" + "source": "13", + "target": "12" }, { - "source": "70", + "source": "13", "target": "0" }, { - "source": "71", - "target": "31" + "source": "13", + "target": "11" }, { - "source": "71", - "target": "195" + "source": "13", + "target": "2" }, { - "source": "71", - "target": "21" + "source": "13", + "target": "1" }, { - "source": "72", - "target": "5" + "source": "13", + "target": "224" }, { - "source": "73", - "target": "0" + "source": "13", + "target": "3" }, { - "source": "75", - "target": "53" + "source": "13", + "target": "14" }, { - "source": "75", + "source": "14", "target": "0" }, { - "source": "75", - "target": "71" + "source": "14", + "target": "3" }, { - "source": "76", + "source": "14", "target": "1" }, { - "source": "76", - "target": "3" + "source": "14", + "target": "43" }, { - "source": "76", - "target": "135" + "source": "14", + "target": "33" }, { - "source": "76", - "target": "79" + "source": "14", + "target": "2" }, { - "source": "76", - "target": "91" + "source": "14", + "target": "40" }, { - "source": "76", - "target": "8" + "source": "14", + "target": "84" }, { - "source": "76", - "target": "0" + "source": "14", + "target": "79" }, { - "source": "77", + "source": "15", "target": "3" }, { - "source": "78", - "target": "5" - }, - { - "source": "80", - "target": "9" + "source": "15", + "target": "15" }, { - "source": "80", - "target": "11" + "source": "15", + "target": "2" }, { - "source": "81", - "target": "17" + "source": "15", + "target": "47" }, { - "source": "81", - "target": "60" + "source": "15", + "target": "29" }, { - "source": "81", - "target": "3" + "source": "16", + "target": "1" }, { - "source": "81", + "source": "16", "target": "2" }, { - "source": "81", - "target": "0" - }, - { - "source": "82", - "target": "3" + "source": "16", + "target": "8" }, { - "source": "82", - "target": "2" + "source": "16", + "target": "31" }, { - "source": "83", - "target": "8" + "source": "16", + "target": "5" }, { - "source": "84", + "source": "16", "target": "15" }, { - "source": "84", - "target": "66" + "source": "16", + "target": "126" }, { - "source": "84", - "target": "12" + "source": "17", + "target": "1" }, { - "source": "85", - "target": "0" + "source": "17", + "target": "37" }, { - "source": "86", - "target": "72" + "source": "17", + "target": "11" }, { - "source": "87", - "target": "1" + "source": "17", + "target": "53" }, { - "source": "87", - "target": "5" + "source": "18", + "target": "1" }, { - "source": "88", - "target": "40" + "source": "18", + "target": "8" }, { - "source": "89", - "target": "1" + "source": "18", + "target": "0" }, { - "source": "90", + "source": "18", "target": "3" }, { - "source": "90", - "target": "214" + "source": "18", + "target": "5" }, { - "source": "92", - "target": "3" + "source": "18", + "target": "17" }, { - "source": "92", + "source": "19", "target": "1" }, { - "source": "92", - "target": "173" + "source": "20", + "target": "8" }, { - "source": "92", - "target": "29" + "source": "20", + "target": "1" }, { - "source": "93", - "target": "1" + "source": "20", + "target": "2" }, { - "source": "93", - "target": "6" + "source": "20", + "target": "91" }, { - "source": "93", - "target": "61" + "source": "20", + "target": "9" }, { - "source": "94", - "target": "3" + "source": "20", + "target": "15" }, { - "source": "95", - "target": "11" + "source": "20", + "target": "37" }, { - "source": "96", - "target": "33" + "source": "20", + "target": "21" }, { - "source": "96", - "target": "1" + "source": "20", + "target": "17" }, { - "source": "99", - "target": "5" + "source": "20", + "target": "97" }, { - "source": "99", - "target": "1" + "source": "20", + "target": "11" }, { - "source": "99", - "target": "187" + "source": "21", + "target": "15" }, { - "source": "99", - "target": "11" + "source": "21", + "target": "97" }, { - "source": "100", - "target": "15" + "source": "21", + "target": "0" }, { - "source": "101", - "target": "17" + "source": "21", + "target": "3" }, { - "source": "102", - "target": "47" + "source": "22", + "target": "3" }, { - "source": "103", - "target": "2" + "source": "23", + "target": "1" }, { - "source": "103", - "target": "108" + "source": "23", + "target": "30" }, { - "source": "104", - "target": "5" + "source": "23", + "target": "79" }, { - "source": "105", - "target": "33" + "source": "24", + "target": "1" }, { - "source": "106", + "source": "24", "target": "2" }, { - "source": "107", - "target": "79" + "source": "24", + "target": "8" }, { - "source": "108", - "target": "0" + "source": "24", + "target": "3" }, { - "source": "108", - "target": "34" + "source": "24", + "target": "31" }, { - "source": "109", + "source": "25", "target": "11" }, { - "source": "109", - "target": "204" + "source": "25", + "target": "5" }, { - "source": "109", - "target": "126" + "source": "25", + "target": "31" }, { - "source": "110", + "source": "25", "target": "2" }, { - "source": "110", - "target": "91" + "source": "26", + "target": "1" }, { - "source": "111", - "target": "2" + "source": "27", + "target": "0" }, { - "source": "112", - "target": "2" + "source": "27", + "target": "8" }, { - "source": "113", - "target": "1" + "source": "27", + "target": "14" }, { - "source": "114", - "target": "2" + "source": "27", + "target": "15" }, { - "source": "115", - "target": "2" + "source": "27", + "target": "5" }, { - "source": "116", - "target": "0" + "source": "27", + "target": "4" }, { - "source": "117", + "source": "27", "target": "1" }, { - "source": "117", - "target": "4" + "source": "27", + "target": "153" }, { - "source": "117", - "target": "0" + "source": "27", + "target": "11" }, { - "source": "118", + "source": "27", "target": "2" }, { - "source": "118", - "target": "15" + "source": "27", + "target": "283" }, { - "source": "118", - "target": "5" + "source": "28", + "target": "9" }, { - "source": "118", + "source": "28", + "target": "29" + }, + { + "source": "28", "target": "1" }, { - "source": "119", - "target": "11" + "source": "28", + "target": "0" }, { - "source": "119", - "target": "31" + "source": "29", + "target": "2" }, { - "source": "120", - "target": "3" + "source": "29", + "target": "8" }, { - "source": "121", + "source": "29", "target": "11" }, { - "source": "122", + "source": "30", "target": "3" }, { - "source": "123", - "target": "1" + "source": "32", + "target": "2" }, { - "source": "123", - "target": "62" + "source": "33", + "target": "15" }, { - "source": "124", - "target": "2" + "source": "33", + "target": "1" }, { - "source": "124", - "target": "97" + "source": "34", + "target": "30" }, { - "source": "125", - "target": "0" + "source": "35", + "target": "11" }, { - "source": "127", - "target": "27" + "source": "35", + "target": "1" }, { - "source": "127", - "target": "1" + "source": "35", + "target": "5" }, { - "source": "128", + "source": "36", "target": "3" }, { - "source": "129", - "target": "21" + "source": "36", + "target": "53" }, { - "source": "132", - "target": "8" + "source": "37", + "target": "0" }, { - "source": "133", - "target": "35" - }, + "source": "38", + "target": "11" + }, { - "source": "133", - "target": "5" + "source": "38", + "target": "33" }, { - "source": "133", - "target": "0" + "source": "39", + "target": "3" }, { - "source": "134", - "target": "60" + "source": "39", + "target": "9" }, { - "source": "134", - "target": "21" + "source": "39", + "target": "5" }, { - "source": "136", - "target": "1" + "source": "39", + "target": "53" }, { - "source": "136", - "target": "2" + "source": "39", + "target": "1" }, { - "source": "136", - "target": "21" + "source": "39", + "target": "11" }, { - "source": "136", - "target": "15" + "source": "40", + "target": "30" }, { - "source": "136", - "target": "33" + "source": "41", + "target": "1" }, { - "source": "137", - "target": "0" + "source": "42", + "target": "3" }, { - "source": "138", - "target": "5" + "source": "42", + "target": "60" }, { - "source": "138", - "target": "12" + "source": "42", + "target": "40" }, { - "source": "139", - "target": "15" + "source": "42", + "target": "11" }, { - "source": "140", - "target": "9" + "source": "42", + "target": "5" }, { - "source": "141", + "source": "44", "target": "8" }, { - "source": "141", - "target": "1" + "source": "44", + "target": "15" }, { - "source": "142", - "target": "8" + "source": "44", + "target": "17" }, { - "source": "143", - "target": "2" + "source": "44", + "target": "21" }, { - "source": "144", - "target": "2" + "source": "44", + "target": "238" }, { - "source": "144", - "target": "11" + "source": "44", + "target": "3" }, { - "source": "145", + "source": "45", "target": "1" }, { - "source": "146", - "target": "11" + "source": "46", + "target": "8" }, { - "source": "147", - "target": "8" + "source": "48", + "target": "14" }, { - "source": "147", - "target": "0" + "source": "48", + "target": "40" }, { - "source": "148", - "target": "2" + "source": "49", + "target": "11" }, { - "source": "149", - "target": "4" + "source": "49", + "target": "3" }, { - "source": "150", - "target": "128" + "source": "50", + "target": "2" }, { - "source": "152", - "target": "3" + "source": "50", + "target": "8" }, { - "source": "154", - "target": "3" + "source": "50", + "target": "0" }, { - "source": "155", - "target": "98" + "source": "50", + "target": "40" }, { - "source": "156", + "source": "50", "target": "3" }, { - "source": "158", - "target": "2" + "source": "50", + "target": "29" }, { - "source": "158", + "source": "50", "target": "5" }, { - "source": "158", - "target": "33" + "source": "51", + "target": "5" }, { - "source": "159", - "target": "17" + "source": "51", + "target": "1" }, { - "source": "160", + "source": "51", "target": "2" }, { - "source": "160", - "target": "15" + "source": "52", + "target": "2" }, { - "source": "161", - "target": "29" + "source": "53", + "target": "40" }, { - "source": "162", - "target": "5" + "source": "54", + "target": "3" }, { - "source": "162", - "target": "3" + "source": "54", + "target": "74" }, { - "source": "163", - "target": "0" + "source": "54", + "target": "127" }, { - "source": "163", - "target": "3" + "source": "54", + "target": "1" }, { - "source": "164", - "target": "74" + "source": "55", + "target": "3" }, { - "source": "165", + "source": "57", "target": "3" }, { - "source": "166", - "target": "2" + "source": "57", + "target": "1" }, { - "source": "167", - "target": "3" + "source": "57", + "target": "9" }, { - "source": "167", - "target": "1" + "source": "58", + "target": "29" }, { - "source": "169", - "target": "152" + "source": "58", + "target": "5" }, { - "source": "170", - "target": "79" + "source": "58", + "target": "220" }, { - "source": "171", - "target": "11" + "source": "58", + "target": "47" }, { - "source": "172", - "target": "2" + "source": "59", + "target": "0" }, { - "source": "175", + "source": "60", "target": "1" }, { - "source": "176", - "target": "0" + "source": "60", + "target": "3" }, { - "source": "177", + "source": "61", "target": "5" }, { - "source": "177", - "target": "14" + "source": "61", + "target": "2" }, { - "source": "178", - "target": "1" + "source": "62", + "target": "30" }, { - "source": "178", - "target": "5" + "source": "62", + "target": "3" }, { - "source": "178", + "source": "62", + "target": "29" + }, + { + "source": "63", "target": "3" }, { - "source": "179", - "target": "151" + "source": "64", + "target": "0" }, { - "source": "179", - "target": "8" + "source": "65", + "target": "1" }, { - "source": "180", - "target": "5" + "source": "65", + "target": "9" }, { - "source": "181", - "target": "2" + "source": "67", + "target": "12" }, { - "source": "181", + "source": "67", + "target": "3" + }, + { + "source": "67", "target": "5" }, { - "source": "182", - "target": "15" + "source": "68", + "target": "3" }, { - "source": "183", + "source": "68", + "target": "0" + }, + { + "source": "68", "target": "1" }, { - "source": "184", + "source": "69", "target": "3" }, { - "source": "184", - "target": "15" - }, - { - "source": "185", - "target": "79" + "source": "70", + "target": "0" }, { - "source": "186", - "target": "15" + "source": "71", + "target": "31" }, { - "source": "188", - "target": "3" + "source": "71", + "target": "195" }, { - "source": "189", - "target": "2" + "source": "71", + "target": "21" }, { - "source": "189", + "source": "72", "target": "5" }, { - "source": "191", - "target": "33" + "source": "73", + "target": "0" }, { - "source": "192", - "target": "72" + "source": "75", + "target": "53" }, { - "source": "193", + "source": "75", "target": "0" }, { - "source": "194", - "target": "135" + "source": "75", + "target": "71" }, { - "source": "196", - "target": "3" + "source": "76", + "target": "1" }, { - "source": "197", - "target": "5" + "source": "76", + "target": "3" }, { - "source": "198", - "target": "74" + "source": "76", + "target": "135" }, { - "source": "199", - "target": "15" + "source": "76", + "target": "79" }, { - "source": "199", - "target": "1" + "source": "76", + "target": "91" }, { - "source": "200", - "target": "127" + "source": "76", + "target": "8" }, { - "source": "201", - "target": "31" + "source": "76", + "target": "0" }, { - "source": "201", - "target": "30" + "source": "77", + "target": "3" }, { - "source": "202", + "source": "78", "target": "5" }, { - "source": "203", - "target": "2" + "source": "80", + "target": "9" }, { - "source": "204", - "target": "3" + "source": "80", + "target": "11" }, { - "source": "205", - "target": "15" + "source": "81", + "target": "17" }, { - "source": "205", - "target": "72" + "source": "81", + "target": "60" }, { - "source": "205", - "target": "1" + "source": "81", + "target": "3" }, { - "source": "206", - "target": "14" + "source": "81", + "target": "2" }, { - "source": "207", + "source": "81", "target": "0" }, { - "source": "208", - "target": "0" + "source": "82", + "target": "3" }, { - "source": "208", - "target": "31" + "source": "82", + "target": "2" }, { - "source": "209", - "target": "152" + "source": "83", + "target": "8" }, { - "source": "210", - "target": "126" + "source": "84", + "target": "15" }, { - "source": "211", - "target": "3" + "source": "84", + "target": "66" }, { - "source": "212", - "target": "0" + "source": "84", + "target": "12" }, { - "source": "213", - "target": "5" + "source": "85", + "target": "0" }, { - "source": "213", - "target": "15" + "source": "86", + "target": "72" }, { - "source": "214", - "target": "2" + "source": "87", + "target": "1" }, { - "source": "215", - "target": "3" + "source": "87", + "target": "5" }, { - "source": "216", - "target": "3" + "source": "88", + "target": "40" }, { - "source": "217", - "target": "11" + "source": "89", + "target": "1" }, { - "source": "217", - "target": "56" + "source": "90", + "target": "3" }, { - "source": "218", - "target": "1" + "source": "90", + "target": "214" }, { - "source": "219", - "target": "5" + "source": "92", + "target": "3" }, { - "source": "222", - "target": "8" + "source": "92", + "target": "1" }, { - "source": "222", - "target": "21" + "source": "92", + "target": "173" }, { - "source": "223", - "target": "40" + "source": "92", + "target": "29" }, { - "source": "225", - "target": "5" + "source": "93", + "target": "1" }, { - "source": "226", - "target": "221" + "source": "93", + "target": "6" }, { - "source": "227", - "target": "172" + "source": "93", + "target": "61" }, { - "source": "228", + "source": "94", "target": "3" }, { - "source": "229", - "target": "66" + "source": "95", + "target": "11" }, { - "source": "229", - "target": "1" + "source": "96", + "target": "33" }, { - "source": "230", + "source": "96", "target": "1" }, { - "source": "231", - "target": "214" + "source": "99", + "target": "5" }, { - "source": "232", - "target": "0" + "source": "99", + "target": "1" }, { - "source": "233", - "target": "30" + "source": "99", + "target": "187" }, { - "source": "234", - "target": "220" + "source": "99", + "target": "11" }, { - "source": "234", - "target": "53" + "source": "100", + "target": "15" }, { - "source": "235", - "target": "11" + "source": "101", + "target": "17" }, { - "source": "236", - "target": "205" + "source": "102", + "target": "47" }, { - "source": "236", - "target": "5" + "source": "103", + "target": "2" }, { - "source": "239", - "target": "11" + "source": "103", + "target": "108" }, { - "source": "240", - "target": "11" + "source": "104", + "target": "5" }, { - "source": "241", - "target": "12" + "source": "105", + "target": "33" }, { - "source": "242", - "target": "11" + "source": "106", + "target": "2" }, { - "source": "243", - "target": "5" + "source": "107", + "target": "79" }, { - "source": "244", + "source": "108", "target": "0" }, { - "source": "245", - "target": "1" + "source": "108", + "target": "34" }, { - "source": "246", - "target": "162" + "source": "109", + "target": "11" }, { - "source": "247", - "target": "3" - }, + "source": "109", + "target": "204" + }, { - "source": "248", - "target": "5" + "source": "109", + "target": "126" }, { - "source": "249", - "target": "3" + "source": "110", + "target": "2" }, { - "source": "250", - "target": "4" + "source": "110", + "target": "91" }, { - "source": "251", - "target": "31" + "source": "111", + "target": "2" }, { - "source": "252", + "source": "112", "target": "2" }, { - "source": "253", + "source": "113", "target": "1" }, { - "source": "254", - "target": "168" + "source": "114", + "target": "2" }, { - "source": "254", - "target": "29" + "source": "115", + "target": "2" }, { - "source": "254", - "target": "15" + "source": "116", + "target": "0" }, { - "source": "255", + "source": "117", "target": "1" }, { - "source": "256", - "target": "5" + "source": "117", + "target": "4" }, { - "source": "257", - "target": "1" + "source": "117", + "target": "0" }, { - "source": "257", + "source": "118", "target": "2" }, { - "source": "257", - "target": "74" + "source": "118", + "target": "15" }, { - "source": "258", - "target": "3" + "source": "118", + "target": "5" }, { - "source": "259", - "target": "72" + "source": "118", + "target": "1" }, { - "source": "260", - "target": "173" + "source": "119", + "target": "11" }, { - "source": "261", - "target": "21" + "source": "119", + "target": "31" }, { - "source": "262", - "target": "190" + "source": "120", + "target": "3" }, { - "source": "263", - "target": "31" + "source": "121", + "target": "11" }, { - "source": "264", - "target": "5" + "source": "122", + "target": "3" }, { - "source": "265", + "source": "123", "target": "1" }, { - "source": "266", - "target": "154" + "source": "123", + "target": "62" }, { - "source": "267", - "target": "5" + "source": "124", + "target": "2" }, { - "source": "268", - "target": "11" + "source": "124", + "target": "97" }, { - "source": "269", - "target": "237" + "source": "125", + "target": "0" }, { - "source": "270", + "source": "127", + "target": "27" + }, + { + "source": "127", "target": "1" }, { - "source": "271", - "target": "71" + "source": "128", + "target": "3" }, { - "source": "272", + "source": "129", + "target": "21" + }, + { + "source": "132", + "target": "8" + }, + { + "source": "133", + "target": "35" + }, + { + "source": "133", + "target": "5" + }, + { + "source": "133", "target": "0" }, { - "source": "273", - "target": "3" + "source": "134", + "target": "60" }, { - "source": "274", - "target": "72" + "source": "134", + "target": "21" }, { - "source": "275", - "target": "15" + "source": "136", + "target": "1" }, { - "source": "276", - "target": "74" + "source": "136", + "target": "2" }, { - "source": "277", - "target": "15" + "source": "136", + "target": "21" }, { - "source": "278", - "target": "3" + "source": "136", + "target": "15" }, { - "source": "279", - "target": "3" + "source": "136", + "target": "33" }, { - "source": "280", + "source": "137", "target": "0" }, { - "source": "281", - "target": "160" + "source": "138", + "target": "5" }, { - "source": "282", - "target": "1" + "source": "138", + "target": "12" }, { - "source": "284", - "target": "1" + "source": "139", + "target": "15" }, { - "source": "285", - "target": "221" + "source": "140", + "target": "9" }, { - "source": "286", + "source": "141", + "target": "8" + }, + { + "source": "141", "target": "1" }, { - "source": "287", + "source": "142", + "target": "8" + }, + { + "source": "143", "target": "2" }, { - "source": "288", - "target": "151" + "source": "144", + "target": "2" }, { - "source": "289", + "source": "144", + "target": "11" + }, + { + "source": "145", "target": "1" }, { - "source": "290", + "source": "146", + "target": "11" + }, + { + "source": "147", + "target": "8" + }, + { + "source": "147", "target": "0" }, { - "source": "291", + "source": "148", "target": "2" }, { - "source": "292", - "target": "1" + "source": "149", + "target": "4" }, { - "source": "293", - "target": "97" + "source": "150", + "target": "128" }, { - "source": "294", - "target": "51" + "source": "152", + "target": "3" }, { - "source": "295", - "target": "62" + "source": "154", + "target": "3" }, { - "source": "296", - "target": "21" + "source": "155", + "target": "98" }, { - "source": "297", - "target": "12" + "source": "156", + "target": "3" }, { - "source": "298", - "target": "84" + "source": "158", + "target": "2" }, { - "source": "299", + "source": "158", + "target": "5" + }, + { + "source": "158", + "target": "33" + }, + { + "source": "159", + "target": "17" + }, + { + "source": "160", "target": "2" - } - ], - "roam": true, - "type": "graph" - } - ] - } - }, - "dragHandle": ".bg-primary", - "height": 467.0, - "id": "Visualize graph 1", - "parentId": null, - "position": { - "x": 926.7434405431638, - "y": -236.81566147945 - }, - "type": "visualization", - "width": 402.0 - }, - { - "data": { - "collapsed": false, - "display": { - "animationDuration": 500, - "animationEasingUpdate": "quinticInOut", - "series": [ - { - "data": [ + }, { - "id": "0", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.019226058669015594, - "y": -0.05969936507727839 + "source": "160", + "target": "15" }, { - "id": "1", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.005788639607367388, - "y": -0.18000143738090268 + "source": "161", + "target": "29" }, { - "id": "2", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.07380323284611433, - "y": -0.2818014011437968 + "source": "162", + "target": "5" }, { - "id": "3", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.17812930605230648, - "y": -0.3450505285616724 + "source": "162", + "target": "3" }, { - "id": "4", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.26072654680405044, - "y": -0.2970063505172038 + "source": "163", + "target": "0" }, { - "id": "5", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.22217144736807068, - "y": -0.19903655396781658 + "source": "163", + "target": "3" }, { - "id": "6", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.1450779092912863, - "y": -0.11339161067421515 + "source": "164", + "target": "74" }, { - "id": "7", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.059468913982422905, - "y": -0.04007724329712995 + "source": "165", + "target": "3" }, { - "id": "8", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.031785894812464466, - "y": 0.04138577020782704 + "source": "166", + "target": "2" }, { - "id": "9", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.12846956876860935, - "y": 0.09639958317580341 + "source": "167", + "target": "3" }, { - "id": "10", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.20875967484244143, - "y": 0.08965440501135727 + "source": "167", + "target": "1" }, { - "id": "11", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.12107234144263095, - "y": 0.04915322260029385 + "source": "169", + "target": "152" }, { - "id": "12", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.011628380909968268, - "y": 0.0631470487817732 + "source": "170", + "target": "79" }, { - "id": "13", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.08051542436742197, - "y": 0.11407995813616231 + "source": "171", + "target": "11" }, { - "id": "14", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.04075684331573669, - "y": 0.1505830536911056 + "source": "172", + "target": "2" }, { - "id": "15", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.02010830486766994, - "y": 0.1407479262402907 + "source": "175", + "target": "1" }, { - "id": "16", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.09565897614159569, - "y": 0.1105183791549304 + "source": "176", + "target": "0" }, { - "id": "17", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.18423975929906783, - "y": 0.06203635488931576 + "source": "177", + "target": "5" }, { - "id": "18", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.27189899074965135, - "y": 0.021883300123113018 + "source": "177", + "target": "14" }, { - "id": "19", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.3806439286519002, - "y": 0.016307911383000463 + "source": "178", + "target": "1" }, { - "id": "20", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.4898082517729127, - "y": 0.05889021622360944 + "source": "178", + "target": "5" }, { - "id": "21", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.565838326631024, - "y": 0.13736067782122766 + "source": "178", + "target": "3" }, { - "id": "22", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.5453399344822849, - "y": 0.1407859328202184 + "source": "179", + "target": "151" }, { - "id": "23", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.4757714018605296, - "y": 0.10120784510076178 + "source": "179", + "target": "8" }, { - "id": "24", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.40337977832286614, - "y": 0.0536954498544009 + "source": "180", + "target": "5" }, { - "id": "25", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.321923510042564, - "y": -0.004537995252029368 + "source": "181", + "target": "2" }, { - "id": "26", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.2136796282264948, - "y": -0.07268902370982737 + "source": "181", + "target": "5" }, { - "id": "27", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.07906964819259696, - "y": -0.09042340763002892 + "source": "182", + "target": "15" }, { - "id": "28", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.048083539152273806, - "y": -0.05516639154230844 + "source": "183", + "target": "1" }, { - "id": "29", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.16165339959795433, - "y": -0.010581047665004808 + "source": "184", + "target": "3" }, { - "id": "30", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.28000782282007414, - "y": 0.0026162283932914944 + "source": "184", + "target": "15" }, { - "id": "31", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.3137102688821624, - "y": -0.03843079916624947 + "source": "185", + "target": "79" }, { - "id": "32", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.20180724938905845, - "y": -0.04360070482912624 + "source": "186", + "target": "15" }, { - "id": "33", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.08334942966341231, - "y": -0.04630077995574006 + "source": "188", + "target": "3" }, { - "id": "34", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.0437986808715714, - "y": -0.04474328009936984 + "source": "189", + "target": "2" }, { - "id": "35", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.18275948294577984, - "y": -0.0104626205153299 + "source": "189", + "target": "5" }, { - "id": "36", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.27419226801870256, - "y": 0.0906039328934825 + "source": "191", + "target": "33" }, { - "id": "37", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.30561303254476174, - "y": 0.2250871494621349 + "source": "192", + "target": "72" }, { - "id": "38", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.27975879305745444, - "y": 0.35628802247612545 + "source": "193", + "target": "0" }, { - "id": "39", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.17712626544426469, - "y": 0.4190343088036682 + "source": "194", + "target": "135" }, { - "id": "40", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.06044319785638069, - "y": 0.3898831983619887 + "source": "196", + "target": "3" }, { - "id": "41", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.0324517618274141, - "y": 0.32825348364480134 + "source": "197", + "target": "5" }, { - "id": "42", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.11966220856502047, - "y": 0.2594473128894195 + "source": "198", + "target": "74" }, { - "id": "43", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.18203531136491666, - "y": 0.23400463953007872 + "source": "199", + "target": "15" }, { - "id": "44", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.10677313283129371, - "y": 0.21892736116621214 + "source": "199", + "target": "1" }, { - "id": "45", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.037109021917798454, - "y": 0.2360743891612475 + "source": "200", + "target": "127" }, { - "id": "46", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.018578666640684072, - "y": 0.30122356652343224 + "source": "201", + "target": "31" }, { - "id": "47", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.05184710426979044, - "y": 0.33974575646146876 + "source": "201", + "target": "30" }, { - "id": "48", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.14848565410123693, - "y": 0.3311596282525868 + "source": "202", + "target": "5" }, { - "id": "49", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.24907431599594257, - "y": 0.30041804926784893 + "source": "203", + "target": "2" }, { - "id": "50", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.3456578056686954, - "y": 0.29071700672474593 + "source": "204", + "target": "3" }, { - "id": "51", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.44614923779630744, - "y": 0.3384410140532836 + "source": "205", + "target": "15" }, { - "id": "52", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.5164803214980938, - "y": 0.4220485287549859 + "source": "205", + "target": "72" }, { - "id": "53", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.5204214725647666, - "y": 0.4321290519327399 + "source": "205", + "target": "1" }, { - "id": "54", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.4688326710502376, - "y": 0.36658345377254853 + "source": "206", + "target": "14" }, { - "id": "55", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.43577807366450527, - "y": 0.2818489545973887 + "source": "207", + "target": "0" }, { - "id": "56", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.4034858798500736, - "y": 0.20252466170822445 + "source": "208", + "target": "0" }, { - "id": "57", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.3710048449584939, - "y": 0.10005170204088672 + "source": "208", + "target": "31" }, { - "id": "58", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.3223643111833132, - "y": -0.006517049455410382 + "source": "209", + "target": "152" }, { - "id": "59", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.25271934726341216, - "y": -0.10444305224676659 + "source": "210", + "target": "126" }, { - "id": "60", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.16288950274062913, - "y": -0.20591381898268873 + "source": "211", + "target": "3" }, { - "id": "61", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.044159861633581265, - "y": -0.3102293266379538 + "source": "212", + "target": "0" }, { - "id": "62", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.10166084300157288, - "y": -0.38835410756558114 + "source": "213", + "target": "5" }, { - "id": "63", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.2524284833681791, - "y": -0.37555162386831087 + "source": "213", + "target": "15" }, { - "id": "64", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.3306077395973769, - "y": -0.26462208671351506 + "source": "214", + "target": "2" }, { - "id": "65", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.34151105438194496, - "y": -0.132294915355911 + "source": "215", + "target": "3" }, { - "id": "66", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.31795052913755134, - "y": 0.007900642627100624 + "source": "216", + "target": "3" }, { - "id": "67", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.2636616909220754, - "y": 0.15888959506622277 + "source": "217", + "target": "11" }, { - "id": "68", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.14337162646060325, - "y": 0.2733236576156685 + "source": "217", + "target": "56" }, { - "id": "69", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.013791337770113024, - "y": 0.30529372764453183 + "source": "218", + "target": "1" }, { - "id": "70", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.13732428504274077, - "y": 0.22470605233665597 + "source": "219", + "target": "5" }, { - "id": "71", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.15451747880020175, - "y": 0.08372938875217067 + "source": "222", + "target": "8" }, { - "id": "72", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.07992286549567768, - "y": -0.03823433683316312 + "source": "222", + "target": "21" }, { - "id": "73", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.036703028796392985, - "y": -0.12565257684815098 + "source": "223", + "target": "40" }, { - "id": "74", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.1665610030458992, - "y": -0.10613640235806582 - }, + "source": "225", + "target": "5" + }, { - "id": "75", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.2175797810376978, - "y": 0.0069654570241752655 + "source": "226", + "target": "221" }, { - "id": "76", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.18798438041871232, - "y": 0.1364963145488855 + "source": "227", + "target": "172" }, { - "id": "77", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.10306304826946384, - "y": 0.2509114139507564 + "source": "228", + "target": "3" }, { - "id": "78", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.028381739484502917, - "y": 0.31031945673612654 + "source": "229", + "target": "66" }, { - "id": "79", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.04018055447773004, - "y": 0.22143703680039695 + "source": "229", + "target": "1" }, { - "id": "80", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.0025015300660193493, - "y": 0.1158861799406613 + "source": "230", + "target": "1" }, { - "id": "81", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.08437690241438663, - "y": 0.046369602786049936 + "source": "231", + "target": "214" }, { - "id": "82", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.17561513244262822, - "y": 0.039418096162317506 + "source": "232", + "target": "0" }, { - "id": "83", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.17257177048183744, - "y": 0.11822667964175482 + "source": "233", + "target": "30" }, { - "id": "84", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.09921783887166905, - "y": 0.1858100807156031 + "source": "234", + "target": "220" }, { - "id": "85", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.010697696521144155, - "y": 0.20769778827849558 + "source": "234", + "target": "53" }, { - "id": "86", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.12215855823686982, - "y": 0.16728176244283793 + "source": "235", + "target": "11" }, { - "id": "87", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.18499507837605333, - "y": 0.06446941852401414 + "source": "236", + "target": "205" }, { - "id": "88", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.1937493552041734, - "y": -0.07053102102561781 + "source": "236", + "target": "5" }, { - "id": "89", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.1503949633447627, - "y": -0.21058201119336625 + "source": "239", + "target": "11" }, { - "id": "90", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.06190484267134795, - "y": -0.3260949410477693 + "source": "240", + "target": "11" }, { - "id": "91", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.04350247463073652, - "y": -0.4238738891140315 + "source": "241", + "target": "12" }, { - "id": "92", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": -0.06632572478169946, - "y": -0.4895563109489032 + "source": "242", + "target": "11" }, { - "id": "93", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.003810781142243875, - "y": -0.5248005610333116 + "source": "243", + "target": "5" }, { - "id": "94", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.0813812597225064, - "y": -0.552411897681954 + "source": "244", + "target": "0" }, { - "id": "95", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.1461567321313631, - "y": -0.6001321907781563 + "source": "245", + "target": "1" }, { - "id": "96", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.18717121250898533, - "y": -0.6452781275577684 + "source": "246", + "target": "162" }, { - "id": "97", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.2348877714098001, - "y": -0.792346334431228 + "source": "247", + "target": "3" }, { - "id": "98", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.2571028458468323, - "y": -0.8680678777241508 + "source": "248", + "target": "5" }, { - "id": "99", - "itemStyle": {}, - "label": { - "show": false - }, - "name": null, - "symbolSize": 3.5355339059327373, - "value": null, - "x": 0.23915685913453041, - "y": -0.8446139517108108 + "source": "249", + "target": "3" }, { - "id": "100", - "itemStyle": {}, - "label": { + "source": "250", + "target": "4" + }, + { + "source": "251", + "target": "31" + }, + { + "source": "252", + "target": "2" + }, + { + "source": "253", + "target": "1" + }, + { + "source": "254", + "target": "168" + }, + { + "source": "254", + "target": "29" + }, + { + "source": "254", + "target": "15" + }, + { + "source": "255", + "target": "1" + }, + { + "source": "256", + "target": "5" + }, + { + "source": "257", + "target": "1" + }, + { + "source": "257", + "target": "2" + }, + { + "source": "257", + "target": "74" + }, + { + "source": "258", + "target": "3" + }, + { + "source": "259", + "target": "72" + }, + { + "source": "260", + "target": "173" + }, + { + "source": "261", + "target": "21" + }, + { + "source": "262", + "target": "190" + }, + { + "source": "263", + "target": "31" + }, + { + "source": "264", + "target": "5" + }, + { + "source": "265", + "target": "1" + }, + { + "source": "266", + "target": "154" + }, + { + "source": "267", + "target": "5" + }, + { + "source": "268", + "target": "11" + }, + { + "source": "269", + "target": "237" + }, + { + "source": "270", + "target": "1" + }, + { + "source": "271", + "target": "71" + }, + { + "source": "272", + "target": "0" + }, + { + "source": "273", + "target": "3" + }, + { + "source": "274", + "target": "72" + }, + { + "source": "275", + "target": "15" + }, + { + "source": "276", + "target": "74" + }, + { + "source": "277", + "target": "15" + }, + { + "source": "278", + "target": "3" + }, + { + "source": "279", + "target": "3" + }, + { + "source": "280", + "target": "0" + }, + { + "source": "281", + "target": "160" + }, + { + "source": "282", + "target": "1" + }, + { + "source": "284", + "target": "1" + }, + { + "source": "285", + "target": "221" + }, + { + "source": "286", + "target": "1" + }, + { + "source": "287", + "target": "2" + }, + { + "source": "288", + "target": "151" + }, + { + "source": "289", + "target": "1" + }, + { + "source": "290", + "target": "0" + }, + { + "source": "291", + "target": "2" + }, + { + "source": "292", + "target": "1" + }, + { + "source": "293", + "target": "97" + }, + { + "source": "294", + "target": "51" + }, + { + "source": "295", + "target": "62" + }, + { + "source": "296", + "target": "21" + }, + { + "source": "297", + "target": "12" + }, + { + "source": "298", + "target": "84" + }, + { + "source": "299", + "target": "2" + } + ], + "roam": true, + "type": "graph" + } + ] + } + }, + "dragHandle": ".drag-handle", + "height": 467.0, + "id": "Visualize graph 1", + "parentId": null, + "position": { + "x": 926.7434405431638, + "y": -236.81566147945 + }, + "type": "visualization", + "width": 402.0 + }, + { + "data": { + "collapsed": false, + "display": { + "animationDuration": 500, + "animationEasingUpdate": "quinticInOut", + "series": [ + { + "data": [ + { + "id": "0", + "itemStyle": {}, + "label": { "show": false }, "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.019521789712126064, - "y": -0.013179078881365063 + "x": -0.2583489453431818, + "y": 0.27554627181797714 }, { - "id": "101", + "id": "1", "itemStyle": {}, "label": { "show": false @@ -6706,11 +6813,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.0003549195917598493, - "y": -0.13345051016828155 + "x": -0.21547678878959037, + "y": 0.21239170634344515 }, { - "id": "102", + "id": "2", "itemStyle": {}, "label": { "show": false @@ -6718,11 +6825,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.06164860556254263, - "y": -0.2446897584410035 + "x": -0.16815336449601256, + "y": 0.15407185583212243 }, { - "id": "103", + "id": "3", "itemStyle": {}, "label": { "show": false @@ -6730,11 +6837,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.16423888875946246, - "y": -0.3157647329226699 + "x": -0.11664756605913446, + "y": 0.09913833050004923 }, { - "id": "104", + "id": "4", "itemStyle": {}, "label": { "show": false @@ -6742,11 +6849,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.25469938756760785, - "y": -0.27588123380270124 + "x": -0.02550429196644458, + "y": 0.07745932278178891 }, { - "id": "105", + "id": "5", "itemStyle": {}, "label": { "show": false @@ -6754,11 +6861,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.20794495498077417, - "y": -0.1923612323174744 + "x": 0.07013920043670537, + "y": 0.09997993073249795 }, { - "id": "106", + "id": "6", "itemStyle": {}, "label": { "show": false @@ -6766,11 +6873,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.12177963106143842, - "y": -0.12683668381261323 + "x": 0.1425940480890207, + "y": 0.16677675296307884 }, { - "id": "107", + "id": "7", "itemStyle": {}, "label": { "show": false @@ -6778,11 +6885,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.023924173044313754, - "y": -0.051857200865483545 + "x": 0.1913279978996694, + "y": 0.2477048436148861 }, { - "id": "108", + "id": "8", "itemStyle": {}, "label": { "show": false @@ -6790,11 +6897,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.07619116096349847, - "y": 0.022162898261080987 + "x": 0.26105448794312003, + "y": 0.29097660513405793 }, { - "id": "109", + "id": "9", "itemStyle": {}, "label": { "show": false @@ -6802,11 +6909,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.178784574142858, - "y": 0.07789998362649883 + "x": 0.32998328055642623, + "y": 0.22664526749472505 }, { - "id": "110", + "id": "10", "itemStyle": {}, "label": { "show": false @@ -6814,11 +6921,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.22062026001745108, - "y": 0.03434083100073892 + "x": 0.33479070700551017, + "y": 0.10723916999790807 }, { - "id": "111", + "id": "11", "itemStyle": {}, "label": { "show": false @@ -6826,11 +6933,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.12463577386739004, - "y": -0.0017280451289531224 + "x": 0.2654701465634809, + "y": 0.008163999942909244 }, { - "id": "112", + "id": "12", "itemStyle": {}, "label": { "show": false @@ -6838,11 +6945,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.022254055744046774, - "y": 0.026946551855879155 + "x": 0.16304946384828162, + "y": -0.003919746350194932 }, { - "id": "113", + "id": "13", "itemStyle": {}, "label": { "show": false @@ -6850,11 +6957,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.0513352453188631, - "y": 0.0905854425250107 + "x": 0.07895706710046713, + "y": 0.035032513494074886 }, { - "id": "114", + "id": "14", "itemStyle": {}, "label": { "show": false @@ -6862,11 +6969,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.007453831063511898, - "y": 0.13054817557108014 + "x": 0.006071885191760646, + "y": 0.09786907469424734 }, { - "id": "115", + "id": "15", "itemStyle": {}, "label": { "show": false @@ -6874,11 +6981,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.05918823995910373, - "y": 0.1233840751217051 + "x": -0.057160286286008354, + "y": 0.17332007690308796 }, { - "id": "116", + "id": "16", "itemStyle": {}, "label": { "show": false @@ -6886,11 +6993,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.13320422944790405, - "y": 0.0889487412269915 + "x": -0.12474816785748574, + "y": 0.25234754424939876 }, { - "id": "117", + "id": "17", "itemStyle": {}, "label": { "show": false @@ -6898,11 +7005,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.22657168229859678, - "y": 0.04030867869483983 + "x": -0.18152156478283873, + "y": 0.3340001524162548 }, { - "id": "118", + "id": "18", "itemStyle": {}, "label": { "show": false @@ -6910,11 +7017,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.33762691937428846, - "y": 0.020573131356648493 + "x": -0.2409455769932626, + "y": 0.41666336429736917 }, { - "id": "119", + "id": "19", "itemStyle": {}, "label": { "show": false @@ -6922,11 +7029,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.44946632844915524, - "y": 0.03460106463341622 + "x": -0.32122362268899896, + "y": 0.48306508783515895 }, { - "id": "120", + "id": "20", "itemStyle": {}, "label": { "show": false @@ -6934,11 +7041,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.5625957972004278, - "y": 0.10048526267808885 + "x": -0.3974471922631428, + "y": 0.44981175598372436 }, { - "id": "121", + "id": "21", "itemStyle": {}, "label": { "show": false @@ -6946,11 +7053,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.6298135680336876, - "y": 0.1386035146114281 + "x": -0.4148558572528568, + "y": 0.3466821215721318 }, { - "id": "122", + "id": "22", "itemStyle": {}, "label": { "show": false @@ -6958,11 +7065,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.5533021188030918, - "y": 0.10522722494527403 + "x": -0.4120244741930335, + "y": 0.23490214187692302 }, { - "id": "123", + "id": "23", "itemStyle": {}, "label": { "show": false @@ -6970,11 +7077,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.4738728295445151, - "y": 0.06112673302847567 + "x": -0.3840779607250997, + "y": 0.13058311001205053 }, { - "id": "124", + "id": "24", "itemStyle": {}, "label": { "show": false @@ -6982,11 +7089,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.39644233556120057, - "y": 0.002823649905052325 + "x": -0.3365255719719621, + "y": 0.022074316424949836 }, { - "id": "125", + "id": "25", "itemStyle": {}, "label": { "show": false @@ -6994,11 +7101,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.3010517130996139, - "y": -0.0593144598880071 + "x": -0.2386629267961282, + "y": -0.022774896282834942 }, { - "id": "126", + "id": "26", "itemStyle": {}, "label": { "show": false @@ -7006,11 +7113,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.17695515663615738, - "y": -0.10283164892252843 + "x": -0.1474499235447416, + "y": 0.004636826909241779 }, { - "id": "127", + "id": "27", "itemStyle": {}, "label": { "show": false @@ -7018,11 +7125,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.03599715576128529, - "y": -0.09975193739370938 + "x": -0.06863584366439984, + "y": 0.06896947218753129 }, { - "id": "128", + "id": "28", "itemStyle": {}, "label": { "show": false @@ -7030,11 +7137,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.09334606753493732, - "y": -0.059656396459773685 + "x": 0.005884809577832296, + "y": 0.14462247617287965 }, { - "id": "129", + "id": "29", "itemStyle": {}, "label": { "show": false @@ -7042,11 +7149,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.21686791057137803, - "y": -0.01876387631705232 + "x": 0.10355044320004207, + "y": 0.21378341901544595 }, { - "id": "130", + "id": "30", "itemStyle": {}, "label": { "show": false @@ -7054,11 +7161,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.34227384764306457, - "y": -0.02204672251459227 + "x": 0.22061405033889686, + "y": 0.23723705165020897 }, { - "id": "131", + "id": "31", "itemStyle": {}, "label": { "show": false @@ -7066,11 +7173,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.31847598422878953, - "y": -0.0736687618550628 + "x": 0.2561360487684972, + "y": 0.16125943730979683 }, { - "id": "132", + "id": "32", "itemStyle": {}, "label": { "show": false @@ -7078,11 +7185,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.2074431198471382, - "y": -0.07256484316152687 + "x": 0.20457144111607004, + "y": 0.0694482159412525 }, { - "id": "133", + "id": "33", "itemStyle": {}, "label": { "show": false @@ -7090,11 +7197,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.0877191929259005, - "y": -0.06361139259368469 + "x": 0.1343526252710141, + "y": -0.02119762321659211 }, { - "id": "134", + "id": "34", "itemStyle": {}, "label": { "show": false @@ -7102,11 +7209,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.029953059208740307, - "y": -0.030439733073242787 + "x": 0.05535227433464901, + "y": -0.11010652803422422 }, { - "id": "135", + "id": "35", "itemStyle": {}, "label": { "show": false @@ -7114,11 +7221,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.16522799891063142, - "y": 0.018820554213564145 + "x": -0.04319055478699179, + "y": -0.19816573738594842 }, { - "id": "136", + "id": "36", "itemStyle": {}, "label": { "show": false @@ -7126,11 +7233,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.266243274516425, - "y": 0.11924840543804233 + "x": -0.15560504007145554, + "y": -0.2743468886133075 }, { - "id": "137", + "id": "37", "itemStyle": {}, "label": { "show": false @@ -7138,11 +7245,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.3121336556851396, - "y": 0.2542629050692577 + "x": -0.29991288893945584, + "y": -0.33363023777465617 }, { - "id": "138", + "id": "38", "itemStyle": {}, "label": { "show": false @@ -7150,11 +7257,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.286706269538735, - "y": 0.39052626599478707 + "x": -0.43594655353702383, + "y": -0.35933439560669117 }, { - "id": "139", + "id": "39", "itemStyle": {}, "label": { "show": false @@ -7162,11 +7269,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.17805868459407362, - "y": 0.4275375760249608 + "x": -0.40800593260889884, + "y": -0.3194003922054461 }, { - "id": "140", + "id": "40", "itemStyle": {}, "label": { "show": false @@ -7174,11 +7281,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.07899409029779822, - "y": 0.3614562995166618 + "x": -0.3241680497876895, + "y": -0.2954427226324884 }, { - "id": "141", + "id": "41", "itemStyle": {}, "label": { "show": false @@ -7186,11 +7293,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.0003077514042875591, - "y": 0.2901374750839532 + "x": -0.23195402170057408, + "y": -0.2780445877335431 }, { - "id": "142", + "id": "42", "itemStyle": {}, "label": { "show": false @@ -7198,11 +7305,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.09755458207614522, - "y": 0.22151654208258925 + "x": -0.1367647315643932, + "y": -0.25792391241980445 }, { - "id": "143", + "id": "43", "itemStyle": {}, "label": { "show": false @@ -7210,11 +7317,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.18609923487306484, - "y": 0.18533911339962092 + "x": -0.03270782246257052, + "y": -0.257812117737876 }, { - "id": "144", + "id": "44", "itemStyle": {}, "label": { "show": false @@ -7222,11 +7329,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.11150846135984085, - "y": 0.159614206690726 + "x": 0.06965028798404174, + "y": -0.2578091925973467 }, { - "id": "145", + "id": "45", "itemStyle": {}, "label": { "show": false @@ -7234,11 +7341,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.03845682878599257, - "y": 0.18540807290037958 + "x": 0.1774003940565715, + "y": -0.2756405238548136 }, { - "id": "146", + "id": "46", "itemStyle": {}, "label": { "show": false @@ -7246,11 +7353,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.009872274534342708, - "y": 0.24673872912063927 + "x": 0.28795973260764185, + "y": -0.31920561756057164 }, { - "id": "147", + "id": "47", "itemStyle": {}, "label": { "show": false @@ -7258,11 +7365,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.0052705746842064815, - "y": 0.3148138036671874 + "x": 0.3938530723133454, + "y": -0.40749798280572014 }, { - "id": "148", + "id": "48", "itemStyle": {}, "label": { "show": false @@ -7270,11 +7377,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.0978048208572557, - "y": 0.3285690872909363 + "x": 0.4009933301441056, + "y": -0.5121685640827279 }, { - "id": "149", + "id": "49", "itemStyle": {}, "label": { "show": false @@ -7282,11 +7389,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.20636829282709562, - "y": 0.3056063574319312 + "x": 0.31124828437922525, + "y": -0.5169814648024627 }, { - "id": "150", + "id": "50", "itemStyle": {}, "label": { "show": false @@ -7294,11 +7401,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.307542689426764, - "y": 0.29942539966519505 + "x": 0.2374223580651682, + "y": -0.4846771842210477 }, { - "id": "151", + "id": "51", "itemStyle": {}, "label": { "show": false @@ -7306,11 +7413,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.39251503242016605, - "y": 0.33183647409465344 + "x": 0.15789415148679595, + "y": -0.4646223293484957 }, { - "id": "152", + "id": "52", "itemStyle": {}, "label": { "show": false @@ -7318,11 +7425,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.47472713177347653, - "y": 0.4182023513884457 + "x": 0.03831927666766868, + "y": -0.508998488322844 }, { - "id": "153", + "id": "53", "itemStyle": {}, "label": { "show": false @@ -7330,11 +7437,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.49334877460448723, - "y": 0.44824121623900587 + "x": -0.03511338626120029, + "y": -0.5014953485133946 }, { - "id": "154", + "id": "54", "itemStyle": {}, "label": { "show": false @@ -7342,11 +7449,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.451144229050782, - "y": 0.37983741086180367 + "x": -0.09919671459286794, + "y": -0.5026491590908648 }, { - "id": "155", + "id": "55", "itemStyle": {}, "label": { "show": false @@ -7354,11 +7461,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.4227022466553225, - "y": 0.2906293397263258 + "x": -0.14567039102725476, + "y": -0.48320288768893355 }, { - "id": "156", + "id": "56", "itemStyle": {}, "label": { "show": false @@ -7366,11 +7473,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.3811629961489774, - "y": 0.2051886348136141 + "x": -0.1822110165737762, + "y": -0.5410254501438315 }, { - "id": "157", + "id": "57", "itemStyle": {}, "label": { "show": false @@ -7378,11 +7485,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.3407764016640392, - "y": 0.1114197094472094 + "x": -0.184149331999561, + "y": -0.48358868751276124 }, { - "id": "158", + "id": "58", "itemStyle": {}, "label": { "show": false @@ -7390,11 +7497,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.2945350596868601, - "y": -0.002872797581847787 + "x": -0.19504025755757864, + "y": -0.39328909552762326 }, { - "id": "159", + "id": "59", "itemStyle": {}, "label": { "show": false @@ -7402,11 +7509,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.22744622131585793, - "y": -0.11526749279432061 + "x": -0.21777483428708258, + "y": -0.30320186635092017 }, { - "id": "160", + "id": "60", "itemStyle": {}, "label": { "show": false @@ -7414,11 +7521,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.13465316385585874, - "y": -0.22809307232573134 + "x": -0.24706730496757145, + "y": -0.20652849185689476 }, { - "id": "161", + "id": "61", "itemStyle": {}, "label": { "show": false @@ -7426,11 +7533,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.013852888957272392, - "y": -0.3261629322477294 + "x": -0.2988289530828547, + "y": -0.09753850234998941 }, { - "id": "162", + "id": "62", "itemStyle": {}, "label": { "show": false @@ -7438,11 +7545,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.13956442599747546, - "y": -0.39473655187196577 + "x": -0.3615027515642374, + "y": 0.03021595906668713 }, { - "id": "163", + "id": "63", "itemStyle": {}, "label": { "show": false @@ -7450,11 +7557,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.2926788560161163, - "y": -0.3691976791982797 + "x": -0.44894998786544693, + "y": 0.14871767322377838 }, { - "id": "164", + "id": "64", "itemStyle": {}, "label": { "show": false @@ -7462,11 +7569,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.3742187653525095, - "y": -0.25090301515954344 + "x": -0.4449469808160795, + "y": 0.16357937892632388 }, { - "id": "165", + "id": "65", "itemStyle": {}, "label": { "show": false @@ -7474,11 +7581,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.38463338291237287, - "y": -0.11818160673619336 + "x": -0.3732712330626145, + "y": 0.11103514559636758 }, { - "id": "166", + "id": "66", "itemStyle": {}, "label": { "show": false @@ -7486,11 +7593,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.35247737918689453, - "y": 0.0038566687381916807 + "x": -0.28693658770968317, + "y": 0.052863834206431405 }, { - "id": "167", + "id": "67", "itemStyle": {}, "label": { "show": false @@ -7498,11 +7605,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.2882087370632739, - "y": 0.1316828473301602 + "x": -0.19336322959764332, + "y": -0.016178643119162624 }, { - "id": "168", + "id": "68", "itemStyle": {}, "label": { "show": false @@ -7510,11 +7617,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.17441039619056978, - "y": 0.24713510347387999 + "x": -0.07196627206586191, + "y": -0.06369252292660577 }, { - "id": "169", + "id": "69", "itemStyle": {}, "label": { "show": false @@ -7522,11 +7629,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.018360383228872738, - "y": 0.29071097526282436 + "x": 0.06130931777255229, + "y": -0.0866501615082063 }, { - "id": "170", + "id": "70", "itemStyle": {}, "label": { "show": false @@ -7534,11 +7641,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.12696463105966543, - "y": 0.23614505726885085 + "x": 0.2113932257573278, + "y": -0.09015888856865473 }, { - "id": "171", + "id": "71", "itemStyle": {}, "label": { "show": false @@ -7546,11 +7653,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.18261252523120172, - "y": 0.10175639186259015 + "x": 0.3556612932290163, + "y": -0.05150926384005793 }, { - "id": "172", + "id": "72", "itemStyle": {}, "label": { "show": false @@ -7558,11 +7665,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.12313057386239597, - "y": -0.03044383998549729 + "x": 0.454002869542974, + "y": 0.03314453250138187 }, { - "id": "173", + "id": "73", "itemStyle": {}, "label": { "show": false @@ -7570,11 +7677,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.01151522596052965, - "y": -0.12575724133872626 + "x": 0.44424179401130853, + "y": 0.15061374072981681 }, { - "id": "174", + "id": "74", "itemStyle": {}, "label": { "show": false @@ -7582,11 +7689,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.1281049196348021, - "y": -0.13452381600319385 + "x": 0.3383824853779186, + "y": 0.20614764650232587 }, { - "id": "175", + "id": "75", "itemStyle": {}, "label": { "show": false @@ -7594,11 +7701,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.20849504019569268, - "y": -0.0349552950554853 + "x": 0.22266068244268541, + "y": 0.24205950798514722 }, { - "id": "176", + "id": "76", "itemStyle": {}, "label": { "show": false @@ -7606,11 +7713,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.19698877111430863, - "y": 0.09675326758894516 + "x": 0.10837661983376257, + "y": 0.26158511208367113 }, { - "id": "177", + "id": "77", "itemStyle": {}, "label": { "show": false @@ -7618,11 +7725,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.12344500959481043, - "y": 0.21492054114453027 + "x": -0.010313658645998891, + "y": 0.2547119724977915 }, { - "id": "178", + "id": "78", "itemStyle": {}, "label": { "show": false @@ -7630,11 +7737,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.005547126623587549, - "y": 0.2746762941586757 + "x": -0.11305275862140897, + "y": 0.19285069062008636 }, { - "id": "179", + "id": "79", "itemStyle": {}, "label": { "show": false @@ -7642,11 +7749,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.07216200481532349, - "y": 0.20980736532010905 + "x": -0.17027044790987067, + "y": 0.08463449163869372 }, { - "id": "180", + "id": "80", "itemStyle": {}, "label": { "show": false @@ -7654,11 +7761,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.04306788041840329, - "y": 0.10088319489506319 + "x": -0.13711505175876795, + "y": -0.022382526440294908 }, { - "id": "181", + "id": "81", "itemStyle": {}, "label": { "show": false @@ -7666,11 +7773,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.041689831220346994, - "y": 0.019945132440883275 + "x": -0.07957309804234367, + "y": -0.028116047455229533 }, { - "id": "182", + "id": "82", "itemStyle": {}, "label": { "show": false @@ -7678,11 +7785,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.14670229568483656, - "y": -0.013577487996742172 + "x": -0.09474034794779729, + "y": 0.028883383734671617 }, { - "id": "183", + "id": "83", "itemStyle": {}, "label": { "show": false @@ -7690,11 +7797,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.18902111717128992, - "y": 0.06316448166466168 + "x": -0.1544257575270159, + "y": 0.04803985904287216 }, { - "id": "184", + "id": "84", "itemStyle": {}, "label": { "show": false @@ -7702,11 +7809,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.1318008617048185, - "y": 0.15169206703103325 + "x": -0.21351923548449403, + "y": 0.01577768137012729 }, { - "id": "185", + "id": "85", "itemStyle": {}, "label": { "show": false @@ -7714,11 +7821,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.02599402701805815, - "y": 0.19916236167535806 + "x": -0.2211476718107525, + "y": -0.07272232573921206 }, { - "id": "186", + "id": "86", "itemStyle": {}, "label": { "show": false @@ -7726,11 +7833,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.08459108842072854, - "y": 0.1685389679772938 + "x": -0.17752871409260135, + "y": -0.15701966724670477 }, { - "id": "187", + "id": "87", "itemStyle": {}, "label": { "show": false @@ -7738,11 +7845,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.1520587622256835, - "y": 0.07524911561771037 + "x": -0.10000529935380956, + "y": -0.20747466263805522 }, { - "id": "188", + "id": "88", "itemStyle": {}, "label": { "show": false @@ -7750,11 +7857,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.16338949829708616, - "y": -0.05314232827977759 + "x": 0.0019797117433361148, + "y": -0.2352765183934766 }, { - "id": "189", + "id": "89", "itemStyle": {}, "label": { "show": false @@ -7762,11 +7869,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.11765968956502121, - "y": -0.18626271370827205 + "x": 0.10646974282589812, + "y": -0.2220579814461271 }, { - "id": "190", + "id": "90", "itemStyle": {}, "label": { "show": false @@ -7774,11 +7881,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.023445777393679184, - "y": -0.3021571035418223 + "x": 0.21402885861360688, + "y": -0.17400509504332784 }, { - "id": "191", + "id": "91", "itemStyle": {}, "label": { "show": false @@ -7786,11 +7893,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.07335580312013157, - "y": -0.3984035272944492 + "x": 0.3245445878732237, + "y": -0.09149946411257194 }, { - "id": "192", + "id": "92", "itemStyle": {}, "label": { "show": false @@ -7798,11 +7905,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.10195191387747335, - "y": -0.4806731443418168 + "x": 0.39209177812224094, + "y": 0.0305312528471599 }, { - "id": "193", + "id": "93", "itemStyle": {}, "label": { "show": false @@ -7810,11 +7917,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": -0.03004925109459365, - "y": -0.5089240403963119 + "x": 0.4206525545477457, + "y": 0.18035989755993775 }, { - "id": "194", + "id": "94", "itemStyle": {}, "label": { "show": false @@ -7822,11 +7929,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.04786535232200966, - "y": -0.527638999799524 + "x": 0.4137966569242868, + "y": 0.3266173172143849 }, { - "id": "195", + "id": "95", "itemStyle": {}, "label": { "show": false @@ -7834,11 +7941,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.1109159258800744, - "y": -0.5700624378111228 + "x": 0.39856089421148533, + "y": 0.4602030064994558 }, { - "id": "196", + "id": "96", "itemStyle": {}, "label": { "show": false @@ -7846,11 +7953,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.15115433947848303, - "y": -0.6259546969597184 + "x": 0.41763697670323646, + "y": 0.6128977841844001 }, { - "id": "197", + "id": "97", "itemStyle": {}, "label": { "show": false @@ -7858,11 +7965,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.22052827903438846, - "y": -0.8242921202399184 + "x": 0.428915025281813, + "y": 0.6866854798732481 }, { - "id": "198", + "id": "98", "itemStyle": {}, "label": { "show": false @@ -7870,11 +7977,11 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.25148154100692693, - "y": -0.8992813690513359 + "x": 0.4588529545656812, + "y": 0.7686233405690819 }, { - "id": "199", + "id": "99", "itemStyle": {}, "label": { "show": false @@ -7882,1954 +7989,3111 @@ "name": null, "symbolSize": 3.5355339059327373, "value": null, - "x": 0.2825547632612626, - "y": -1.0 - } - ], - "emphasis": { - "focus": "adjacency", - "lineStyle": { - "width": 10 - } - }, - "label": { - "formatter": "{b}", - "position": "top" - }, - "lineStyle": { - "color": "gray", - "curveness": 0.3 - }, - "links": [ - { - "lineStyle": {}, - "source": "0", - "target": "1", - "value": null + "x": 0.4461056310233451, + "y": 0.7533494894754039 }, { - "lineStyle": {}, - "source": "0", - "target": "100", - "value": null + "id": "100", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.2220591065455266, + "y": 0.29525897251792904 }, { - "lineStyle": {}, - "source": "1", - "target": "2", - "value": null + "id": "101", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.17502365278184648, + "y": 0.23436960769913287 }, { - "lineStyle": {}, - "source": "1", - "target": "101", - "value": null + "id": "102", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.12208056873423873, + "y": 0.1793505371435755 }, { - "lineStyle": {}, - "source": "2", - "target": "3", - "value": null + "id": "103", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.058706572132042646, + "y": 0.13370031670899546 }, { - "lineStyle": {}, - "source": "2", - "target": "102", - "value": null - }, - { - "lineStyle": {}, - "source": "3", - "target": "4", - "value": null + "id": "104", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.018147141875183036, + "y": 0.11781516565616887 }, { - "lineStyle": {}, - "source": "3", - "target": "103", - "value": null + "id": "105", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.10502795207767972, + "y": 0.14997335833974662 }, { - "lineStyle": {}, - "source": "4", - "target": "5", - "value": null + "id": "106", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.16435248108770628, + "y": 0.22933432948614546 }, { - "lineStyle": {}, - "source": "4", - "target": "104", - "value": null + "id": "107", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.21308719226526415, + "y": 0.30655709089674976 }, { - "lineStyle": {}, - "source": "5", - "target": "6", - "value": null + "id": "108", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.2917239759240404, + "y": 0.32010339041037805 }, { - "lineStyle": {}, - "source": "5", - "target": "105", - "value": null + "id": "109", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.3422160576759255, + "y": 0.23466908897260702 }, { - "lineStyle": {}, - "source": "6", - "target": "7", - "value": null + "id": "110", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.31842229892077756, + "y": 0.11522045659931324 }, { - "lineStyle": {}, - "source": "6", - "target": "106", - "value": null + "id": "111", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.2577591648995934, + "y": -0.0016045918218640439 }, { - "lineStyle": {}, - "source": "7", - "target": "8", - "value": null + "id": "112", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.16284280813855273, + "y": -0.03936243507058332 }, { - "lineStyle": {}, - "source": "7", - "target": "107", - "value": null + "id": "113", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.08500929818679194, + "y": -0.0039535833598917 }, { - "lineStyle": {}, - "source": "8", - "target": "9", - "value": null + "id": "114", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.018101914970579017, + "y": 0.055130407726464846 }, { - "lineStyle": {}, - "source": "8", - "target": "108", - "value": null + "id": "115", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.045528283744111935, + "y": 0.12703637155361774 }, { - "lineStyle": {}, - "source": "9", - "target": "10", - "value": null + "id": "116", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.1093904464828122, + "y": 0.21026717610987436 }, { - "lineStyle": {}, - "source": "9", - "target": "109", - "value": null + "id": "117", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.16731857181533893, + "y": 0.28235486256949827 }, { - "lineStyle": {}, - "source": "10", - "target": "11", - "value": null + "id": "118", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.22461124802549912, + "y": 0.35914439107430757 }, { - "lineStyle": {}, - "source": "10", - "target": "110", - "value": null + "id": "119", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.3112637176668194, + "y": 0.4451072804708046 }, { - "lineStyle": {}, - "source": "11", - "target": "12", - "value": null + "id": "120", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.41321684097320094, + "y": 0.4426834235870382 }, { - "lineStyle": {}, - "source": "11", - "target": "111", - "value": null + "id": "121", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.446355115619743, + "y": 0.34246665820671096 }, { - "lineStyle": {}, - "source": "12", - "target": "13", - "value": null + "id": "122", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.4453247456944827, + "y": 0.22751134036493656 }, { - "lineStyle": {}, - "source": "12", - "target": "112", - "value": null + "id": "123", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.4117670257178415, + "y": 0.12478323708771108 }, { - "lineStyle": {}, - "source": "13", - "target": "14", - "value": null + "id": "124", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.3640603071284129, + "y": 0.013133777359140175 }, { - "lineStyle": {}, - "source": "13", - "target": "113", - "value": null + "id": "125", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.25665039928051875, + "y": -0.05793628028775253 }, { - "lineStyle": {}, - "source": "14", - "target": "15", - "value": null + "id": "126", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.135167563034461, + "y": -0.04272688277133638 }, { - "lineStyle": {}, - "source": "14", - "target": "114", - "value": null + "id": "127", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.05116006184059671, + "y": 0.028987339603998897 }, { - "lineStyle": {}, - "source": "15", - "target": "16", - "value": null + "id": "128", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.021844573193733167, + "y": 0.10286972955067201 }, { - "lineStyle": {}, - "source": "15", - "target": "115", - "value": null + "id": "129", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.11446839829384323, + "y": 0.17364875401528704 }, { - "lineStyle": {}, - "source": "16", - "target": "17", - "value": null + "id": "130", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.22976168240019013, + "y": 0.19436448548513013 }, { - "lineStyle": {}, - "source": "16", - "target": "116", - "value": null + "id": "131", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.27318763531437507, + "y": 0.12503874936754922 }, { - "lineStyle": {}, - "source": "17", - "target": "18", - "value": null + "id": "132", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.22267271350406806, + "y": 0.03466616293288831 }, { - "lineStyle": {}, - "source": "17", - "target": "117", - "value": null + "id": "133", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.15340499596024101, + "y": -0.052800144585781264 }, { - "lineStyle": {}, - "source": "18", - "target": "19", - "value": null + "id": "134", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.0764110712178524, + "y": -0.14201292750980113 }, { - "lineStyle": {}, - "source": "18", - "target": "118", - "value": null + "id": "135", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.02036488509462476, + "y": -0.22987739118107844 }, { - "lineStyle": {}, - "source": "19", - "target": "20", - "value": null + "id": "136", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.1349868888064376, + "y": -0.3063553607119276 }, { - "lineStyle": {}, - "source": "19", - "target": "119", - "value": null + "id": "137", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.2786100611916806, + "y": -0.3601261395938818 }, { - "lineStyle": {}, - "source": "20", - "target": "21", - "value": null + "id": "138", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.4205417030106831, + "y": -0.38086259081699864 }, { - "lineStyle": {}, - "source": "20", - "target": "120", - "value": null + "id": "139", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.42926402455098217, + "y": -0.3404452475329339 }, { - "lineStyle": {}, - "source": "21", - "target": "22", - "value": null + "id": "140", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.3454027947408103, + "y": -0.3161715463017331 }, { - "lineStyle": {}, - "source": "21", - "target": "121", - "value": null + "id": "141", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.2595300029331968, + "y": -0.29069562798262927 }, { - "lineStyle": {}, - "source": "22", - "target": "23", - "value": null + "id": "142", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.17011797039520807, + "y": -0.2676812015225418 }, { - "lineStyle": {}, - "source": "22", - "target": "122", - "value": null + "id": "143", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.07384835044175893, + "y": -0.25677240914316396 }, { - "lineStyle": {}, - "source": "23", - "target": "24", - "value": null + "id": "144", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.031685268181343304, + "y": -0.2656005162535416 }, { - "lineStyle": {}, - "source": "23", - "target": "123", - "value": null + "id": "145", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.15560624347784555, + "y": -0.2960858443975827 }, { - "lineStyle": {}, - "source": "24", - "target": "25", - "value": null - }, - { - "lineStyle": {}, - "source": "24", - "target": "124", - "value": null + "id": "146", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.2787373902364082, + "y": -0.3459239410351494 }, { - "lineStyle": {}, - "source": "25", - "target": "26", - "value": null + "id": "147", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.37714302055685633, + "y": -0.43287129154682114 }, { - "lineStyle": {}, - "source": "25", - "target": "125", - "value": null + "id": "148", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.3720390410906841, + "y": -0.5303464020034241 }, { - "lineStyle": {}, - "source": "26", - "target": "27", - "value": null + "id": "149", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.2735694075992143, + "y": -0.5578187401819454 }, { - "lineStyle": {}, - "source": "26", - "target": "126", - "value": null + "id": "150", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.2019895696114779, + "y": -0.5246224555659718 }, { - "lineStyle": {}, - "source": "27", - "target": "28", - "value": null + "id": "151", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.11628912734479885, + "y": -0.5142785646198303 }, { - "lineStyle": {}, - "source": "27", - "target": "127", - "value": null + "id": "152", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.01868258323671606, + "y": -0.5335694810575942 }, { - "lineStyle": {}, - "source": "28", - "target": "29", - "value": null + "id": "153", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.05745830783506496, + "y": -0.5338451581388061 }, { - "lineStyle": {}, - "source": "28", - "target": "128", - "value": null + "id": "154", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.1321056611515721, + "y": -0.5777974685205567 }, { - "lineStyle": {}, - "source": "29", - "target": "30", - "value": null + "id": "155", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.17198929737434032, + "y": -0.5589229460383578 }, { - "lineStyle": {}, - "source": "29", - "target": "129", - "value": null + "id": "156", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.20313100721580404, + "y": -0.6045050790920283 }, { - "lineStyle": {}, - "source": "30", - "target": "31", - "value": null + "id": "157", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.192624795444559, + "y": -0.5214977497705489 }, { - "lineStyle": {}, - "source": "30", - "target": "130", - "value": null + "id": "158", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.19795881368853335, + "y": -0.4238605910252779 }, { - "lineStyle": {}, - "source": "31", - "target": "32", - "value": null + "id": "159", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.21664480819237586, + "y": -0.33486242708825315 }, { - "lineStyle": {}, - "source": "31", - "target": "131", - "value": null + "id": "160", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.2406491910720592, + "y": -0.23960047662168488 }, { - "lineStyle": {}, - "source": "32", - "target": "33", - "value": null + "id": "161", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.2858473308914167, + "y": -0.12876578849439893 }, { - "lineStyle": {}, - "source": "32", - "target": "132", - "value": null + "id": "162", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.3314445367557911, + "y": 0.0003181592713182563 }, { - "lineStyle": {}, - "source": "33", - "target": "34", - "value": null + "id": "163", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.37967861217233506, + "y": 0.13770616782929831 }, { - "lineStyle": {}, - "source": "33", - "target": "133", - "value": null + "id": "164", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.42267152179290124, + "y": 0.19838016395638888 }, { - "lineStyle": {}, - "source": "34", - "target": "35", - "value": null + "id": "165", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.34857114751937596, + "y": 0.1480378137946344 }, { - "lineStyle": {}, - "source": "34", - "target": "134", - "value": null + "id": "166", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.25917527794354644, + "y": 0.06887824548739989 }, { - "lineStyle": {}, - "source": "35", - "target": "36", - "value": null - }, - { - "lineStyle": {}, - "source": "35", - "target": "135", - "value": null + "id": "167", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.16401482698754677, + "y": 0.0002474231436187124 }, { - "lineStyle": {}, - "source": "36", - "target": "37", - "value": null + "id": "168", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.052017921002251784, + "y": -0.042187739517658064 }, { - "lineStyle": {}, - "source": "36", - "target": "136", - "value": null + "id": "169", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.07339412824863352, + "y": -0.06528009918245997 }, { - "lineStyle": {}, - "source": "37", - "target": "38", - "value": null + "id": "170", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.19636414278210831, + "y": -0.06382740517702906 }, { - "lineStyle": {}, - "source": "37", - "target": "137", - "value": null + "id": "171", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.33966072209396025, + "y": -0.025151005878407393 }, { - "lineStyle": {}, - "source": "38", - "target": "39", - "value": null + "id": "172", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.4552348914592628, + "y": 0.06265818100679776 }, { - "lineStyle": {}, - "source": "38", - "target": "138", - "value": null + "id": "173", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.4191940086544292, + "y": 0.15977418523391596 }, { - "lineStyle": {}, - "source": "39", - "target": "40", - "value": null + "id": "174", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.30965197321472676, + "y": 0.191736073295861 }, { - "lineStyle": {}, - "source": "39", - "target": "139", - "value": null + "id": "175", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.2050866260049868, + "y": 0.20735347309580252 }, { - "lineStyle": {}, - "source": "40", - "target": "41", - "value": null + "id": "176", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.09576131229997518, + "y": 0.2309605798858495 }, { - "lineStyle": {}, - "source": "40", - "target": "140", - "value": null + "id": "177", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.020300106371774308, + "y": 0.2204139663463097 }, { - "lineStyle": {}, - "source": "41", - "target": "42", - "value": null + "id": "178", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.12432010763547559, + "y": 0.15857375661282644 }, { - "lineStyle": {}, - "source": "41", - "target": "141", - "value": null + "id": "179", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.18221239742544793, + "y": 0.04980446064658927 }, { - "lineStyle": {}, - "source": "42", - "target": "43", - "value": null + "id": "180", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.14003108480248475, + "y": -0.054682350275042466 }, { - "lineStyle": {}, - "source": "42", - "target": "142", - "value": null + "id": "181", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.053042692510829374, + "y": -0.059816187174086495 }, { - "lineStyle": {}, - "source": "43", - "target": "44", - "value": null + "id": "182", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.04954514761798935, + "y": 0.017252802469213638 }, { - "lineStyle": {}, - "source": "43", - "target": "143", - "value": null + "id": "183", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.09893424443104389, + "y": 0.06409002649410547 }, { - "lineStyle": {}, - "source": "44", - "target": "45", - "value": null + "id": "184", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.16589733810292098, + "y": 0.05683231542663808 }, { - "lineStyle": {}, - "source": "44", - "target": "144", - "value": null + "id": "185", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.20192960633987558, + "y": -0.015410297872650953 }, { - "lineStyle": {}, - "source": "45", - "target": "46", - "value": null + "id": "186", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.16842399902090394, + "y": -0.1087854414510772 }, { - "lineStyle": {}, - "source": "45", - "target": "145", - "value": null + "id": "187", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": -0.0791644887934352, + "y": -0.17634779570138237 }, { - "lineStyle": {}, - "source": "46", - "target": "47", - "value": null + "id": "188", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.02868389991925729, + "y": -0.20317563581284728 }, { - "lineStyle": {}, - "source": "46", - "target": "146", - "value": null + "id": "189", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.14423938403575354, + "y": -0.19510325695768155 }, { - "lineStyle": {}, - "source": "47", - "target": "48", - "value": null + "id": "190", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.25434624158861846, + "y": -0.14297812233557589 }, { - "lineStyle": {}, - "source": "47", - "target": "147", - "value": null + "id": "191", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.3626478726092962, + "y": -0.04902836716973024 }, { - "lineStyle": {}, - "source": "48", - "target": "49", - "value": null + "id": "192", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.4204559634923917, + "y": 0.09213551068823302 }, { - "lineStyle": {}, - "source": "48", - "target": "148", - "value": null + "id": "193", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.4346203920769679, + "y": 0.2513475721187425 }, { - "lineStyle": {}, - "source": "49", - "target": "50", - "value": null + "id": "194", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.4232925868359103, + "y": 0.42089425593019225 }, { - "lineStyle": {}, - "source": "49", - "target": "149", - "value": null + "id": "195", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.4035608022199581, + "y": 0.5483895946779264 }, { - "lineStyle": {}, - "source": "50", - "target": "51", - "value": null + "id": "196", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.39248533600645996, + "y": 0.6226378556853481 }, { - "lineStyle": {}, - "source": "50", - "target": "150", - "value": null + "id": "197", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.41271753566453034, + "y": 0.6782464484062563 + }, + { + "id": "198", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.4995256555389982, + "y": 0.8481514902037776 }, + { + "id": "199", + "itemStyle": {}, + "label": { + "show": false + }, + "name": null, + "symbolSize": 3.5355339059327373, + "value": null, + "x": 0.5840709664966787, + "y": 1.0 + } + ], + "emphasis": { + "focus": "adjacency", + "lineStyle": { + "width": 10 + } + }, + "label": { + "formatter": "{b}", + "position": "top" + }, + "lineStyle": { + "color": "gray", + "curveness": 0.3 + }, + "links": [ { "lineStyle": {}, - "source": "51", - "target": "52", + "source": "0", + "target": "1", "value": null }, { "lineStyle": {}, - "source": "51", - "target": "151", + "source": "0", + "target": "100", "value": null }, { "lineStyle": {}, - "source": "52", - "target": "53", + "source": "1", + "target": "2", "value": null }, { "lineStyle": {}, - "source": "52", - "target": "152", + "source": "1", + "target": "101", "value": null }, { "lineStyle": {}, - "source": "53", - "target": "54", + "source": "2", + "target": "3", "value": null }, { "lineStyle": {}, - "source": "53", - "target": "153", + "source": "2", + "target": "102", "value": null }, { "lineStyle": {}, - "source": "54", - "target": "55", + "source": "3", + "target": "4", "value": null }, { "lineStyle": {}, - "source": "54", - "target": "154", + "source": "3", + "target": "103", "value": null }, { "lineStyle": {}, - "source": "55", - "target": "56", + "source": "4", + "target": "5", "value": null }, { "lineStyle": {}, - "source": "55", - "target": "155", + "source": "4", + "target": "104", "value": null }, { "lineStyle": {}, - "source": "56", - "target": "57", + "source": "5", + "target": "6", "value": null }, { "lineStyle": {}, - "source": "56", - "target": "156", + "source": "5", + "target": "105", "value": null }, { "lineStyle": {}, - "source": "57", - "target": "58", + "source": "6", + "target": "7", "value": null }, { "lineStyle": {}, - "source": "57", - "target": "157", + "source": "6", + "target": "106", "value": null }, { "lineStyle": {}, - "source": "58", - "target": "59", + "source": "7", + "target": "8", "value": null }, { "lineStyle": {}, - "source": "58", - "target": "158", + "source": "7", + "target": "107", "value": null }, { "lineStyle": {}, - "source": "59", - "target": "60", + "source": "8", + "target": "9", "value": null }, { "lineStyle": {}, - "source": "59", - "target": "159", + "source": "8", + "target": "108", "value": null }, { "lineStyle": {}, - "source": "60", - "target": "61", + "source": "9", + "target": "10", "value": null }, { "lineStyle": {}, - "source": "60", - "target": "160", + "source": "9", + "target": "109", "value": null }, { "lineStyle": {}, - "source": "61", - "target": "62", + "source": "10", + "target": "11", "value": null }, { "lineStyle": {}, - "source": "61", - "target": "161", + "source": "10", + "target": "110", "value": null }, { "lineStyle": {}, - "source": "62", - "target": "63", + "source": "11", + "target": "12", "value": null }, { "lineStyle": {}, - "source": "62", - "target": "162", + "source": "11", + "target": "111", "value": null }, { "lineStyle": {}, - "source": "63", - "target": "64", + "source": "12", + "target": "13", "value": null }, { "lineStyle": {}, - "source": "63", - "target": "163", + "source": "12", + "target": "112", "value": null }, { "lineStyle": {}, - "source": "64", - "target": "65", + "source": "13", + "target": "14", "value": null }, { "lineStyle": {}, - "source": "64", - "target": "164", + "source": "13", + "target": "113", "value": null }, { "lineStyle": {}, - "source": "65", - "target": "66", + "source": "14", + "target": "15", "value": null }, { "lineStyle": {}, - "source": "65", - "target": "165", + "source": "14", + "target": "114", "value": null }, { "lineStyle": {}, - "source": "66", - "target": "67", + "source": "15", + "target": "16", "value": null }, { "lineStyle": {}, - "source": "66", - "target": "166", + "source": "15", + "target": "115", "value": null }, { "lineStyle": {}, - "source": "67", - "target": "68", + "source": "16", + "target": "17", "value": null }, { "lineStyle": {}, - "source": "67", - "target": "167", + "source": "16", + "target": "116", "value": null }, { "lineStyle": {}, - "source": "68", - "target": "69", + "source": "17", + "target": "18", "value": null }, { "lineStyle": {}, - "source": "68", - "target": "168", + "source": "17", + "target": "117", "value": null }, { "lineStyle": {}, - "source": "69", - "target": "70", + "source": "18", + "target": "19", "value": null }, { "lineStyle": {}, - "source": "69", - "target": "169", + "source": "18", + "target": "118", "value": null }, { "lineStyle": {}, - "source": "70", - "target": "71", + "source": "19", + "target": "20", "value": null }, { "lineStyle": {}, - "source": "70", - "target": "170", + "source": "19", + "target": "119", "value": null }, { "lineStyle": {}, - "source": "71", - "target": "72", + "source": "20", + "target": "21", "value": null }, { "lineStyle": {}, - "source": "71", - "target": "171", + "source": "20", + "target": "120", "value": null }, { "lineStyle": {}, - "source": "72", - "target": "73", + "source": "21", + "target": "22", "value": null }, { "lineStyle": {}, - "source": "72", - "target": "172", + "source": "21", + "target": "121", "value": null }, { "lineStyle": {}, - "source": "73", - "target": "74", + "source": "22", + "target": "23", "value": null }, { "lineStyle": {}, - "source": "73", - "target": "173", + "source": "22", + "target": "122", "value": null }, { "lineStyle": {}, - "source": "74", - "target": "75", + "source": "23", + "target": "24", "value": null }, { "lineStyle": {}, - "source": "74", - "target": "174", + "source": "23", + "target": "123", "value": null }, { "lineStyle": {}, - "source": "75", - "target": "76", + "source": "24", + "target": "25", "value": null }, { "lineStyle": {}, - "source": "75", - "target": "175", + "source": "24", + "target": "124", "value": null }, { "lineStyle": {}, - "source": "76", - "target": "77", + "source": "25", + "target": "26", "value": null }, { "lineStyle": {}, - "source": "76", - "target": "176", + "source": "25", + "target": "125", "value": null }, { "lineStyle": {}, - "source": "77", - "target": "78", + "source": "26", + "target": "27", "value": null }, { "lineStyle": {}, - "source": "77", - "target": "177", + "source": "26", + "target": "126", "value": null }, { "lineStyle": {}, - "source": "78", - "target": "79", + "source": "27", + "target": "28", "value": null }, { "lineStyle": {}, - "source": "78", - "target": "178", + "source": "27", + "target": "127", "value": null }, { "lineStyle": {}, - "source": "79", - "target": "80", + "source": "28", + "target": "29", "value": null }, { "lineStyle": {}, - "source": "79", - "target": "179", + "source": "28", + "target": "128", "value": null }, { "lineStyle": {}, - "source": "80", - "target": "81", + "source": "29", + "target": "30", "value": null }, { "lineStyle": {}, - "source": "80", - "target": "180", + "source": "29", + "target": "129", "value": null }, { "lineStyle": {}, - "source": "81", - "target": "82", + "source": "30", + "target": "31", "value": null }, { "lineStyle": {}, - "source": "81", - "target": "181", + "source": "30", + "target": "130", "value": null }, { "lineStyle": {}, - "source": "82", - "target": "83", + "source": "31", + "target": "32", "value": null }, { "lineStyle": {}, - "source": "82", - "target": "182", + "source": "31", + "target": "131", "value": null }, { "lineStyle": {}, - "source": "83", - "target": "84", + "source": "32", + "target": "33", "value": null }, { "lineStyle": {}, - "source": "83", - "target": "183", + "source": "32", + "target": "132", "value": null }, { "lineStyle": {}, - "source": "84", - "target": "85", + "source": "33", + "target": "34", "value": null }, { "lineStyle": {}, - "source": "84", - "target": "184", + "source": "33", + "target": "133", "value": null }, { "lineStyle": {}, - "source": "85", - "target": "86", + "source": "34", + "target": "35", "value": null }, { "lineStyle": {}, - "source": "85", - "target": "185", + "source": "34", + "target": "134", "value": null }, { "lineStyle": {}, - "source": "86", - "target": "87", + "source": "35", + "target": "36", "value": null }, { "lineStyle": {}, - "source": "86", - "target": "186", + "source": "35", + "target": "135", "value": null }, { "lineStyle": {}, - "source": "87", - "target": "88", + "source": "36", + "target": "37", "value": null }, { "lineStyle": {}, - "source": "87", - "target": "187", + "source": "36", + "target": "136", "value": null }, { "lineStyle": {}, - "source": "88", - "target": "89", + "source": "37", + "target": "38", "value": null }, { "lineStyle": {}, - "source": "88", - "target": "188", + "source": "37", + "target": "137", "value": null }, { "lineStyle": {}, - "source": "89", - "target": "90", + "source": "38", + "target": "39", "value": null }, { "lineStyle": {}, - "source": "89", - "target": "189", + "source": "38", + "target": "138", "value": null }, { "lineStyle": {}, - "source": "90", - "target": "91", + "source": "39", + "target": "40", "value": null }, { "lineStyle": {}, - "source": "90", - "target": "190", + "source": "39", + "target": "139", "value": null }, { "lineStyle": {}, - "source": "91", - "target": "92", + "source": "40", + "target": "41", "value": null }, { "lineStyle": {}, - "source": "91", - "target": "191", + "source": "40", + "target": "140", "value": null }, { "lineStyle": {}, - "source": "92", - "target": "93", + "source": "41", + "target": "42", "value": null }, { "lineStyle": {}, - "source": "92", - "target": "192", + "source": "41", + "target": "141", "value": null }, { "lineStyle": {}, - "source": "93", - "target": "94", + "source": "42", + "target": "43", "value": null }, { "lineStyle": {}, - "source": "93", - "target": "193", + "source": "42", + "target": "142", "value": null }, { "lineStyle": {}, - "source": "94", - "target": "95", + "source": "43", + "target": "44", "value": null }, { "lineStyle": {}, - "source": "94", - "target": "194", + "source": "43", + "target": "143", "value": null }, { "lineStyle": {}, - "source": "95", - "target": "96", + "source": "44", + "target": "45", "value": null }, { "lineStyle": {}, - "source": "95", - "target": "195", + "source": "44", + "target": "144", "value": null }, { "lineStyle": {}, - "source": "96", - "target": "97", + "source": "45", + "target": "46", "value": null }, { "lineStyle": {}, - "source": "96", - "target": "196", + "source": "45", + "target": "145", "value": null }, { "lineStyle": {}, - "source": "97", - "target": "98", + "source": "46", + "target": "47", "value": null }, { "lineStyle": {}, - "source": "97", - "target": "197", + "source": "46", + "target": "146", "value": null }, { "lineStyle": {}, - "source": "98", - "target": "99", + "source": "47", + "target": "48", "value": null }, { "lineStyle": {}, - "source": "98", - "target": "198", + "source": "47", + "target": "147", "value": null }, { "lineStyle": {}, - "source": "99", - "target": "199", + "source": "48", + "target": "49", "value": null }, { "lineStyle": {}, - "source": "100", - "target": "101", + "source": "48", + "target": "148", "value": null }, { "lineStyle": {}, - "source": "101", - "target": "102", + "source": "49", + "target": "50", "value": null }, { "lineStyle": {}, - "source": "102", - "target": "103", + "source": "49", + "target": "149", "value": null }, { "lineStyle": {}, - "source": "103", - "target": "104", + "source": "50", + "target": "51", "value": null }, { "lineStyle": {}, - "source": "104", - "target": "105", + "source": "50", + "target": "150", "value": null }, { "lineStyle": {}, - "source": "105", - "target": "106", + "source": "51", + "target": "52", "value": null }, { "lineStyle": {}, - "source": "106", - "target": "107", + "source": "51", + "target": "151", "value": null }, { "lineStyle": {}, - "source": "107", - "target": "108", + "source": "52", + "target": "53", "value": null }, { "lineStyle": {}, - "source": "108", - "target": "109", + "source": "52", + "target": "152", "value": null }, { "lineStyle": {}, - "source": "109", - "target": "110", + "source": "53", + "target": "54", "value": null }, { "lineStyle": {}, - "source": "110", - "target": "111", + "source": "53", + "target": "153", "value": null }, { "lineStyle": {}, - "source": "111", - "target": "112", + "source": "54", + "target": "55", "value": null }, { "lineStyle": {}, - "source": "112", - "target": "113", + "source": "54", + "target": "154", "value": null }, { "lineStyle": {}, - "source": "113", - "target": "114", + "source": "55", + "target": "56", "value": null }, { "lineStyle": {}, - "source": "114", - "target": "115", + "source": "55", + "target": "155", "value": null }, { "lineStyle": {}, - "source": "115", - "target": "116", + "source": "56", + "target": "57", "value": null }, { "lineStyle": {}, - "source": "116", - "target": "117", + "source": "56", + "target": "156", "value": null }, { "lineStyle": {}, - "source": "117", - "target": "118", + "source": "57", + "target": "58", "value": null }, { "lineStyle": {}, - "source": "118", - "target": "119", + "source": "57", + "target": "157", "value": null }, { "lineStyle": {}, - "source": "119", - "target": "120", + "source": "58", + "target": "59", "value": null }, { "lineStyle": {}, - "source": "120", - "target": "121", + "source": "58", + "target": "158", "value": null }, { "lineStyle": {}, - "source": "121", - "target": "122", + "source": "59", + "target": "60", "value": null }, { "lineStyle": {}, - "source": "122", - "target": "123", + "source": "59", + "target": "159", "value": null }, { "lineStyle": {}, - "source": "123", - "target": "124", + "source": "60", + "target": "61", "value": null }, { "lineStyle": {}, - "source": "124", - "target": "125", + "source": "60", + "target": "160", "value": null }, { "lineStyle": {}, - "source": "125", - "target": "126", + "source": "61", + "target": "62", "value": null }, { "lineStyle": {}, - "source": "126", - "target": "127", + "source": "61", + "target": "161", "value": null }, { "lineStyle": {}, - "source": "127", - "target": "128", + "source": "62", + "target": "63", "value": null }, { "lineStyle": {}, - "source": "128", - "target": "129", + "source": "62", + "target": "162", "value": null }, { "lineStyle": {}, - "source": "129", - "target": "130", + "source": "63", + "target": "64", "value": null }, { "lineStyle": {}, - "source": "130", - "target": "131", + "source": "63", + "target": "163", "value": null }, { "lineStyle": {}, - "source": "131", - "target": "132", + "source": "64", + "target": "65", "value": null }, { "lineStyle": {}, - "source": "132", - "target": "133", + "source": "64", + "target": "164", "value": null }, { "lineStyle": {}, - "source": "133", - "target": "134", + "source": "65", + "target": "66", "value": null }, { "lineStyle": {}, - "source": "134", - "target": "135", + "source": "65", + "target": "165", "value": null }, { "lineStyle": {}, - "source": "135", - "target": "136", + "source": "66", + "target": "67", "value": null }, { "lineStyle": {}, - "source": "136", - "target": "137", + "source": "66", + "target": "166", "value": null }, { "lineStyle": {}, - "source": "137", - "target": "138", + "source": "67", + "target": "68", "value": null }, { "lineStyle": {}, - "source": "138", - "target": "139", + "source": "67", + "target": "167", "value": null }, { "lineStyle": {}, - "source": "139", - "target": "140", + "source": "68", + "target": "69", "value": null }, { "lineStyle": {}, - "source": "140", - "target": "141", + "source": "68", + "target": "168", "value": null }, { "lineStyle": {}, - "source": "141", - "target": "142", + "source": "69", + "target": "70", "value": null }, { "lineStyle": {}, - "source": "142", - "target": "143", + "source": "69", + "target": "169", "value": null }, { "lineStyle": {}, - "source": "143", - "target": "144", + "source": "70", + "target": "71", "value": null }, { "lineStyle": {}, - "source": "144", - "target": "145", + "source": "70", + "target": "170", "value": null }, { "lineStyle": {}, - "source": "145", - "target": "146", + "source": "71", + "target": "72", "value": null }, { "lineStyle": {}, - "source": "146", - "target": "147", + "source": "71", + "target": "171", "value": null }, { "lineStyle": {}, - "source": "147", - "target": "148", + "source": "72", + "target": "73", "value": null }, { "lineStyle": {}, - "source": "148", - "target": "149", + "source": "72", + "target": "172", "value": null }, { "lineStyle": {}, - "source": "149", - "target": "150", + "source": "73", + "target": "74", "value": null }, { "lineStyle": {}, - "source": "150", - "target": "151", + "source": "73", + "target": "173", "value": null }, { "lineStyle": {}, - "source": "151", - "target": "152", + "source": "74", + "target": "75", "value": null }, { "lineStyle": {}, - "source": "152", - "target": "153", + "source": "74", + "target": "174", "value": null }, { "lineStyle": {}, - "source": "153", - "target": "154", + "source": "75", + "target": "76", "value": null }, { "lineStyle": {}, - "source": "154", - "target": "155", + "source": "75", + "target": "175", "value": null }, { "lineStyle": {}, - "source": "155", - "target": "156", + "source": "76", + "target": "77", "value": null }, { "lineStyle": {}, - "source": "156", - "target": "157", + "source": "76", + "target": "176", "value": null }, { "lineStyle": {}, - "source": "157", - "target": "158", + "source": "77", + "target": "78", "value": null }, { "lineStyle": {}, - "source": "158", - "target": "159", + "source": "77", + "target": "177", "value": null }, { "lineStyle": {}, - "source": "159", - "target": "160", + "source": "78", + "target": "79", "value": null }, { "lineStyle": {}, - "source": "160", - "target": "161", + "source": "78", + "target": "178", "value": null }, { "lineStyle": {}, - "source": "161", - "target": "162", + "source": "79", + "target": "80", "value": null }, { "lineStyle": {}, - "source": "162", - "target": "163", + "source": "79", + "target": "179", "value": null }, { "lineStyle": {}, - "source": "163", - "target": "164", + "source": "80", + "target": "81", "value": null }, { "lineStyle": {}, - "source": "164", - "target": "165", + "source": "80", + "target": "180", "value": null }, { "lineStyle": {}, - "source": "165", - "target": "166", + "source": "81", + "target": "82", "value": null }, { "lineStyle": {}, - "source": "166", - "target": "167", + "source": "81", + "target": "181", "value": null }, { "lineStyle": {}, - "source": "167", - "target": "168", + "source": "82", + "target": "83", "value": null }, { "lineStyle": {}, - "source": "168", - "target": "169", + "source": "82", + "target": "182", "value": null }, { "lineStyle": {}, - "source": "169", - "target": "170", + "source": "83", + "target": "84", "value": null }, { "lineStyle": {}, - "source": "170", - "target": "171", + "source": "83", + "target": "183", "value": null }, { "lineStyle": {}, - "source": "171", - "target": "172", + "source": "84", + "target": "85", "value": null }, { "lineStyle": {}, - "source": "172", - "target": "173", + "source": "84", + "target": "184", "value": null }, { "lineStyle": {}, - "source": "173", - "target": "174", + "source": "85", + "target": "86", "value": null }, { "lineStyle": {}, - "source": "174", - "target": "175", + "source": "85", + "target": "185", "value": null }, { "lineStyle": {}, - "source": "175", - "target": "176", + "source": "86", + "target": "87", "value": null }, { "lineStyle": {}, - "source": "176", - "target": "177", + "source": "86", + "target": "186", "value": null }, { "lineStyle": {}, - "source": "177", - "target": "178", + "source": "87", + "target": "88", "value": null }, { "lineStyle": {}, - "source": "178", - "target": "179", + "source": "87", + "target": "187", "value": null }, { "lineStyle": {}, - "source": "179", - "target": "180", + "source": "88", + "target": "89", "value": null }, { "lineStyle": {}, - "source": "180", - "target": "181", + "source": "88", + "target": "188", "value": null }, { "lineStyle": {}, - "source": "181", - "target": "182", + "source": "89", + "target": "90", "value": null }, { "lineStyle": {}, - "source": "182", - "target": "183", + "source": "89", + "target": "189", "value": null }, { "lineStyle": {}, - "source": "183", - "target": "184", + "source": "90", + "target": "91", "value": null }, { "lineStyle": {}, - "source": "184", - "target": "185", + "source": "90", + "target": "190", "value": null }, { "lineStyle": {}, - "source": "185", - "target": "186", + "source": "91", + "target": "92", "value": null }, { "lineStyle": {}, - "source": "186", - "target": "187", + "source": "91", + "target": "191", "value": null }, { "lineStyle": {}, - "source": "187", - "target": "188", + "source": "92", + "target": "93", "value": null }, { "lineStyle": {}, - "source": "188", - "target": "189", + "source": "92", + "target": "192", "value": null }, { "lineStyle": {}, - "source": "189", - "target": "190", + "source": "93", + "target": "94", "value": null }, { "lineStyle": {}, - "source": "190", - "target": "191", + "source": "93", + "target": "193", "value": null }, { "lineStyle": {}, - "source": "191", - "target": "192", + "source": "94", + "target": "95", "value": null }, { "lineStyle": {}, - "source": "192", - "target": "193", + "source": "94", + "target": "194", "value": null }, { "lineStyle": {}, - "source": "193", - "target": "194", + "source": "95", + "target": "96", "value": null }, { "lineStyle": {}, - "source": "194", + "source": "95", "target": "195", "value": null }, { "lineStyle": {}, - "source": "195", + "source": "96", + "target": "97", + "value": null + }, + { + "lineStyle": {}, + "source": "96", "target": "196", "value": null }, { "lineStyle": {}, - "source": "196", + "source": "97", + "target": "98", + "value": null + }, + { + "lineStyle": {}, + "source": "97", "target": "197", "value": null }, { "lineStyle": {}, - "source": "197", + "source": "98", + "target": "99", + "value": null + }, + { + "lineStyle": {}, + "source": "98", "target": "198", "value": null }, { "lineStyle": {}, - "source": "198", + "source": "99", "target": "199", "value": null - } - ], - "type": "graph" - } - ], - "tooltip": { - "show": true - } - }, - "error": null, - "in_progress": true, - "input_metadata": [ - { - "dataframes": { - "edges": { - "columns": [ - "source", - "target" - ] - }, - "nodes": { - "columns": [ - "id" - ] - } - }, - "other": {}, - "relations": [ - { - "df": "edges", - "name": null, - "source_column": "source", - "source_key": "id", - "source_table": "nodes", - "target_column": "target", - "target_key": "id", - "target_table": "nodes" - } - ] - } - ], - "meta": { - "inputs": [ - { - "name": "graph", - "position": "left", - "type": { - "type": "" - } - } - ], - "name": "Visualize graph", - "outputs": [], - "params": [ - { - "default": null, - "name": "color_edges_by", - "type": { - "format": "edge attribute" - } - }, - { - "default": null, - "name": "color_nodes_by", - "type": { - "format": "node attribute" - } - }, - { - "default": null, - "name": "label_by", - "type": { - "format": "node attribute" - } - } - ], - "type": "visualization" - }, - "params": { - "color_nodes_by": null - }, - "status": "done", - "title": "Visualize graph" - }, - "dragHandle": ".bg-primary", - "height": 479.0, - "id": "Visualize graph 2", - "parentId": null, - "position": { - "x": -254.72746703231377, - "y": 430.712119672271 - }, - "type": "visualization", - "width": 354.0 - }, - { - "data": { - "__execution_delay": 0.0, - "collapsed": null, - "display": null, + }, + { + "lineStyle": {}, + "source": "100", + "target": "101", + "value": null + }, + { + "lineStyle": {}, + "source": "101", + "target": "102", + "value": null + }, + { + "lineStyle": {}, + "source": "102", + "target": "103", + "value": null + }, + { + "lineStyle": {}, + "source": "103", + "target": "104", + "value": null + }, + { + "lineStyle": {}, + "source": "104", + "target": "105", + "value": null + }, + { + "lineStyle": {}, + "source": "105", + "target": "106", + "value": null + }, + { + "lineStyle": {}, + "source": "106", + "target": "107", + "value": null + }, + { + "lineStyle": {}, + "source": "107", + "target": "108", + "value": null + }, + { + "lineStyle": {}, + "source": "108", + "target": "109", + "value": null + }, + { + "lineStyle": {}, + "source": "109", + "target": "110", + "value": null + }, + { + "lineStyle": {}, + "source": "110", + "target": "111", + "value": null + }, + { + "lineStyle": {}, + "source": "111", + "target": "112", + "value": null + }, + { + "lineStyle": {}, + "source": "112", + "target": "113", + "value": null + }, + { + "lineStyle": {}, + "source": "113", + "target": "114", + "value": null + }, + { + "lineStyle": {}, + "source": "114", + "target": "115", + "value": null + }, + { + "lineStyle": {}, + "source": "115", + "target": "116", + "value": null + }, + { + "lineStyle": {}, + "source": "116", + "target": "117", + "value": null + }, + { + "lineStyle": {}, + "source": "117", + "target": "118", + "value": null + }, + { + "lineStyle": {}, + "source": "118", + "target": "119", + "value": null + }, + { + "lineStyle": {}, + "source": "119", + "target": "120", + "value": null + }, + { + "lineStyle": {}, + "source": "120", + "target": "121", + "value": null + }, + { + "lineStyle": {}, + "source": "121", + "target": "122", + "value": null + }, + { + "lineStyle": {}, + "source": "122", + "target": "123", + "value": null + }, + { + "lineStyle": {}, + "source": "123", + "target": "124", + "value": null + }, + { + "lineStyle": {}, + "source": "124", + "target": "125", + "value": null + }, + { + "lineStyle": {}, + "source": "125", + "target": "126", + "value": null + }, + { + "lineStyle": {}, + "source": "126", + "target": "127", + "value": null + }, + { + "lineStyle": {}, + "source": "127", + "target": "128", + "value": null + }, + { + "lineStyle": {}, + "source": "128", + "target": "129", + "value": null + }, + { + "lineStyle": {}, + "source": "129", + "target": "130", + "value": null + }, + { + "lineStyle": {}, + "source": "130", + "target": "131", + "value": null + }, + { + "lineStyle": {}, + "source": "131", + "target": "132", + "value": null + }, + { + "lineStyle": {}, + "source": "132", + "target": "133", + "value": null + }, + { + "lineStyle": {}, + "source": "133", + "target": "134", + "value": null + }, + { + "lineStyle": {}, + "source": "134", + "target": "135", + "value": null + }, + { + "lineStyle": {}, + "source": "135", + "target": "136", + "value": null + }, + { + "lineStyle": {}, + "source": "136", + "target": "137", + "value": null + }, + { + "lineStyle": {}, + "source": "137", + "target": "138", + "value": null + }, + { + "lineStyle": {}, + "source": "138", + "target": "139", + "value": null + }, + { + "lineStyle": {}, + "source": "139", + "target": "140", + "value": null + }, + { + "lineStyle": {}, + "source": "140", + "target": "141", + "value": null + }, + { + "lineStyle": {}, + "source": "141", + "target": "142", + "value": null + }, + { + "lineStyle": {}, + "source": "142", + "target": "143", + "value": null + }, + { + "lineStyle": {}, + "source": "143", + "target": "144", + "value": null + }, + { + "lineStyle": {}, + "source": "144", + "target": "145", + "value": null + }, + { + "lineStyle": {}, + "source": "145", + "target": "146", + "value": null + }, + { + "lineStyle": {}, + "source": "146", + "target": "147", + "value": null + }, + { + "lineStyle": {}, + "source": "147", + "target": "148", + "value": null + }, + { + "lineStyle": {}, + "source": "148", + "target": "149", + "value": null + }, + { + "lineStyle": {}, + "source": "149", + "target": "150", + "value": null + }, + { + "lineStyle": {}, + "source": "150", + "target": "151", + "value": null + }, + { + "lineStyle": {}, + "source": "151", + "target": "152", + "value": null + }, + { + "lineStyle": {}, + "source": "152", + "target": "153", + "value": null + }, + { + "lineStyle": {}, + "source": "153", + "target": "154", + "value": null + }, + { + "lineStyle": {}, + "source": "154", + "target": "155", + "value": null + }, + { + "lineStyle": {}, + "source": "155", + "target": "156", + "value": null + }, + { + "lineStyle": {}, + "source": "156", + "target": "157", + "value": null + }, + { + "lineStyle": {}, + "source": "157", + "target": "158", + "value": null + }, + { + "lineStyle": {}, + "source": "158", + "target": "159", + "value": null + }, + { + "lineStyle": {}, + "source": "159", + "target": "160", + "value": null + }, + { + "lineStyle": {}, + "source": "160", + "target": "161", + "value": null + }, + { + "lineStyle": {}, + "source": "161", + "target": "162", + "value": null + }, + { + "lineStyle": {}, + "source": "162", + "target": "163", + "value": null + }, + { + "lineStyle": {}, + "source": "163", + "target": "164", + "value": null + }, + { + "lineStyle": {}, + "source": "164", + "target": "165", + "value": null + }, + { + "lineStyle": {}, + "source": "165", + "target": "166", + "value": null + }, + { + "lineStyle": {}, + "source": "166", + "target": "167", + "value": null + }, + { + "lineStyle": {}, + "source": "167", + "target": "168", + "value": null + }, + { + "lineStyle": {}, + "source": "168", + "target": "169", + "value": null + }, + { + "lineStyle": {}, + "source": "169", + "target": "170", + "value": null + }, + { + "lineStyle": {}, + "source": "170", + "target": "171", + "value": null + }, + { + "lineStyle": {}, + "source": "171", + "target": "172", + "value": null + }, + { + "lineStyle": {}, + "source": "172", + "target": "173", + "value": null + }, + { + "lineStyle": {}, + "source": "173", + "target": "174", + "value": null + }, + { + "lineStyle": {}, + "source": "174", + "target": "175", + "value": null + }, + { + "lineStyle": {}, + "source": "175", + "target": "176", + "value": null + }, + { + "lineStyle": {}, + "source": "176", + "target": "177", + "value": null + }, + { + "lineStyle": {}, + "source": "177", + "target": "178", + "value": null + }, + { + "lineStyle": {}, + "source": "178", + "target": "179", + "value": null + }, + { + "lineStyle": {}, + "source": "179", + "target": "180", + "value": null + }, + { + "lineStyle": {}, + "source": "180", + "target": "181", + "value": null + }, + { + "lineStyle": {}, + "source": "181", + "target": "182", + "value": null + }, + { + "lineStyle": {}, + "source": "182", + "target": "183", + "value": null + }, + { + "lineStyle": {}, + "source": "183", + "target": "184", + "value": null + }, + { + "lineStyle": {}, + "source": "184", + "target": "185", + "value": null + }, + { + "lineStyle": {}, + "source": "185", + "target": "186", + "value": null + }, + { + "lineStyle": {}, + "source": "186", + "target": "187", + "value": null + }, + { + "lineStyle": {}, + "source": "187", + "target": "188", + "value": null + }, + { + "lineStyle": {}, + "source": "188", + "target": "189", + "value": null + }, + { + "lineStyle": {}, + "source": "189", + "target": "190", + "value": null + }, + { + "lineStyle": {}, + "source": "190", + "target": "191", + "value": null + }, + { + "lineStyle": {}, + "source": "191", + "target": "192", + "value": null + }, + { + "lineStyle": {}, + "source": "192", + "target": "193", + "value": null + }, + { + "lineStyle": {}, + "source": "193", + "target": "194", + "value": null + }, + { + "lineStyle": {}, + "source": "194", + "target": "195", + "value": null + }, + { + "lineStyle": {}, + "source": "195", + "target": "196", + "value": null + }, + { + "lineStyle": {}, + "source": "196", + "target": "197", + "value": null + }, + { + "lineStyle": {}, + "source": "197", + "target": "198", + "value": null + }, + { + "lineStyle": {}, + "source": "198", + "target": "199", + "value": null + } + ], + "type": "graph" + } + ], + "tooltip": { + "show": true + } + }, "error": null, "in_progress": true, - "input_metadata": [], + "input_metadata": [ + { + "dataframes": { + "edges": { + "columns": [ + "source", + "target" + ] + }, + "nodes": { + "columns": [ + "id" + ] + } + }, + "other": {}, + "relations": [ + { + "df": "edges", + "name": null, + "source_column": "source", + "source_key": "id", + "source_table": "nodes", + "target_column": "target", + "target_key": "id", + "target_table": "nodes" + } + ] + } + ], "meta": { - "inputs": [], - "name": "NX \u203a Ladder Graph", - "outputs": [ + "categories": [], + "color": "orange", + "doc": null, + "id": "Visualize graph", + "inputs": [ { - "name": "output", - "position": "right", + "name": "graph", + "position": "left", "type": { - "type": "" + "type": "" } } ], + "name": "Visualize graph", + "outputs": [], "params": [ { "default": null, - "name": "n", + "name": "color_nodes_by", "type": { - "type": "" + "format": "node attribute" + } + }, + { + "default": null, + "name": "label_by", + "type": { + "format": "node attribute" + } + }, + { + "default": null, + "name": "color_edges_by", + "type": { + "format": "edge attribute" } } ], - "type": "basic" + "type": "visualization" }, + "op_id": "Visualize graph", "params": { - "n": "100" + "color_nodes_by": null }, "status": "done", - "title": "NX \u203a Ladder Graph" + "title": "Visualize graph" }, - "dragHandle": ".bg-primary", - "height": 200.0, - "id": "NX \u203a Ladder Graph 1", + "dragHandle": ".drag-handle", + "height": 479.0, + "id": "Visualize graph 2", "parentId": null, "position": { - "x": -259.5475314168784, - "y": -22.421391228821562 + "x": -254.72746703231377, + "y": 430.712119672271 }, - "type": "basic", - "width": 200.0 + "type": "visualization", + "width": 354.0 }, { "data": { @@ -9842,6 +11106,15 @@ {} ], "meta": { + "categories": [], + "color": "orange", + "doc": [ + { + "kind": "text", + "value": "Takes a (preferably connected) subgraph." + } + ], + "id": "Sample graph", "inputs": [ { "name": "graph", @@ -9863,7 +11136,7 @@ ], "params": [ { - "default": 100.0, + "default": 100, "name": "nodes", "type": { "type": "" @@ -9872,13 +11145,14 @@ ], "type": "basic" }, + "op_id": "Sample graph", "params": { "nodes": "1000" }, "status": "done", "title": "Sample graph" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 176.0, "id": "Sample graph 1", "parentId": null, @@ -9900,6 +11174,15 @@ {} ], "meta": { + "categories": [], + "color": "orange", + "doc": [ + { + "kind": "text", + "value": "Takes a (preferably connected) subgraph." + } + ], + "id": "Sample graph", "inputs": [ { "name": "graph", @@ -9921,7 +11204,7 @@ ], "params": [ { - "default": 100.0, + "default": 100, "name": "nodes", "type": { "type": "" @@ -9930,19 +11213,20 @@ ], "type": "basic" }, + "op_id": "Sample graph", "params": { "nodes": "100" }, "status": "done", "title": "Sample graph" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 200.0, "id": "Sample graph 2", "parentId": null, "position": { - "x": 608.3557362310205, - "y": -20.81727344207327 + "x": 535.4791726629821, + "y": -22.51207724598114 }, "type": "basic", "width": 200.0 @@ -9959,411 +11243,1695 @@ { "data": [ { - "id": "0", - "itemStyle": { - "color": "#fde724" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "4", - "x": -0.22692960024717132, - "y": -0.21122161747028118 + "id": "0", + "itemStyle": { + "color": "#fde724" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "5", + "x": -0.04235529495501155, + "y": 0.029596424291656338 + }, + { + "id": "1", + "itemStyle": { + "color": "#fde724" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "5", + "x": -0.08428942410840357, + "y": -0.053260326968773815 + }, + { + "id": "2", + "itemStyle": { + "color": "#fde724" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "5", + "x": -0.023346100385378016, + "y": 0.04698540150795419 + }, + { + "id": "3", + "itemStyle": { + "color": "#fde724" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "5", + "x": -0.12090381856238343, + "y": -0.15897939011384327 + }, + { + "id": "4", + "itemStyle": { + "color": "#fde724" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "5", + "x": -0.056297350864420205, + "y": -0.042093248658236875 + }, + { + "id": "256", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.5111994051623199, + "y": 0.7547162010274315 + }, + { + "id": "6", + "itemStyle": { + "color": "#5ec961" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "4", + "x": 0.3345677161010903, + "y": -0.040059448159385655 + }, + { + "id": "897", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.2947305887493251, + "y": -0.891331550270076 + }, + { + "id": "11", + "itemStyle": { + "color": "#5ec961" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "4", + "x": 0.23452484000311194, + "y": -0.01415128102340962 + }, + { + "id": "12", + "itemStyle": { + "color": "#5ec961" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "4", + "x": 0.10072243430555766, + "y": -0.33968583583885664 + }, + { + "id": "13", + "itemStyle": { + "color": "#fde724" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "5", + "x": 0.043432867540041394, + "y": 0.1839956009779125 + }, + { + "id": "14", + "itemStyle": { + "color": "#5ec961" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "4", + "x": 0.014215221190046059, + "y": 0.48492438876323546 + }, + { + "id": "658", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.390944046571864, + "y": -0.898278655443849 + }, + { + "id": "20", + "itemStyle": { + "color": "#3a528b" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "2", + "x": -0.9018886803206653, + "y": -0.3633930042817401 + }, + { + "id": "405", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.32618963818282326, + "y": -0.8847573617004866 + }, + { + "id": "23", + "itemStyle": { + "color": "#3a528b" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "2", + "x": 0.7071444657734887, + "y": 0.6246749314637972 + }, + { + "id": "25", + "itemStyle": { + "color": "#5ec961" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "4", + "x": 0.9414393848784405, + "y": 0.0423037967541664 + }, + { + "id": "160", + "itemStyle": { + "color": "#3a528b" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "2", + "x": 0.5204026456106363, + "y": -0.859877758165629 + }, + { + "id": "418", + "itemStyle": { + "color": "#3a528b" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "2", + "x": 0.8010482574902372, + "y": 0.5343547659292295 + }, + { + "id": "291", + "itemStyle": { + "color": "#20908c" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "3", + "x": 0.86452118163535, + "y": -0.21296992117185817 + }, + { + "id": "39", + "itemStyle": { + "color": "#3a528b" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "2", + "x": 0.013161068062365978, + "y": 0.18859885610929927 + }, + { + "id": "296", + "itemStyle": { + "color": "#3a528b" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "2", + "x": 0.06333047075651864, + "y": 0.9513415156317098 + }, + { + "id": "44", + "itemStyle": { + "color": "#20908c" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "3", + "x": 0.866378665000819, + "y": -0.19940470942929622 + }, + { + "id": "812", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.9720191460496933, + "y": 0.13971791989747523 + }, + { + "id": "429", + "itemStyle": { + "color": "#3a528b" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "2", + "x": -0.6968530390625848, + "y": -0.7135721431520197 + }, + { + "id": "176", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.05213341718658636, + "y": -1.0 + }, + { + "id": "432", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.8642653652355062, + "y": -0.49445073314159665 + }, + { + "id": "179", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.8026285385443508, + "y": -0.6202449305363685 + }, + { + "id": "181", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.17579298834486654, + "y": 0.8982002727811736 + }, + { + "id": "54", + "itemStyle": { + "color": "#fde724" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "5", + "x": 0.026838688160600855, + "y": 0.1768561687834837 + }, + { + "id": "56", + "itemStyle": { + "color": "#5ec961" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "4", + "x": -0.7725604222692849, + "y": 0.43562377694357785 + }, + { + "id": "442", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.5947482095796087, + "y": -0.10375082765273227 + }, + { + "id": "315", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.4236845200206236, + "y": 0.8496030180772397 + }, + { + "id": "956", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.6863109652008845, + "y": 0.6988166920305825 + }, + { + "id": "570", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.7618602598587819, + "y": -0.6262846182662887 + }, + { + "id": "62", + "itemStyle": { + "color": "#20908c" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "3", + "x": -0.17541303883180298, + "y": 0.8770651541983714 + }, + { + "id": "575", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.776601939104129, + "y": 0.6007074200099506 + }, + { + "id": "64", + "itemStyle": { + "color": "#3a528b" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "2", + "x": -0.8138792815707786, + "y": 0.4594009867863318 + }, + { + "id": "577", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.8436199632792802, + "y": 0.29851761767949747 + }, + { + "id": "66", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.2996864169783714, + "y": 0.8764036917741349 + }, + { + "id": "70", + "itemStyle": { + "color": "#20908c" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "3", + "x": 0.902661223551448, + "y": -0.21605528533715845 + }, + { + "id": "199", + "itemStyle": { + "color": "#20908c" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "3", + "x": -0.5832815670583166, + "y": -0.805224618282531 + }, + { + "id": "326", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.9206912218593747, + "y": -0.13139353489172237 + }, + { + "id": "202", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.07943275841876617, + "y": -0.9856208329441308 + }, + { + "id": "81", + "itemStyle": { + "color": "#fde724" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "5", + "x": -0.3122426664096103, + "y": -0.8959544418137522 + }, + { + "id": "722", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.4140714697450063, + "y": 0.7914739010729481 + }, + { + "id": "595", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.17326518779464023, + "y": -0.9671854520058487 + }, + { + "id": "89", + "itemStyle": { + "color": "#5ec961" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "4", + "x": 0.5846064391987497, + "y": -0.6977642185079568 + }, + { + "id": "603", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.590292671555563, + "y": -0.08542866405716504 + }, + { + "id": "92", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.934645174909857, + "y": 0.17579215339870166 + }, + { + "id": "605", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.625342992828293, + "y": 0.7323252643772948 + }, + { + "id": "352", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.06566768411327144, + "y": 0.934075207389177 + }, + { + "id": "225", + "itemStyle": { + "color": "#5ec961" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "4", + "x": -0.9878557530730641, + "y": -0.0025693638267960017 + }, + { + "id": "103", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.9143545564873897, + "y": 0.3042189930199291 + }, + { + "id": "359", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.5789373103598813, + "y": 0.7660103071759436 + }, + { + "id": "618", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": 0.26818210203077414, + "y": -0.9005764631983758 + }, + { + "id": "107", + "itemStyle": { + "color": "#20908c" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "3", + "x": 0.627673984970497, + "y": -0.7416436340511278 + }, + { + "id": "365", + "itemStyle": { + "color": "#3a528b" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "2", + "x": 0.9433437844071281, + "y": -0.22806987472717413 + }, + { + "id": "111", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.28825116800157913, + "y": 0.9212390567895241 + }, + { + "id": "243", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.9663409024970642, + "y": -0.22315613732633502 + }, + { + "id": "116", + "itemStyle": { + "color": "#20908c" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "3", + "x": -0.9381554193086934, + "y": 0.320868307166566 + }, + { + "id": "251", + "itemStyle": { + "color": "#5ec961" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "4", + "x": -0.4310058032737916, + "y": 0.8245474023306764 + }, + { + "id": "892", + "itemStyle": { + "color": "#440154" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "1", + "x": -0.33067234226805214, + "y": -0.9397953021863726 + }, + { + "id": "381", + "itemStyle": { + "color": "#3a528b" + }, + "label": { + "show": false + }, + "name": null, + "symbolSize": 6.25, + "value": "2", + "x": 0.844613373717513, + "y": 0.41402837299191936 + } + ], + "emphasis": { + "focus": "adjacency", + "lineStyle": { + "width": 10 + } + }, + "label": { + "formatter": "{b}", + "position": "top" + }, + "lineStyle": { + "color": "gray", + "curveness": 0.3 + }, + "links": [ + { + "lineStyle": {}, + "source": "0", + "target": "1", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "3", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "2", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "14", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "66", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "20", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "111", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "44", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "116", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "81", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "23", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "64", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "160", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "12", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "199", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "4", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "243", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "103", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "296", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "381", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "25", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "179", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "251", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "365", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "70", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "442", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "575", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "595", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "618", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "62", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "13", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "225", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "812", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "326", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "6", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "291", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "956", + "value": null + }, + { + "lineStyle": {}, + "source": "0", + "target": "54", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "2", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "54", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "25", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "432", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "13", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "3", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "4", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "6", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "11", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "23", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "291", + "value": null }, { - "id": "1", - "itemStyle": { - "color": "#fde724" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "4", - "x": 0.12940735892679786, - "y": 0.010002801679052629 + "lineStyle": {}, + "source": "1", + "target": "39", + "value": null }, { - "id": "2", - "itemStyle": { - "color": "#fde724" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "4", - "x": -0.15587118976733463, - "y": 0.12795622460687997 + "lineStyle": {}, + "source": "1", + "target": "56", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "199", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "81", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "225", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "107", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "116", + "value": null + }, + { + "lineStyle": {}, + "source": "1", + "target": "251", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "3", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "352", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "13", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "14", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "25", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "4", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "11", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "12", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "160", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "296", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "44", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "54", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "56", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "81", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "89", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "225", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "116", + "value": null + }, + { + "lineStyle": {}, + "source": "2", + "target": "251", + "value": null + }, + { + "lineStyle": {}, + "source": "3", + "target": "25", + "value": null + }, + { + "lineStyle": {}, + "source": "3", + "target": "4", + "value": null + }, + { + "lineStyle": {}, + "source": "3", + "target": "6", + "value": null + }, + { + "lineStyle": {}, + "source": "3", + "target": "13", + "value": null + }, + { + "lineStyle": {}, + "source": "3", + "target": "20", + "value": null + }, + { + "lineStyle": {}, + "source": "3", + "target": "54", + "value": null + }, + { + "lineStyle": {}, + "source": "3", + "target": "56", + "value": null + }, + { + "lineStyle": {}, + "source": "3", + "target": "81", + "value": null + }, + { + "lineStyle": {}, + "source": "3", + "target": "89", + "value": null + }, + { + "lineStyle": {}, + "source": "3", + "target": "225", + "value": null + }, + { + "lineStyle": {}, + "source": "4", + "target": "56", + "value": null + }, + { + "lineStyle": {}, + "source": "4", + "target": "89", + "value": null + }, + { + "lineStyle": {}, + "source": "4", + "target": "13", + "value": null + }, + { + "lineStyle": {}, + "source": "4", + "target": "181", + "value": null }, { - "id": "5", - "itemStyle": { - "color": "#440154" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "1", - "x": 1.0, - "y": 0.18548916744488822 + "lineStyle": {}, + "source": "4", + "target": "62", + "value": null }, { - "id": "38", - "itemStyle": { - "color": "#440154" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "1", - "x": -0.5951470650501208, - "y": 0.6162909560874077 + "lineStyle": {}, + "source": "4", + "target": "12", + "value": null }, { - "id": "7", - "itemStyle": { - "color": "#30678d" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "2", - "x": -0.6947200075280618, - "y": -0.5159458435876999 + "lineStyle": {}, + "source": "4", + "target": "429", + "value": null }, { - "id": "8", - "itemStyle": { - "color": "#fde724" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "4", - "x": -0.156509133777108, - "y": 0.12838091881870903 + "lineStyle": {}, + "source": "4", + "target": "81", + "value": null }, { - "id": "10", - "itemStyle": { - "color": "#fde724" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "4", - "x": 0.32956761664411294, - "y": 0.04393704808249641 + "lineStyle": {}, + "source": "4", + "target": "256", + "value": null }, { - "id": "77", - "itemStyle": { - "color": "#440154" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "1", - "x": 0.09610467066133388, - "y": 0.8792287217937939 + "lineStyle": {}, + "source": "4", + "target": "176", + "value": null }, { - "id": "46", - "itemStyle": { - "color": "#30678d" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "2", - "x": 0.5620196249941719, - "y": -0.8151859710574451 + "lineStyle": {}, + "source": "6", + "target": "89", + "value": null }, { - "id": "112", - "itemStyle": { - "color": "#440154" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "1", - "x": -0.6985327946779671, - "y": -0.5263630857995145 + "lineStyle": {}, + "source": "6", + "target": "315", + "value": null }, { - "id": "20", - "itemStyle": { - "color": "#fde724" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "4", - "x": -0.6747325233817104, - "y": -0.5580121379576136 + "lineStyle": {}, + "source": "6", + "target": "658", + "value": null }, { - "id": "85", - "itemStyle": { - "color": "#440154" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "1", - "x": 0.7298594647302649, - "y": 0.66777062048241 + "lineStyle": {}, + "source": "6", + "target": "14", + "value": null }, { - "id": "54", - "itemStyle": { - "color": "#440154" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "1", - "x": -0.6860557675191779, - "y": -0.5574234100978823 + "lineStyle": {}, + "source": "6", + "target": "13", + "value": null }, { - "id": "58", - "itemStyle": { - "color": "#440154" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "1", - "x": 0.9444221328809391, - "y": -0.3779529268851794 + "lineStyle": {}, + "source": "897", + "target": "81", + "value": null }, { - "id": "29", - "itemStyle": { - "color": "#fde724" - }, - "label": { - "show": false - }, - "name": null, - "symbolSize": 12.5, - "value": "4", - "x": 0.09711721311103162, - "y": 0.9030485338599779 - } - ], - "emphasis": { - "focus": "adjacency", - "lineStyle": { - "width": 10 - } - }, - "label": { - "formatter": "{b}", - "position": "top" - }, - "lineStyle": { - "color": "gray", - "curveness": 0.3 - }, - "links": [ + "lineStyle": {}, + "source": "11", + "target": "202", + "value": null + }, { "lineStyle": {}, - "source": "0", - "target": "1", + "source": "11", + "target": "12", "value": null }, { "lineStyle": {}, - "source": "0", - "target": "2", + "source": "11", + "target": "381", "value": null }, { "lineStyle": {}, - "source": "0", - "target": "7", + "source": "11", + "target": "92", "value": null }, { "lineStyle": {}, - "source": "0", - "target": "10", + "source": "11", + "target": "418", "value": null }, { "lineStyle": {}, - "source": "0", - "target": "20", + "source": "11", + "target": "605", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "2", + "source": "11", + "target": "570", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "5", + "source": "11", + "target": "429", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "7", + "source": "11", + "target": "251", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "29", + "source": "12", + "target": "13", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "58", + "source": "12", + "target": "44", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "8", + "source": "12", + "target": "199", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "85", + "source": "13", + "target": "54", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "38", + "source": "14", + "target": "418", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "10", + "source": "14", + "target": "56", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "46", + "source": "405", + "target": "81", "value": null }, { "lineStyle": {}, - "source": "1", - "target": "20", + "source": "291", + "target": "70", "value": null }, { "lineStyle": {}, - "source": "2", - "target": "8", + "source": "39", + "target": "54", "value": null }, { "lineStyle": {}, - "source": "2", - "target": "10", + "source": "44", + "target": "70", "value": null }, { "lineStyle": {}, - "source": "2", - "target": "20", + "source": "54", + "target": "62", "value": null }, { "lineStyle": {}, - "source": "2", - "target": "29", + "source": "54", + "target": "359", "value": null }, { "lineStyle": {}, - "source": "7", - "target": "112", + "source": "54", + "target": "107", "value": null }, { "lineStyle": {}, - "source": "8", - "target": "29", + "source": "56", + "target": "64", "value": null }, { "lineStyle": {}, - "source": "8", - "target": "20", + "source": "442", + "target": "603", "value": null }, { "lineStyle": {}, - "source": "8", - "target": "10", + "source": "577", + "target": "116", "value": null }, { "lineStyle": {}, - "source": "10", - "target": "29", + "source": "70", + "target": "365", "value": null }, { "lineStyle": {}, - "source": "10", - "target": "46", + "source": "81", + "target": "892", "value": null }, { "lineStyle": {}, - "source": "77", - "target": "29", + "source": "722", + "target": "251", "value": null }, { "lineStyle": {}, - "source": "20", - "target": "54", + "source": "89", + "target": "107", "value": null } ], @@ -10409,6 +12977,10 @@ } ], "meta": { + "categories": [], + "color": "orange", + "doc": null, + "id": "Visualize graph", "inputs": [ { "name": "graph", @@ -10423,35 +12995,36 @@ "params": [ { "default": null, - "name": "color_edges_by", + "name": "color_nodes_by", "type": { - "format": "edge attribute" + "format": "node attribute" } }, { "default": null, - "name": "color_nodes_by", + "name": "label_by", "type": { "format": "node attribute" } }, { "default": null, - "name": "label_by", + "name": "color_edges_by", "type": { - "format": "node attribute" + "format": "edge attribute" } } ], "type": "visualization" }, + "op_id": "Visualize graph", "params": { "color_nodes_by": "core_number" }, "status": "done", "title": "Visualize graph" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 423.0, "id": "Visualize graph 3", "parentId": null, @@ -10473,54 +13046,10 @@ {} ], "meta": { - "inputs": [ - { - "name": "G", - "position": "left", - "type": { - "type": "" - } - } - ], - "name": "NX \u203a Core Number", - "outputs": [ - { - "name": "output", - "position": "right", - "type": { - "type": "" - } - } - ], - "params": [], - "type": "basic" - }, - "params": {}, - "status": "done", - "title": "NX \u203a Core Number" - }, - "dragHandle": ".bg-primary", - "height": 202.0, - "id": "NX \u203a Core Number 1", - "parentId": null, - "position": { - "x": 358.7509792475094, - "y": 415.57221541029685 - }, - "type": "basic", - "width": 200.0 - }, - { - "data": { - "__execution_delay": null, - "collapsed": true, - "display": null, - "error": null, - "in_progress": true, - "input_metadata": [ - {} - ], - "meta": { + "categories": [], + "color": "orange", + "doc": null, + "id": "Discard loop edges", "inputs": [ { "name": "graph", @@ -10543,58 +13072,22 @@ "params": [], "type": "basic" }, + "op_id": "Discard loop edges", "params": {}, "status": "done", "title": "Discard loop edges" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 200.0, "id": "Discard loop edges 1", "parentId": null, "position": { - "x": 371.52110159796, - "y": 238.79774026818058 + "x": 378.30031681359145, + "y": 242.18734787599635 }, "type": "basic", "width": 200.0 }, - { - "data": { - "__execution_delay": null, - "collapsed": true, - "display": null, - "error": null, - "in_progress": true, - "input_metadata": [], - "meta": { - "inputs": [], - "name": "NX \u203a Karate Club Graph", - "outputs": [ - { - "name": "output", - "position": "right", - "type": { - "type": "" - } - } - ], - "params": [], - "type": "basic" - }, - "params": {}, - "status": "done", - "title": "NX \u203a Karate Club Graph" - }, - "dragHandle": ".bg-primary", - "height": 198.0, - "id": "NX \u203a Karate Club Graph 1", - "position": { - "x": -202.24124984275744, - "y": -392.4249106193276 - }, - "type": "basic", - "width": 206.0 - }, { "data": { "__execution_delay": 0.0, @@ -10616,8 +13109,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -0.22951119935024605, - "y": -0.23268185503488914 + "x": -0.26116582755246237, + "y": 0.20035681760296906 }, { "id": "1", @@ -10630,8 +13123,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": 0.048013872849315783, - "y": -0.2304489143103559 + "x": -0.11018735071600574, + "y": 0.162595957672291 }, { "id": "2", @@ -10644,8 +13137,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": 0.2158849421018785, - "y": -0.07759893471575942 + "x": 0.0249618114404512, + "y": 0.18315207519542126 }, { "id": "3", @@ -10658,8 +13151,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -0.17286027849905, - "y": -0.30023238753722964 + "x": -0.23537777370283186, + "y": 0.1924749607570967 }, { "id": "4", @@ -10672,8 +13165,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -0.5045549519110701, - "y": -0.6335013883521179 + "x": -0.7914861146037633, + "y": 0.25031204743187374 }, { "id": "5", @@ -10686,8 +13179,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -0.6551815027914102, - "y": -0.4982274939917998 + "x": -0.790387374443865, + "y": 0.36628396753045733 }, { "id": "6", @@ -10700,8 +13193,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -0.9561008246607923, - "y": -0.19827158909550627 + "x": -0.7717915936962485, + "y": 0.6092995998237299 }, { "id": "7", @@ -10714,8 +13207,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": 0.19245449665396455, - "y": -0.793478016827641 + "x": -0.541037337972028, + "y": 0.8999740519646062 }, { "id": "8", @@ -10728,8 +13221,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": 0.3175985253119007, - "y": 0.30987517250222724 + "x": 0.33451480553783824, + "y": -0.17465937327015985 }, { "id": "9", @@ -10742,8 +13235,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3081119023084923, - "y": 0.3136594896706638 + "x": 0.35803886024441217, + "y": -0.18928864782688962 }, { "id": "10", @@ -10756,8 +13249,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -0.13590419065345594, - "y": -0.9889129019358843 + "x": -0.8077201433959622, + "y": -0.042773653773768926 }, { "id": "11", @@ -10770,8 +13263,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -0.883088930690274, - "y": 0.1272940002458926 + "x": -0.187277348081925, + "y": 1.0 }, { "id": "12", @@ -10784,8 +13277,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -0.9302078869309015, - "y": -0.5263130757516798 + "x": -0.5077432306837513, + "y": -0.31139524147173 }, { "id": "13", @@ -10798,8 +13291,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": 0.30645858226452893, - "y": 0.3162578316210326 + "x": 0.3368963698226443, + "y": -0.18269320229573222 }, { "id": "14", @@ -10812,8 +13305,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3153248014697644, - "y": 0.3157037041541656 + "x": 0.32952874113475084, + "y": -0.16575313271217268 }, { "id": "15", @@ -10826,8 +13319,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3078379746434215, - "y": 0.3034753699311555 + "x": 0.3473675645977575, + "y": -0.18660450216196037 }, { "id": "16", @@ -10840,8 +13333,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -1.0, - "y": -0.19671395439267284 + "x": -0.7924422006181443, + "y": 0.6285723012486224 }, { "id": "17", @@ -10854,8 +13347,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -0.7527893408834001, - "y": -0.7635128662657795 + "x": -0.35452926517674155, + "y": -0.3439339563872476 }, { "id": "18", @@ -10868,8 +13361,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3289867482251183, - "y": 0.31449220565478553 + "x": 0.3360708219889915, + "y": -0.1914422523242504 }, { "id": "19", @@ -10882,8 +13375,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": 0.3040047514631732, - "y": 0.3286714131541468 + "x": 0.3291136230801012, + "y": -0.19658240564458582 }, { "id": "20", @@ -10896,8 +13389,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.2964916390234851, - "y": 0.29409381279712055 + "x": 0.3338443593829715, + "y": -0.16625978931370497 }, { "id": "21", @@ -10910,8 +13403,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Mr. Hi", - "x": -0.5201869407897934, - "y": -0.9464748770453842 + "x": -0.669843653230639, + "y": -0.19283367035717167 }, { "id": "22", @@ -10924,8 +13417,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.30750379644803744, - "y": 0.30990805253893383 + "x": 0.33082875712394116, + "y": -0.1712680408561227 }, { "id": "23", @@ -10938,8 +13431,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3193573880755909, - "y": 0.3156797840392829 + "x": 0.33458697769357737, + "y": -0.17094807614637833 }, { "id": "24", @@ -10952,8 +13445,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3160567095551303, - "y": 0.32447083875880184 + "x": 0.3375037009462545, + "y": -0.17662704047319744 }, { "id": "25", @@ -10966,8 +13459,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3095523517358751, - "y": 0.31950463232641857 + "x": 0.33217638756770773, + "y": -0.15686359002361572 }, { "id": "26", @@ -10980,8 +13473,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3261722105328843, - "y": 0.3074664368669827 + "x": 0.34271498947611795, + "y": -0.1699187805068147 }, { "id": "27", @@ -10994,8 +13487,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.32644008440860056, - "y": 0.323686850447197 + "x": 0.34144016073535566, + "y": -0.19104263001299396 }, { "id": "28", @@ -11008,8 +13501,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.30775069137573063, - "y": 0.3070909103560803 + "x": 0.3426386763283195, + "y": -0.17247765415720562 }, { "id": "29", @@ -11022,8 +13515,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.31900080030078204, - "y": 0.3044825327415119 + "x": 0.33845748012464316, + "y": -0.17393410358855346 }, { "id": "30", @@ -11036,8 +13529,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3034254651341752, - "y": 0.302663798723715 + "x": 0.34650885058390285, + "y": -0.19116418996398543 }, { "id": "31", @@ -11050,8 +13543,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3156853050239846, - "y": 0.3118040932530279 + "x": 0.34710008948190685, + "y": -0.18380509108535475 }, { "id": "32", @@ -11064,8 +13557,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.31054074471441523, - "y": 0.3045493837790457 + "x": 0.3427280736129854, + "y": -0.186427192726941 }, { "id": "33", @@ -11078,8 +13571,8 @@ "name": null, "symbolSize": 8.574929257125442, "value": "Officer", - "x": 0.3377322635401439, - "y": 0.33153794169451056 + "x": 0.3539681129697382, + "y": -0.20432556214652817 } ], "emphasis": { @@ -11608,6 +14101,10 @@ } ], "meta": { + "categories": [], + "color": "orange", + "doc": null, + "id": "Visualize graph", "inputs": [ { "name": "graph", @@ -11622,35 +14119,36 @@ "params": [ { "default": null, - "name": "color_edges_by", + "name": "color_nodes_by", "type": { - "format": "edge attribute" + "format": "node attribute" } }, { "default": null, - "name": "color_nodes_by", + "name": "label_by", "type": { "format": "node attribute" } }, { "default": null, - "name": "label_by", + "name": "color_edges_by", "type": { - "format": "node attribute" + "format": "edge attribute" } } ], "type": "visualization" }, + "op_id": "Visualize graph", "params": { "color_nodes_by": "club" }, "status": "done", "title": "Visualize graph" }, - "dragHandle": ".bg-primary", + "dragHandle": ".drag-handle", "height": 513.0, "id": "Visualize graph 4", "position": { @@ -11663,13 +14161,117 @@ { "data": { "__execution_delay": 0.0, - "collapsed": true, "display": null, "error": null, "input_metadata": [], "meta": { + "categories": [ + "NetworkX", + "Generators", + "Classic" + ], + "color": "orange", + "doc": null, + "id": "NetworkX > Generators > Classic > Ladder graph", + "inputs": [], + "name": "Ladder graph", + "outputs": [ + { + "name": "output", + "position": "right", + "type": { + "type": "" + } + } + ], + "params": [ + { + "default": null, + "name": "n", + "type": { + "type": "" + } + } + ], + "type": "basic" + }, + "op_id": "NetworkX > Generators > Classic > Ladder graph", + "params": { + "n": "100" + }, + "status": "done", + "title": "Ladder graph" + }, + "dragHandle": ".drag-handle", + "height": 200.0, + "id": "Ladder graph 1", + "position": { + "x": -544.1446666242159, + "y": -0.39752302625465574 + }, + "type": "basic", + "width": 200.0 + }, + { + "data": { + "display": null, + "error": null, + "input_metadata": [], + "meta": { + "categories": [ + "NetworkX", + "Generators", + "Social" + ], + "color": "orange", + "doc": null, + "id": "NetworkX > Generators > Social > Karate club graph", + "inputs": [], + "name": "Karate club graph", + "outputs": [ + { + "name": "output", + "position": "right", + "type": { + "type": "" + } + } + ], + "params": [], + "type": "basic" + }, + "op_id": "NetworkX > Generators > Social > Karate club graph", + "params": {}, + "status": "done", + "title": "Karate club graph" + }, + "dragHandle": ".drag-handle", + "height": 200.0, + "id": "Karate club graph 1", + "position": { + "x": -271.281254195049, + "y": -451.21533486574776 + }, + "type": "basic", + "width": 200.0 + }, + { + "data": { + "__execution_delay": 0.0, + "display": null, + "error": null, + "input_metadata": [], + "meta": { + "categories": [ + "NetworkX", + "Generators", + "Directed" + ], + "color": "orange", + "doc": null, + "id": "NetworkX > Generators > Directed > Scale-free graph", "inputs": [], - "name": "NX \u203a Scale-Free Graph", + "name": "Scale-free graph", "outputs": [ { "name": "output", @@ -11680,6 +14282,13 @@ } ], "params": [ + { + "default": null, + "name": "n", + "type": { + "type": "" + } + }, { "default": "0.41", "name": "alpha", @@ -11695,33 +14304,26 @@ } }, { - "default": "0.2", - "name": "delta_in", + "default": "0.05", + "name": "gamma", "type": { "type": "" } }, { - "default": "0", - "name": "delta_out", + "default": "0.2", + "name": "delta_in", "type": { "type": "" } }, { - "default": "0.05", - "name": "gamma", + "default": "0", + "name": "delta_out", "type": { "type": "" } }, - { - "default": null, - "name": "n", - "type": { - "type": "" - } - }, { "default": null, "name": "seed", @@ -11732,38 +14334,46 @@ ], "type": "basic" }, + "op_id": "NetworkX > Generators > Directed > Scale-free graph", "params": { "alpha": "0.41", "beta": "0.54", "delta_in": "0.2", "delta_out": "0", "gamma": "0.05", - "n": "120", + "n": "1000", "seed": null }, "status": "done", - "title": "NX \u203a Scale-Free Graph" + "title": "Scale-free graph" }, - "dragHandle": ".bg-primary", - "height": 605.0, - "id": "NX \u203a Scale-Free Graph 1", + "dragHandle": ".drag-handle", + "height": 200.0, + "id": "Scale-free graph 1", "position": { - "x": -1.6873545081118664, - "y": 37.570789557632054 + "x": -208.57351345045785, + "y": -49.54683333958285 }, "type": "basic", - "width": 305.0 + "width": 200.0 }, { "data": { - "__execution_delay": null, - "collapsed": true, "display": null, "error": null, "input_metadata": [ {} ], "meta": { + "categories": [ + "NetworkX", + "Algorithms", + "Link analysis", + "PageRank alg" + ], + "color": "orange", + "doc": null, + "id": "NetworkX > Algorithms > Link analysis > PageRank alg > PageRank", "inputs": [ { "name": "G", @@ -11773,7 +14383,7 @@ } } ], - "name": "NX \u203a PageRank", + "name": "PageRank", "outputs": [ { "name": "output", @@ -11815,6 +14425,7 @@ ], "type": "basic" }, + "op_id": "NetworkX > Algorithms > Link analysis > PageRank alg > PageRank", "params": { "alpha": "0.85", "max_iter": "100", @@ -11822,17 +14433,71 @@ "weight": "weight" }, "status": "done", - "title": "NX \u203a PageRank" + "title": "PageRank" + }, + "dragHandle": ".drag-handle", + "height": 200.0, + "id": "PageRank 1", + "position": { + "x": 160.89371580145757, + "y": -7.176738241886115 + }, + "type": "basic", + "width": 200.0 + }, + { + "data": { + "collapsed": true, + "display": null, + "error": null, + "input_metadata": [ + {} + ], + "meta": { + "categories": [ + "NetworkX", + "Algorithms", + "Core" + ], + "color": "orange", + "doc": null, + "id": "NetworkX > Algorithms > Core > Core number", + "inputs": [ + { + "name": "G", + "position": "left", + "type": { + "type": "" + } + } + ], + "name": "Core number", + "outputs": [ + { + "name": "output", + "position": "right", + "type": { + "type": "" + } + } + ], + "params": [], + "type": "basic" + }, + "op_id": "NetworkX > Algorithms > Core > Core number", + "params": {}, + "status": "done", + "title": "Core number" }, - "dragHandle": ".bg-primary", - "height": 383.0, - "id": "NX \u203a PageRank 1", + "dragHandle": ".drag-handle", + "height": 56.0, + "id": "Core number 1", "position": { - "x": 322.36703690228205, - "y": 40.997731335222895 + "x": 374.43899509384903, + "y": 413.1346051272654 }, "type": "basic", - "width": 245.0 + "width": 200.0 } ] } diff --git a/examples/fake_data.py b/examples/fake_data.py index 7f3b36863cca2aaec6f5847ebbb9683cf014a7c9..cd8683082205594569f1e0a71b90830fea624b29 100644 --- a/examples/fake_data.py +++ b/examples/fake_data.py @@ -1,5 +1,5 @@ from lynxkite.core.ops import op -from faker import Faker +from faker import Faker # ty: ignore[unresolved-import] import pandas as pd faker = Faker() diff --git a/examples/multi_output_demo.py b/examples/multi_output_demo.py index 7b752b0c9f4c6586b7318bc4896aec37323e08b8..72ca914adcfb5eb47e621fe780f08a627fb81714 100644 --- a/examples/multi_output_demo.py +++ b/examples/multi_output_demo.py @@ -2,7 +2,7 @@ from lynxkite.core.ops import op import pandas as pd -@op("LynxKite Graph Analytics", "Multi-output example", outputs=["one", "two"]) +@op("LynxKite Graph Analytics", "Examples", "Multi-output example", outputs=["one", "two"]) def multi_output(*, a_limit=4, b_limit=10): """ Returns two outputs. Also demonstrates Numpy-style docstrings. diff --git a/examples/ode_lstm.py b/examples/ode_lstm.py new file mode 100644 index 0000000000000000000000000000000000000000..2b1e64abcf3d6cf98add5f2bb854cd63051d6639 --- /dev/null +++ b/examples/ode_lstm.py @@ -0,0 +1,54 @@ +from lynxkite.core.ops import op_registration, LongStr +from lynxkite_graph_analytics.core import Bundle +from matplotlib import pyplot as plt +import numpy as np +import pandas as pd +import json + +op = op_registration("LynxKite Graph Analytics") + + +@op("Drop NA") +def drop_na(df: pd.DataFrame): + return df.replace("", np.nan).dropna() + + +@op("Sort by") +def sort_by(df: pd.DataFrame, *, key_columns: str): + df = df.copy() + df.sort_values( + by=[k.strip() for k in key_columns.split(",")], + inplace=True, + ignore_index=True, + ) + return df + + +@op("Group by") +def group_by(df: pd.DataFrame, *, key_columns: str, aggregation: LongStr): + key_columns = [k.strip() for k in key_columns.split(",")] + j = json.loads(aggregation) + for k, vs in j.items(): + j[k] = [list if v == "list" else v for v in vs] + res = df.groupby(key_columns).agg(j).reset_index() + res.columns = ["_".join(col) for col in res.columns] + return res + + +@op("Take first element of list") +def take_first_element(df: pd.DataFrame, *, column: str): + df = df.copy() + df[f"{column}_first_element"] = df[column].apply(lambda x: x[0]) + return df + + +@op("Plot time series", view="matplotlib") +def plot_time_series(bundle: Bundle, *, table_name: str, index: int, x_column: str, y_columns: str): + df = bundle.dfs[table_name] + y_columns = [y.strip() for y in y_columns.split(",")] + x = df[x_column].iloc[index] + for y_column in y_columns: + y = df[y_column].iloc[index] + plt.plot(x, y, "o-", label=y_column) + plt.xlabel(x_column) + plt.legend() diff --git a/examples/word2vec.py b/examples/word2vec.py index 2f195340b4212eaa752a69ffe2bdf2f8452304a4..b5d8911724968049f1d208480993d1c47d6295d0 100644 --- a/examples/word2vec.py +++ b/examples/word2vec.py @@ -6,7 +6,7 @@ ENV = "LynxKite Graph Analytics" @op(ENV, "Word2vec for the top 1000 words", slow=True) def word2vec_1000(): - import staticvectors + import staticvectors # ty: ignore[unresolved-import] model = staticvectors.StaticVectors("neuml/word2vec-quantized") df = pd.read_csv( diff --git a/lynxkite-app/pyproject.toml b/lynxkite-app/pyproject.toml index cb96fbea8fc4c27d78b8f5a0304bdd76bff11abb..e56103da2a35fee2159abe626ba45e653d066869 100644 --- a/lynxkite-app/pyproject.toml +++ b/lynxkite-app/pyproject.toml @@ -6,25 +6,28 @@ readme = "README.md" requires-python = ">=3.11" dependencies = [ "fastapi[standard]>=0.115.6", + "griffe>=1.7.3", + "joblib>=1.5.1", "lynxkite-core", - "orjson>=3.10.13", "pycrdt-websocket>=0.16", + "pycrdt>=0.12.26", + "pydantic>=2.11.7", "sse-starlette>=2.2.1", - "griffe>=1.7.3", + "uvicorn>=0.35.0", ] classifiers = ["Private :: Do Not Upload"] [project.urls] Homepage = "https://github.com/lynxkite/lynxkite-2000/" -[project.optional-dependencies] +[dependency-groups] dev = [ "pydantic-to-typescript>=2.0.0", - "pytest>=8.3.4", + "setuptools>=80.9.0", ] [tool.uv.sources] -lynxkite-core = { path = "../lynxkite-core" } +lynxkite-core = { workspace = true } [build-system] requires = ["setuptools", "wheel", "setuptools-scm"] @@ -47,3 +50,11 @@ build_py = "build_frontend.build_py" [project.scripts] lynxkite = "lynxkite_app.__main__:main" + +[tool.deptry.package_module_name_map] +lynxkite-core = "lynxkite" +sse-starlette = "starlette" + +[tool.deptry.per_rule_ignores] +DEP002 = ["pycrdt-websocket", "griffe"] +DEP004 = ["setuptools"] diff --git a/lynxkite-app/src/lynxkite_app/crdt.py b/lynxkite-app/src/lynxkite_app/crdt.py index 2ed0bc2ea59e5253fc1ffa278a80ff8ffe6f9ae9..369cb3f0d7b9371baac26f0dc709fa6a349772dd 100644 --- a/lynxkite-app/src/lynxkite_app/crdt.py +++ b/lynxkite-app/src/lynxkite_app/crdt.py @@ -7,8 +7,8 @@ import pathlib import fastapi import os.path import pycrdt.websocket -import pycrdt.store -import uvicorn +import pycrdt.store.file +import uvicorn.protocols.utils import builtins from lynxkite.core import workspace, ops @@ -59,7 +59,8 @@ class WorkspaceWebsocketServer(pycrdt.websocket.WebsocketServer): room = pycrdt.websocket.YRoom( ystore=ystore, ydoc=ydoc, exception_handler=ws_exception_handler ) - room.ws = ws + # We hang the YDoc pointer on the room, so it only gets garbage collected when the room does. + room.ws = ws # ty: ignore[unresolved-attribute] def on_change(changes): task = asyncio.create_task(workspace_changed(name, changes, ws)) @@ -106,7 +107,8 @@ class CodeWebsocketServer(WorkspaceWebsocketServer): room = pycrdt.websocket.YRoom( ystore=ystore, ydoc=ydoc, exception_handler=ws_exception_handler ) - room.text = text + # We hang the YDoc pointer on the room, so it only gets garbage collected when the room does. + room.text = text # ty: ignore[unresolved-attribute] def on_change(changes): asyncio.create_task(code_changed(name, changes, text)) @@ -128,10 +130,12 @@ def clean_input(ws_pyd): for p in list(node.data.params): if p.startswith("_"): del node.data.params[p] - if node.data.title == "Comment": + if node.data.op_id == "Comment": node.data.params = {} node.position.x = 0 node.position.y = 0 + node.width = 0 + node.height = 0 if node.model_extra: for key in list(node.model_extra.keys()): delattr(node, key) @@ -161,6 +165,7 @@ def crdt_update( ValueError: If the Python object provided is not a dict or list. """ if isinstance(python_obj, dict): + assert isinstance(crdt_obj, pycrdt.Map), "CRDT object must be a Map for a dict input" for key, value in python_obj.items(): if key in non_collaborative_fields: crdt_obj[key] = value @@ -177,6 +182,7 @@ def crdt_update( else: crdt_obj[key] = value elif isinstance(python_obj, list): + assert isinstance(crdt_obj, pycrdt.Array), "CRDT object must be an Array for a list input" for i, value in enumerate(python_obj): if isinstance(value, dict): if i >= len(crdt_obj): @@ -218,7 +224,7 @@ last_known_versions = {} delayed_executions = {} -async def workspace_changed(name: str, changes: pycrdt.MapEvent, ws_crdt: pycrdt.Map): +async def workspace_changed(name: str, changes: list[pycrdt.MapEvent], ws_crdt: pycrdt.Map): """Callback to react to changes in the workspace. Args: @@ -242,6 +248,10 @@ async def workspace_changed(name: str, changes: pycrdt.MapEvent, ws_crdt: pycrdt getattr(change, "keys", {}).get("__execution_delay", {}).get("newValue", 0) for change in changes ) + # Check if workspace is paused - if so, skip automatic execution + if getattr(ws_pyd, "paused", False): + print(f"Skipping automatic execution for {name} in {ws_pyd.env} - workspace is paused") + return if delay: task = asyncio.create_task(execute(name, ws_crdt, ws_pyd, delay)) delayed_executions[name] = task @@ -289,6 +299,14 @@ async def code_changed(name: str, changes: pycrdt.TextEvent, text: pycrdt.Text): f.write(contents) +ws_websocket_server: WorkspaceWebsocketServer +code_websocket_server: CodeWebsocketServer + + +def get_room(name): + return ws_websocket_server.get_room(name) + + @contextlib.asynccontextmanager async def lifespan(app): global ws_websocket_server diff --git a/lynxkite-app/src/lynxkite_app/main.py b/lynxkite-app/src/lynxkite_app/main.py index e9577493fef69b4452c8e7ae18463cfae1678068..75a28dc97d565d5be55609604e7a5e90d5c3cc6b 100644 --- a/lynxkite-app/src/lynxkite_app/main.py +++ b/lynxkite-app/src/lynxkite_app/main.py @@ -4,20 +4,24 @@ import shutil import pydantic import fastapi import importlib +import joblib import pathlib import pkgutil from fastapi.staticfiles import StaticFiles from fastapi.middleware.gzip import GZipMiddleware -import starlette +import starlette.exceptions from lynxkite.core import ops from lynxkite.core import workspace from . import crdt +mem = joblib.Memory(".joblib-cache") +ops.CACHE_WRAPPER = mem.cache + def detect_plugins(): plugins = {} for _, name, _ in pkgutil.iter_modules(): - if name.startswith("lynxkite_"): + if name.startswith("lynxkite_") and name != "lynxkite_app": print(f"Importing {name}") plugins[name] = importlib.import_module(name) if not plugins: @@ -136,7 +140,7 @@ async def upload(req: fastapi.Request): @app.post("/api/execute_workspace") async def execute_workspace(name: str): """Trigger and await the execution of a workspace.""" - room = await crdt.ws_websocket_server.get_room(name) + room = await crdt.get_room(name) ws_pyd = workspace.Workspace.model_validate(room.ws.to_py()) await crdt.execute(name, room.ws, ws_pyd) diff --git a/lynxkite-app/web/package-lock.json b/lynxkite-app/web/package-lock.json index 19db218a3013cf8a34ede352078f1b65fd3e4431..14da8dfc8b8ade7f5edfccdd5abf67319f6665d2 100644 --- a/lynxkite-app/web/package-lock.json +++ b/lynxkite-app/web/package-lock.json @@ -23,6 +23,7 @@ "daisyui": "^4.12.20", "echarts": "^5.5.1", "fuse.js": "^7.0.0", + "jmespath": "^0.16.0", "json-schema-to-typescript": "^15.0.3", "monaco-editor": "^0.52.2", "react": "^18.3.1", @@ -40,6 +41,7 @@ "devDependencies": { "@playwright/test": "^1.50.1", "@tailwindcss/typography": "^0.5.16", + "@types/jmespath": "^0.15.2", "@types/node": "^22.13.1", "@types/react": "^18.3.14", "@types/react-dom": "^18.3.2", @@ -1894,6 +1896,13 @@ "@types/unist": "*" } }, + "node_modules/@types/jmespath": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@types/jmespath/-/jmespath-0.15.2.tgz", + "integrity": "sha512-pegh49FtNsC389Flyo9y8AfkVIZn9MMPE9yJrO9svhq6Fks2MwymULWjZqySuxmctd3ZH4/n7Mr98D+1Qo5vGA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -2357,9 +2366,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001687", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz", - "integrity": "sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==", + "version": "1.0.30001723", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", + "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", "funding": [ { "type": "opencollective", @@ -3667,6 +3676,15 @@ "jiti": "bin/jiti.js" } }, + "node_modules/jmespath": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz", + "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", diff --git a/lynxkite-app/web/package.json b/lynxkite-app/web/package.json index 12a3279d6fcdae889ec4e9de6b1e18c33a4fc829..ff90f904e872ede1813084162f0c88a55b0d4a8c 100644 --- a/lynxkite-app/web/package.json +++ b/lynxkite-app/web/package.json @@ -25,6 +25,7 @@ "daisyui": "^4.12.20", "echarts": "^5.5.1", "fuse.js": "^7.0.0", + "jmespath": "^0.16.0", "json-schema-to-typescript": "^15.0.3", "monaco-editor": "^0.52.2", "react": "^18.3.1", @@ -42,6 +43,7 @@ "devDependencies": { "@playwright/test": "^1.50.1", "@tailwindcss/typography": "^0.5.16", + "@types/jmespath": "^0.15.2", "@types/node": "^22.13.1", "@types/react": "^18.3.14", "@types/react-dom": "^18.3.2", diff --git a/lynxkite-app/web/src/Code.tsx b/lynxkite-app/web/src/Code.tsx index a9e988bc351c1553706ebe30f3f1e30cca39c0a0..389696b3d7f57ef05b3fae6bdb75076eac9076de 100644 --- a/lynxkite-app/web/src/Code.tsx +++ b/lynxkite-app/web/src/Code.tsx @@ -50,9 +50,13 @@ export default function Code() { yDocRef.current = new Y.Doc(); const text = yDocRef.current.getText("text"); const proto = location.protocol === "https:" ? "wss:" : "ws:"; + const encodedPath = path! + .split("/") + .map((segment) => encodeURIComponent(segment)) + .join("/"); wsProviderRef.current = new WebsocketProvider( `${proto}//${location.host}/ws/code/crdt`, - path!, + encodedPath!, yDocRef.current, ); editorRef.current.getModel()!.setEOL(0); // https://github.com/yjs/y-monaco/issues/6 @@ -73,10 +77,11 @@ export default function Code() { return (
- +
{path}
+ {path}
- + encodeURIComponent(segment)) + .join("/")}`} + className="btn btn-link" + >
diff --git a/lynxkite-app/web/src/Directory.tsx b/lynxkite-app/web/src/Directory.tsx index 056203d74c7e4f0d79c80c895b178de6deccdc77..90f7d4963284f1b8136d5b2470397f9873222afc 100644 --- a/lynxkite-app/web/src/Directory.tsx +++ b/lynxkite-app/web/src/Directory.tsx @@ -29,23 +29,55 @@ function EntryCreator(props: { onCreate: (name: string) => void; }) { const [isCreating, setIsCreating] = useState(false); + const [nameValidationError, setNameValidationError] = useState(""); + + function validateName(name: string): boolean { + if (name.includes("/")) { + setNameValidationError("Name cannot contain '/' characters"); + return false; + } + if (name.trim() === "") { + setNameValidationError("Name cannot be empty"); + return false; + } + setNameValidationError(""); + return true; + } + return ( <> {isCreating ? (
{ e.preventDefault(); - props.onCreate((e.target as HTMLFormElement).entryName.value.trim()); + const name = (e.target as HTMLFormElement).entryName.value.trim(); + if (validateName(name)) { + props.onCreate(name); + setIsCreating(false); + } }} > setIsCreating(false)} + onChange={(e) => validateName(e.target.value)} placeholder={`${props.label} name`} /> + {nameValidationError && ( +
+ + {nameValidationError} +
+ )}
) : (
))} diff --git a/lynxkite-app/web/src/workspace/Workspace.tsx b/lynxkite-app/web/src/workspace/Workspace.tsx index a838ff33e36ac8cf4c86f12b4c6fc248294eb566..69359f3ac9e49b7ce7feb6065a661c7f8e2775c6 100644 --- a/lynxkite-app/web/src/workspace/Workspace.tsx +++ b/lynxkite-app/web/src/workspace/Workspace.tsx @@ -29,6 +29,10 @@ import UngroupIcon from "~icons/tabler/library-minus.jsx"; // @ts-ignore import GroupIcon from "~icons/tabler/library-plus.jsx"; // @ts-ignore +import Pause from "~icons/tabler/player-pause.jsx"; +// @ts-ignore +import Play from "~icons/tabler/player-play.jsx"; +// @ts-ignore import Restart from "~icons/tabler/rotate-clockwise.jsx"; // @ts-ignore import Close from "~icons/tabler/x.jsx"; @@ -71,12 +75,24 @@ function LynxKiteFlow() { .replace(/[.]lynxkite[.]json$/, ""); const [state, setState] = useState({ workspace: {} as WorkspaceType }); const [message, setMessage] = useState(null as string | null); + const [pausedUIState, setPausedUIState] = useState(false); useEffect(() => { const state = syncedStore({ workspace: {} as WorkspaceType }); setState(state); const doc = getYjsDoc(state); const proto = location.protocol === "https:" ? "wss:" : "ws:"; - const wsProvider = new WebsocketProvider(`${proto}//${location.host}/ws/crdt`, path!, doc); + const encodedPath = path! + .split("/") + .map((segment) => encodeURIComponent(segment)) + .join("/"); + const wsProvider = new WebsocketProvider( + `${proto}//${location.host}/ws/crdt`, + encodedPath, + doc, + ); + if (state.workspace && typeof state.workspace.paused === "undefined") { + state.workspace.paused = false; + } const onChange = (_update: any, origin: any, _doc: any, _tr: any) => { if (origin === wsProvider) { // An update from the CRDT. Apply it to the local state. @@ -100,6 +116,7 @@ function LynxKiteFlow() { // Make sure the internal copies are updated. updateNodeInternals(node.id); } + setPausedUIState(state.workspace.paused || false); } }; doc.on("update", onChange); @@ -128,30 +145,44 @@ function LynxKiteFlow() { !Number.isNaN(ch.position.y) ) { getYjsDoc(state).transact(() => { - Object.assign(node.position, ch.position); + node.position.x = ch.position.x; + node.position.y = ch.position.y; }); + // Update edge positions. + updateNodeInternals(ch.id); } else if (ch.type === "select") { } else if (ch.type === "dimensions") { - getYjsDoc(state).transact(() => Object.assign(node, ch.dimensions)); + getYjsDoc(state).transact(() => { + node.width = ch.dimensions.width; + node.height = ch.dimensions.height; + }); + // Update edge positions when node size changes. + updateNodeInternals(ch.id); } else if (ch.type === "remove") { wnodes.splice(nodeIndex, 1); } else if (ch.type === "replace") { // Ideally we would only update the parameter that changed. But ReactFlow does not give us that detail. - const u = { - collapsed: ch.item.data.collapsed, - // The "..." expansion on a Y.map returns an empty object. Copying with fromEntries/entries instead. - params: { - ...Object.fromEntries(Object.entries(ch.item.data.params)), - }, - __execution_delay: ch.item.data.__execution_delay, - }; - getYjsDoc(state).transact(() => Object.assign(node.data, u)); + getYjsDoc(state).transact(() => { + if (node.data.collapsed !== ch.item.data.collapsed) { + node.data.collapsed = ch.item.data.collapsed; + // Update edge positions when node collapses/expands. + setTimeout(() => updateNodeInternals(ch.id), 0); + } + if (node.data.__execution_delay !== ch.item.data.__execution_delay) { + node.data.__execution_delay = ch.item.data.__execution_delay; + } + for (const [key, value] of Object.entries(ch.item.data.params)) { + if (node.data.params[key] !== value) { + node.data.params[key] = value; + } + } + }); } else { console.log("Unknown node change", ch); } } }, - [state], + [state, updateNodeInternals], ); const onEdgesChange = useCallback( (changes: any[]) => { @@ -173,7 +204,11 @@ function LynxKiteFlow() { const fetcher: Fetcher = (resource: string, init?: RequestInit) => fetch(resource, init).then((res) => res.json()); - const catalog = useSWR(`/api/catalog?workspace=${path}`, fetcher); + const encodedPathForAPI = path! + .split("/") + .map((segment) => encodeURIComponent(segment)) + .join("/"); + const catalog = useSWR(`/api/catalog?workspace=${encodedPathForAPI}`, fetcher); const [suppressSearchUntil, setSuppressSearchUntil] = useState(0); const [nodeSearchSettings, setNodeSearchSettings] = useState( undefined as @@ -308,6 +343,7 @@ function LynxKiteFlow() { data: { meta: { value: meta }, title: meta.name, + op_id: meta.id, params: Object.fromEntries(meta.params.map((p) => [p.name, p.default])), }, }; @@ -386,11 +422,15 @@ function LynxKiteFlow() { } } async function executeWorkspace() { - const response = await axios.post(`/api/execute_workspace?name=${path}`); + const response = await axios.post(`/api/execute_workspace?name=${encodeURIComponent(path)}`); if (response.status !== 200) { setMessage("Workspace execution failed."); } } + function togglePause() { + state.workspace.paused = !state.workspace.paused; + setPausedUIState(state.workspace.paused); + } function deleteSelection() { const selectedNodes = nodes.filter((n) => n.selected); const selectedEdges = edges.filter((e) => e.selected); @@ -526,13 +566,25 @@ function LynxKiteFlow() { + + + - + encodeURIComponent(segment)) + .join("/")}`} + aria-label="close" + > diff --git a/lynxkite-app/web/src/workspace/nodes/LynxKiteNode.tsx b/lynxkite-app/web/src/workspace/nodes/LynxKiteNode.tsx index 75d4976cf7407e9acb8f62234ec2180b23db3379..a11daf832a60c64d49ca27fd8b18b8e925733edd 100644 --- a/lynxkite-app/web/src/workspace/nodes/LynxKiteNode.tsx +++ b/lynxkite-app/web/src/workspace/nodes/LynxKiteNode.tsx @@ -55,7 +55,45 @@ function getHandles(inputs: any[], outputs: any[]) { return handles; } -const stopPropagation = (e: Event) => e.stopPropagation(); +function canScrollX(element: HTMLElement) { + const style = getComputedStyle(element); + return style.overflowX === "auto" || style.overflow === "auto"; +} +function canScrollY(element: HTMLElement) { + const style = getComputedStyle(element); + return style.overflowY === "auto" || style.overflow === "auto"; +} +function canScrollUp(e: HTMLElement) { + return canScrollY(e) && e.scrollTop > 0; +} +function canScrollDown(e: HTMLElement) { + return canScrollY(e) && e.scrollTop < e.scrollHeight - e.clientHeight - 1; +} +function canScrollLeft(e: HTMLElement) { + return canScrollX(e) && e.scrollLeft > 0; +} +function canScrollRight(e: HTMLElement) { + return canScrollX(e) && e.scrollLeft < e.scrollWidth - e.clientWidth - 1; +} + +function onWheel(e: WheelEvent) { + if (e.ctrlKey) return; // Zoom, not scroll. + let t = e.target as HTMLElement; + // If we find an element inside the node container that can apply this scroll event, we stop propagation. + // Otherwise ReactFlow can have it and pan the workspace. + while (t && !t.classList.contains("node-container")) { + if ( + (e.deltaX < 0 && canScrollLeft(t)) || + (e.deltaX > 0 && canScrollRight(t)) || + (e.deltaY < 0 && canScrollUp(t)) || + (e.deltaY > 0 && canScrollDown(t)) + ) { + e.stopPropagation(); + return; + } + t = t.parentElement as HTMLElement; + } +} function LynxKiteNodeComponent(props: LynxKiteNodeProps) { const reactFlow = useReactFlow(); @@ -67,9 +105,11 @@ function LynxKiteNodeComponent(props: LynxKiteNodeProps) { // ReactFlow handles wheel events to zoom/pan and this would prevent scrolling inside the node. // To stop the event from reaching ReactFlow, we stop propagation on the wheel event. // This must be done with a "passive: false" listener, which we can only register like this. - containerRef.current?.addEventListener("wheel", stopPropagation, { passive: false }); + containerRef.current?.addEventListener("wheel", onWheel, { + passive: false, + }); return () => { - containerRef.current?.removeEventListener("wheel", stopPropagation); + containerRef.current?.removeEventListener("wheel", onWheel); }; }, [containerRef]); function titleClicked() { diff --git a/lynxkite-app/web/src/workspace/nodes/ModelMappingParameter.tsx b/lynxkite-app/web/src/workspace/nodes/ModelMappingParameter.tsx new file mode 100644 index 0000000000000000000000000000000000000000..b6da3fec1b437c8e910c3d5e5ec6197dc0786a71 --- /dev/null +++ b/lynxkite-app/web/src/workspace/nodes/ModelMappingParameter.tsx @@ -0,0 +1,169 @@ +import { useRef } from "react"; +// @ts-ignore +import ArrowsHorizontal from "~icons/tabler/arrows-horizontal.jsx"; +// @ts-ignore +import Help from "~icons/tabler/question-mark.jsx"; +import ParameterInput from "./ParameterInput"; + +type Bindings = { + [key: string]: { + df: string; + column: string; + }; +}; + +type NamedId = { + name: string; + id: string; +}; + +function getModelBindings( + data: any, + variant: "training input" | "inference input" | "output", +): NamedId[] { + function bindingsOfModel(m: any): string[] { + switch (variant) { + case "training input": + return [ + ...m.model_inputs, + ...m.loss_inputs.filter((i: string) => !m.model_outputs.includes(i)), + ]; + case "inference input": + return m.model_inputs; + case "output": + return m.model_outputs; + } + } + const bindings = new Set(); + const inputs = data?.input_metadata?.value ?? data?.input_metadata ?? []; + for (const input of inputs) { + const other = input.other ?? {}; + for (const e of Object.values(other) as any[]) { + if (e.type === "model") { + for (const id of bindingsOfModel(e.model)) { + bindings.add({ id, name: e.model.input_output_names[id] ?? id }); + } + } + } + } + const list = [...bindings]; + list.sort((a, b) => { + if (a.name < b.name) return -1; + if (a.name > b.name) return 1; + return 0; + }); + return list; +} + +function parseJsonOrEmpty(json: string): object { + try { + const j = JSON.parse(json); + if (j !== null && typeof j === "object") { + return j; + } + } catch (e) {} + return {}; +} + +export default function ModelMapping({ value, onChange, data, variant }: any) { + const dfsRef = useRef({} as { [binding: string]: HTMLSelectElement | null }); + const columnsRef = useRef( + {} as { [binding: string]: HTMLSelectElement | HTMLInputElement | null }, + ); + const v: any = parseJsonOrEmpty(value); + v.map ??= {}; + const dfs: { [df: string]: string[] } = {}; + const inputs = data?.input_metadata?.value ?? data?.input_metadata ?? []; + for (const input of inputs) { + if (!input.dataframes) continue; + const dataframes = input.dataframes as { + [df: string]: { columns: string[] }; + }; + for (const [df, { columns }] of Object.entries(dataframes)) { + dfs[df] = columns; + } + } + const bindings = getModelBindings(data, variant); + function getMap() { + const map: Bindings = {}; + for (const binding of bindings) { + const df = dfsRef.current[binding.id]?.value ?? ""; + const column = columnsRef.current[binding.id]?.value ?? ""; + if (df.length || column.length) { + map[binding.id] = { df, column }; + } + } + return map; + } + return ( + + + {bindings.length > 0 ? ( + bindings.map((binding: NamedId) => ( + + + + + + + )) + ) : ( + + + + )} + +
{binding.name} + + + + + {variant === "output" ? ( + { + columnsRef.current[binding.id] = el; + }} + value={v.map?.[binding.id]?.column} + onChange={(column, options) => { + const map = getMap(); + // At this point the has not been updated yet. We use the value from the event. + const df = dfsRef.current[binding.id]?.value ?? ""; + map[binding.id] ??= { df, column }; + map[binding.id].column = column; + onChange(JSON.stringify({ map }), options); + }} + /> + ) : ( + + )} +
no bindings
+ ); +} diff --git a/lynxkite-app/web/src/workspace/nodes/NodeParameter.tsx b/lynxkite-app/web/src/workspace/nodes/NodeParameter.tsx index 0f3600a81a31e5548fa3a73760c5b0e2d60d57e8..ef20dea17809012e2c5f71514ef6d1f8ab7bfa4c 100644 --- a/lynxkite-app/web/src/workspace/nodes/NodeParameter.tsx +++ b/lynxkite-app/web/src/workspace/nodes/NodeParameter.tsx @@ -1,10 +1,12 @@ -import { useRef } from "react"; +import jmespath from "jmespath"; // @ts-ignore import ArrowsHorizontal from "~icons/tabler/arrows-horizontal.jsx"; // @ts-ignore import Help from "~icons/tabler/question-mark.jsx"; import Tooltip from "../../Tooltip"; +import ModelMapping from "./ModelMappingParameter"; import NodeGroupParameter from "./NodeGroupParameter"; +import ParameterInput from "./ParameterInput"; const BOOLEAN = ""; const MODEL_TRAINING_INPUT_MAPPING = @@ -27,178 +29,6 @@ function ParamName({ name, doc }: { name: string; doc: string }) { ); } -function Input({ - value, - onChange, - inputRef, -}: { - value: string; - onChange: (value: string, options?: { delay: number }) => void; - inputRef?: React.Ref; -}) { - return ( - onChange(evt.currentTarget.value, { delay: 2 })} - onBlur={(evt) => onChange(evt.currentTarget.value, { delay: 0 })} - onKeyDown={(evt) => evt.code === "Enter" && onChange(evt.currentTarget.value, { delay: 0 })} - /> - ); -} - -type Bindings = { - [key: string]: { - df: string; - column: string; - }; -}; - -function getModelBindings( - data: any, - variant: "training input" | "inference input" | "output", -): string[] { - function bindingsOfModel(m: any): string[] { - switch (variant) { - case "training input": - return [...m.inputs, ...m.loss_inputs.filter((i: string) => !m.outputs.includes(i))]; - case "inference input": - return m.inputs; - case "output": - return m.outputs; - } - } - const bindings = new Set(); - const inputs = data?.input_metadata?.value ?? data?.input_metadata ?? []; - for (const input of inputs) { - const other = input.other ?? {}; - for (const e of Object.values(other) as any[]) { - if (e.type === "model") { - for (const b of bindingsOfModel(e.model)) { - bindings.add(b); - } - } - } - } - const list = [...bindings]; - list.sort(); - return list; -} - -function parseJsonOrEmpty(json: string): object { - try { - const j = JSON.parse(json); - if (j !== null && typeof j === "object") { - return j; - } - } catch (e) {} - return {}; -} - -function ModelMapping({ value, onChange, data, variant }: any) { - const dfsRef = useRef({} as { [binding: string]: HTMLSelectElement | null }); - const columnsRef = useRef( - {} as { [binding: string]: HTMLSelectElement | HTMLInputElement | null }, - ); - const v: any = parseJsonOrEmpty(value); - v.map ??= {}; - const dfs: { [df: string]: string[] } = {}; - const inputs = data?.input_metadata?.value ?? data?.input_metadata ?? []; - for (const input of inputs) { - if (!input.dataframes) continue; - const dataframes = input.dataframes as { - [df: string]: { columns: string[] }; - }; - for (const [df, { columns }] of Object.entries(dataframes)) { - dfs[df] = columns; - } - } - const bindings = getModelBindings(data, variant); - function getMap() { - const map: Bindings = {}; - for (const binding of bindings) { - const df = dfsRef.current[binding]?.value ?? ""; - const column = columnsRef.current[binding]?.value ?? ""; - if (df.length || column.length) { - map[binding] = { df, column }; - } - } - return map; - } - return ( - - - {bindings.length > 0 ? ( - bindings.map((binding: string) => ( - - - - - - - )) - ) : ( - - - - )} - -
{binding} - - - - - {variant === "output" ? ( - { - columnsRef.current[binding] = el; - }} - value={v.map?.[binding]?.column} - onChange={(column, options) => { - const map = getMap(); - // At this point the has not been updated yet. We use the value from the event. - const df = dfsRef.current[binding]?.value ?? ""; - map[binding] ??= { df, column }; - map[binding].column = column; - onChange(JSON.stringify({ map }), options); - }} - /> - ) : ( - - )} -
no bindings
- ); -} - interface NodeParameterProps { name: string; value: any; @@ -226,22 +56,32 @@ export default function NodeParameter({ name, value, meta, data, setParam }: Nod function onChange(value: any, opts?: UpdateOptions) { setParam(meta.name, value, opts || {}); } - return meta?.type?.format === "collapsed" ? ( - - ) : meta?.type?.format === "textarea" ? ( + return meta?.type?.format === "textarea" ? (