In [1]:
import numpy as np
import pandas as pd
import json
import random
import matplotlib.pyplot as plt
%matplotlib inline
import seaborn as sns
test1 should only modify the similarity scores, which gives the same graph and lines but the thickness of each line is different.
The generated TopicSimilarity.json simply replaces the original file for quicker examination. A screenshot of the new graph is taken for comparison.
In [2]:
file = 'topicflow/data/test/TopicSimilarity.json'
In [3]:
with open(file, 'r') as ts_file:
ts = ts_file.read()
In [4]:
ts
Out[4]:
'function populate_similarity_test(){\nvar sim_data ={"nodes": [{"name": "0_10", "value": 62}, {"name": "1_13", "value": 69}, {"name": "1_12", "value": 24}, {"name": "1_11", "value": 18}, {"name": "1_10", "value": 13}, {"name": "1_14", "value": 22}, {"name": "1_7", "value": 14}, {"name": "1_6", "value": 14}, {"name": "1_5", "value": 9}, {"name": "1_4", "value": 13}, {"name": "1_3", "value": 13}, {"name": "1_2", "value": 12}, {"name": "1_1", "value": 9}, {"name": "1_0", "value": 11}, {"name": "1_9", "value": 16}, {"name": "1_8", "value": 7}, {"name": "0_11", "value": 12}, {"name": "0_12", "value": 18}, {"name": "0_13", "value": 17}, {"name": "0_14", "value": 24}, {"name": "0_8", "value": 11}, {"name": "0_9", "value": 25}, {"name": "0_6", "value": 10}, {"name": "0_7", "value": 11}, {"name": "0_4", "value": 13}, {"name": "0_5", "value": 23}, {"name": "0_2", "value": 18}, {"name": "0_3", "value": 7}, {"name": "0_0", "value": 5}, {"name": "0_1", "value": 3}, {"name": "2_8", "value": 42}, {"name": "2_9", "value": 20}, {"name": "2_11", "value": 15}, {"name": "2_0", "value": 11}, {"name": "2_1", "value": 10}, {"name": "2_2", "value": 7}, {"name": "2_3", "value": 9}, {"name": "2_4", "value": 17}, {"name": "2_5", "value": 16}, {"name": "2_6", "value": 9}, {"name": "2_7", "value": 10}, {"name": "2_12", "value": 13}, {"name": "2_14", "value": 15}, {"name": "2_13", "value": 8}, {"name": "2_10", "value": 12}, {"name": "3_1", "value": 53}, {"name": "3_0", "value": 18}, {"name": "3_3", "value": 10}, {"name": "3_2", "value": 10}, {"name": "3_5", "value": 14}, {"name": "3_4", "value": 8}, {"name": "3_7", "value": 14}, {"name": "3_6", "value": 11}, {"name": "3_9", "value": 7}, {"name": "3_8", "value": 14}, {"name": "3_14", "value": 10}, {"name": "3_11", "value": 6}, {"name": "3_10", "value": 25}, {"name": "3_13", "value": 4}, {"name": "3_12", "value": 6}, {"name": "4_10", "value": 30}, {"name": "4_13", "value": 12}, {"name": "4_11", "value": 17}, {"name": "4_14", "value": 20}, {"name": "4_8", "value": 16}, {"name": "4_9", "value": 21}, {"name": "4_12", "value": 13}, {"name": "4_2", "value": 9}, {"name": "4_3", "value": 15}, {"name": "4_0", "value": 8}, {"name": "4_1", "value": 3}, {"name": "4_6", "value": 4}, {"name": "4_7", "value": 6}, {"name": "4_4", "value": 8}, {"name": "4_5", "value": 7}, {"name": "5_14", "value": 32}, {"name": "5_13", "value": 17}, {"name": "5_12", "value": 10}, {"name": "5_11", "value": 21}, {"name": "5_10", "value": 17}, {"name": "5_3", "value": 10}, {"name": "5_2", "value": 11}, {"name": "5_1", "value": 14}, {"name": "5_0", "value": 9}, {"name": "5_7", "value": 6}, {"name": "5_6", "value": 7}, {"name": "5_5", "value": 5}, {"name": "5_4", "value": 8}, {"name": "5_9", "value": 4}, {"name": "5_8", "value": 2}, {"name": "6_4", "value": 37}, {"name": "6_5", "value": 18}, {"name": "6_6", "value": 14}, {"name": "6_7", "value": 19}, {"name": "6_0", "value": 10}, {"name": "6_1", "value": 10}, {"name": "6_2", "value": 7}, {"name": "6_3", "value": 11}, {"name": "6_11", "value": 8}, {"name": "6_10", "value": 9}, {"name": "6_8", "value": 11}, {"name": "6_9", "value": 8}, {"name": "6_14", "value": 10}, {"name": "6_12", "value": 4}, {"name": "6_13", "value": 10}], "links": [{"source": 0, "target": 1, "value": 239.20165129512623}, {"source": 0, "target": 2, "value": 146.61313243519726}, {"source": 0, "target": 7, "value": 131.03481812961232}, {"source": 0, "target": 15, "value": 201.0224007527153}, {"source": 17, "target": 2, "value": 29.10794278271362}, {"source": 17, "target": 12, "value": 74.09746463756551}, {"source": 17, "target": 13, "value": 304.0614290594796}, {"source": 17, "target": 14, "value": 72.70201761524528}, {"source": 18, "target": 3, "value": 201.80479893485767}, {"source": 18, "target": 6, "value": 431.90779928614995}, {"source": 18, "target": 8, "value": 315.37084426018237}, {"source": 18, "target": 9, "value": 268.4390132292733}, {"source": 18, "target": 10, "value": 111.95598244529333}, {"source": 18, "target": 11, "value": 228.14619846060845}, {"source": 19, "target": 2, "value": 87.00054193870987}, {"source": 19, "target": 8, "value": 3.41620993228878}, {"source": 19, "target": 9, "value": 97.93347540324058}, {"source": 19, "target": 12, "value": 173.33132801755585}, {"source": 19, "target": 13, "value": 30.77476133906319}, {"source": 19, "target": 14, "value": 158.47809614538693}, {"source": 21, "target": 2, "value": 56.96087125952185}, {"source": 21, "target": 4, "value": 360.9807492287782}, {"source": 21, "target": 8, "value": 239.34303204694754}, {"source": 21, "target": 11, "value": 267.73339767136133}, {"source": 23, "target": 8, "value": 32.64009290575868}, {"source": 23, "target": 15, "value": 282.4241884801414}, {"source": 24, "target": 2, "value": 346.95098418898493}, {"source": 24, "target": 6, "value": 287.142293680422}, {"source": 24, "target": 8, "value": 213.0606713838519}, {"source": 25, "target": 5, "value": 127.52117421378466}, {"source": 26, "target": 8, "value": 119.959385237519}, {"source": 27, "target": 2, "value": 174.80392569345105}, {"source": 27, "target": 7, "value": 198.11477949187383}, {"source": 27, "target": 9, "value": 313.58770144571736}, {"source": 27, "target": 14, "value": 70.00072897472208}, {"source": 27, "target": 15, "value": 78.45447562152354}, {"source": 28, "target": 2, "value": 127.99309232223081}, {"source": 28, "target": 12, "value": 244.11712324899284}, {"source": 28, "target": 13, "value": 241.31421550958976}, {"source": 28, "target": 14, "value": 184.94498256267252}, {"source": 29, "target": 2, "value": 127.74653429728122}, {"source": 29, "target": 4, "value": 243.80391267106467}, {"source": 1, "target": 33, "value": 306.6463654718275}, {"source": 1, "target": 37, "value": 83.06379891137678}, {"source": 1, "target": 40, "value": 164.005367550087}, {"source": 2, "target": 30, "value": 174.9007986397015}, {"source": 2, "target": 33, "value": 96.82178097688582}, {"source": 2, "target": 35, "value": 21.82172599442208}, {"source": 2, "target": 37, "value": 172.89562504426289}, {"source": 2, "target": 38, "value": 280.68107800997586}, {"source": 2, "target": 40, "value": 230.5274982482585}, {"source": 2, "target": 42, "value": 52.880388762694594}, {"source": 2, "target": 43, "value": 62.015067581196504}, {"source": 2, "target": 44, "value": 316.1979982771031}, {"source": 3, "target": 37, "value": 253.00749965908716}, {"source": 5, "target": 30, "value": 124.87777703153446}, {"source": 5, "target": 35, "value": 151.92992716908788}, {"source": 5, "target": 38, "value": -93.95183016044575}, {"source": 6, "target": 33, "value": 181.79439982808566}, {"source": 6, "target": 36, "value": 272.4327380983973}, {"source": 6, "target": 37, "value": 140.7695729952203}, {"source": 6, "target": 38, "value": -89.29455951259024}, {"source": 6, "target": 44, "value": 177.45537895392604}, {"source": 7, "target": 34, "value": 72.74691070440637}, {"source": 8, "target": 36, "value": -68.29714397893792}, {"source": 8, "target": 37, "value": -19.86889132323489}, {"source": 8, "target": 38, "value": 188.58664925712498}, {"source": 8, "target": 44, "value": 46.46395644612372}, {"source": 9, "target": 31, "value": 231.55590326174345}, {"source": 9, "target": 36, "value": 135.74128580844146}, {"source": 9, "target": 37, "value": 163.84920704973518}, {"source": 9, "target": 38, "value": 129.73622604256025}, {"source": 9, "target": 39, "value": 56.782067883368796}, {"source": 9, "target": 44, "value": 68.69621700652006}, {"source": 10, "target": 36, "value": 62.670726961301895}, {"source": 10, "target": 37, "value": 119.01278874022739}, {"source": 10, "target": 42, "value": 387.21586427389695}, {"source": 11, "target": 30, "value": 589.388675812417}, {"source": 11, "target": 42, "value": 61.033691018774775}, {"source": 11, "target": 44, "value": 123.54659504517991}, {"source": 12, "target": 30, "value": 72.24403216628932}, {"source": 12, "target": 33, "value": 196.66250398175342}, {"source": 12, "target": 36, "value": 221.4607664224739}, {"source": 12, "target": 40, "value": 8.20897321316815}, {"source": 12, "target": 42, "value": 249.14630448854766}, {"source": 12, "target": 43, "value": 241.11082348941986}, {"source": 12, "target": 44, "value": 287.82188816108004}, {"source": 13, "target": 43, "value": 200.68288123242493}, {"source": 14, "target": 30, "value": 102.16004268254403}, {"source": 14, "target": 31, "value": 305.34672203343007}, {"source": 14, "target": 33, "value": 280.90146791521113}, {"source": 14, "target": 36, "value": 69.89855560393315}, {"source": 14, "target": 43, "value": 278.4153516697911}, {"source": 14, "target": 44, "value": 135.49032054335757}, {"source": 30, "target": 48, "value": 303.611233400415}, {"source": 30, "target": 52, "value": 148.7809926505412}, {"source": 30, "target": 53, "value": -32.512962565913426}, {"source": 30, "target": 55, "value": 369.01272736394293}, {"source": 31, "target": 46, "value": 230.86683795813718}, {"source": 32, "target": 46, "value": 173.5742319547265}, {"source": 33, "target": 45, "value": 49.0527706306309}, {"source": 33, "target": 48, "value": 237.95731908010492}, {"source": 33, "target": 49, "value": 205.84460302034879}, {"source": 33, "target": 52, "value": 117.77309857537325}, {"source": 33, "target": 53, "value": 348.77044656500186}, {"source": 33, "target": 55, "value": 257.953692563409}, {"source": 33, "target": 59, "value": -83.56495490997906}, {"source": 35, "target": 52, "value": 267.91722162126666}, {"source": 36, "target": 45, "value": 252.6148994890963}, {"source": 36, "target": 51, "value": 191.9947918778702}, {"source": 36, "target": 54, "value": 70.6592500669168}, {"source": 36, "target": 55, "value": 332.1157641217736}, {"source": 36, "target": 56, "value": 215.80013410506638}, {"source": 37, "target": 45, "value": 91.87123102400962}, {"source": 37, "target": 51, "value": 190.5420490414346}, {"source": 37, "target": 54, "value": 270.3148079049296}, {"source": 37, "target": 55, "value": 179.69963350681843}, {"source": 37, "target": 56, "value": 264.09915121321046}, {"source": 38, "target": 45, "value": 153.18826618916165}, {"source": 38, "target": 51, "value": 290.6613169148417}, {"source": 38, "target": 54, "value": -80.95508680784548}, {"source": 38, "target": 56, "value": 311.15149966261725}, {"source": 39, "target": 45, "value": 89.21023199817492}, {"source": 39, "target": 52, "value": 149.88238240652336}, {"source": 39, "target": 54, "value": -5.154270479177313}, {"source": 40, "target": 45, "value": 125.652316287776}, {"source": 40, "target": 47, "value": 113.83329200820663}, {"source": 40, "target": 53, "value": 354.6619977278501}, {"source": 40, "target": 55, "value": 26.517376951284945}, {"source": 40, "target": 57, "value": 160.88035201905015}, {"source": 41, "target": 54, "value": 182.013937559839}, {"source": 42, "target": 55, "value": 87.97701552927198}, {"source": 42, "target": 57, "value": 82.37869165979872}, {"source": 43, "target": 52, "value": 70.06821805870091}, {"source": 43, "target": 53, "value": 240.8746130954065}, {"source": 43, "target": 56, "value": 64.21609238433498}, {"source": 43, "target": 59, "value": -91.86881051407619}, {"source": 44, "target": 46, "value": 278.07902534770744}, {"source": 44, "target": 48, "value": 134.53065631465336}, {"source": 44, "target": 51, "value": 115.40365100885211}, {"source": 44, "target": 52, "value": 117.3279550245216}, {"source": 44, "target": 53, "value": 286.2636808826859}, {"source": 44, "target": 54, "value": 369.5012625619639}, {"source": 44, "target": 55, "value": 264.116434604694}, {"source": 44, "target": 56, "value": 248.72421929542938}, {"source": 45, "target": 62, "value": 49.59170238595553}, {"source": 45, "target": 71, "value": 33.79143235742427}, {"source": 45, "target": 72, "value": 227.84186737644345}, {"source": 46, "target": 69, "value": 326.6472660129348}, {"source": 47, "target": 62, "value": 336.70873111804747}, {"source": 47, "target": 71, "value": 69.87348702497772}, {"source": 48, "target": 66, "value": 363.6756470265016}, {"source": 49, "target": 67, "value": 287.3821761230431}, {"source": 50, "target": 66, "value": 336.50519551222305}, {"source": 51, "target": 63, "value": 345.00521662601426}, {"source": 51, "target": 64, "value": 267.38886949750525}, {"source": 51, "target": 66, "value": 150.2812298880825}, {"source": 51, "target": 68, "value": 253.7665454064135}, {"source": 51, "target": 70, "value": 244.56488467947395}, {"source": 51, "target": 71, "value": 35.510987242210035}, {"source": 51, "target": 72, "value": 399.1406880528487}, {"source": 52, "target": 61, "value": 344.88950656253644}, {"source": 52, "target": 62, "value": 401.254765676985}, {"source": 52, "target": 64, "value": 325.53769113465984}, {"source": 52, "target": 66, "value": 164.54377940006074}, {"source": 52, "target": 70, "value": 52.82321316492319}, {"source": 52, "target": 71, "value": 136.85981911366736}, {"source": 52, "target": 73, "value": 324.50049480131054}, {"source": 53, "target": 60, "value": 156.8349712839588}, {"source": 53, "target": 68, "value": 163.39635494144795}, {"source": 53, "target": 70, "value": 280.03590363500825}, {"source": 53, "target": 71, "value": 85.95154478967082}, {"source": 54, "target": 61, "value": -135.62848633463432}, {"source": 54, "target": 62, "value": 105.22879823498936}, {"source": 54, "target": 63, "value": 388.12576848272397}, {"source": 54, "target": 64, "value": 135.4730570539376}, {"source": 54, "target": 66, "value": 47.342518838881716}, {"source": 54, "target": 68, "value": 277.7898871854289}, {"source": 54, "target": 70, "value": 243.71742543410608}, {"source": 54, "target": 71, "value": 360.68014425728825}, {"source": 54, "target": 72, "value": 252.74252824299236}, {"source": 54, "target": 73, "value": 373.6783881193138}, {"source": 55, "target": 62, "value": 68.13812865117299}, {"source": 55, "target": 64, "value": 220.64902337419284}, {"source": 55, "target": 71, "value": 294.1165039404264}, {"source": 56, "target": 60, "value": 60.011577356736964}, {"source": 56, "target": 63, "value": 60.59310941155033}, {"source": 56, "target": 64, "value": 153.3413882113341}, {"source": 56, "target": 68, "value": 230.19006002591968}, {"source": 56, "target": 70, "value": 103.57567950954312}, {"source": 56, "target": 72, "value": 128.33501205511152}, {"source": 57, "target": 68, "value": 250.09040432157758}, {"source": 57, "target": 69, "value": 256.2445536441072}, {"source": 59, "target": 60, "value": 59.792501448225664}, {"source": 59, "target": 66, "value": 173.76788142979834}, {"source": 60, "target": 84, "value": 300.64688881449126}, {"source": 60, "target": 86, "value": 32.5369206289723}, {"source": 61, "target": 79, "value": 12.422324100679361}, {"source": 61, "target": 88, "value": 199.01390709529107}, {"source": 62, "target": 76, "value": 342.08892409741156}, {"source": 62, "target": 79, "value": 242.56237442956132}, {"source": 62, "target": 81, "value": 56.60858061654449}, {"source": 62, "target": 82, "value": 134.89933578439286}, {"source": 63, "target": 78, "value": 171.45095665755093}, {"source": 63, "target": 82, "value": 345.97883402291507}, {"source": 63, "target": 84, "value": 277.61021696917703}, {"source": 63, "target": 85, "value": 132.98430309192412}, {"source": 64, "target": 78, "value": 190.41662578478375}, {"source": 64, "target": 82, "value": 200.75827427709118}, {"source": 64, "target": 85, "value": 343.78113251339624}, {"source": 64, "target": 86, "value": 269.11135843084054}, {"source": 65, "target": 83, "value": 344.39730406901947}, {"source": 65, "target": 89, "value": 122.91076611247854}, {"source": 66, "target": 78, "value": 136.59150654883663}, {"source": 66, "target": 81, "value": 96.2430509263064}, {"source": 66, "target": 82, "value": 361.6315476703704}, {"source": 66, "target": 84, "value": -9.624986278365213}, {"source": 66, "target": 86, "value": 112.36153179479042}, {"source": 66, "target": 87, "value": 174.49507851828068}, {"source": 68, "target": 78, "value": 156.0644927157398}, {"source": 68, "target": 82, "value": 261.19952449252276}, {"source": 68, "target": 84, "value": 52.30673547320707}, {"source": 68, "target": 88, "value": 136.07230108422982}, {"source": 70, "target": 78, "value": 90.96966419355796}, {"source": 70, "target": 82, "value": 133.29354902451738}, {"source": 70, "target": 84, "value": 176.32646263935135}, {"source": 70, "target": 85, "value": 131.95187966653913}, {"source": 70, "target": 86, "value": 372.21947434091726}, {"source": 71, "target": 76, "value": -121.12725554300488}, {"source": 71, "target": 79, "value": -34.856593260363496}, {"source": 71, "target": 81, "value": 186.33078885269612}, {"source": 71, "target": 82, "value": 60.9941063122768}, {"source": 71, "target": 88, "value": 163.94191535869183}, {"source": 72, "target": 78, "value": 276.2636974629115}, {"source": 72, "target": 82, "value": 158.40807340574108}, {"source": 72, "target": 84, "value": 234.1574468449542}, {"source": 72, "target": 85, "value": 191.9782139469251}, {"source": 73, "target": 79, "value": 270.6540875758079}, {"source": 73, "target": 88, "value": 291.5330268568853}, {"source": 74, "target": 75, "value": 41.260766265736294}, {"source": 75, "target": 98, "value": 248.8831693749312}, {"source": 76, "target": 90, "value": 219.0196107554028}, {"source": 76, "target": 92, "value": 170.21431827742794}, {"source": 76, "target": 98, "value": 168.1675332907023}, {"source": 76, "target": 101, "value": 137.36962298798187}, {"source": 76, "target": 103, "value": 93.96663834911672}, {"source": 76, "target": 104, "value": 284.1984730318851}, {"source": 77, "target": 102, "value": 120.6893175246459}, {"source": 77, "target": 103, "value": 101.48072387030564}, {"source": 78, "target": 92, "value": 294.1821581572494}, {"source": 78, "target": 94, "value": 291.5172435414813}, {"source": 78, "target": 96, "value": 124.4062391833221}, {"source": 78, "target": 97, "value": 188.51444012776767}, {"source": 78, "target": 99, "value": 178.1866912252955}, {"source": 79, "target": 93, "value": 230.84754813510688}, {"source": 79, "target": 96, "value": 116.27995955216785}, {"source": 79, "target": 98, "value": 111.73650270374114}, {"source": 79, "target": 100, "value": 110.748840667028}, {"source": 79, "target": 104, "value": 368.25054649656227}, {"source": 80, "target": 102, "value": 169.83726996789923}, {"source": 81, "target": 93, "value": 173.11201370796726}, {"source": 81, "target": 99, "value": 126.49938471064152}, {"source": 81, "target": 100, "value": 274.0253430781386}, {"source": 81, "target": 101, "value": 130.74650723644157}, {"source": 81, "target": 103, "value": 161.29903680303343}, {"source": 81, "target": 104, "value": 205.0025525529989}, {"source": 82, "target": 92, "value": 143.38280001455965}, {"source": 82, "target": 94, "value": 211.36382624162047}, {"source": 82, "target": 97, "value": 182.08999360290687}, {"source": 82, "target": 99, "value": 249.79748681608208}, {"source": 82, "target": 101, "value": 135.2129998614993}, {"source": 82, "target": 103, "value": 134.51310987329163}, {"source": 82, "target": 104, "value": 98.92256729719031}, {"source": 83, "target": 91, "value": 335.1590781397206}, {"source": 84, "target": 92, "value": 250.69687731159763}, {"source": 84, "target": 94, "value": 407.318829248627}, {"source": 84, "target": 98, "value": -15.774531842256323}, {"source": 84, "target": 99, "value": 165.56679605638263}, {"source": 85, "target": 94, "value": 148.72925829458984}, {"source": 85, "target": 99, "value": 272.2947928276503}, {"source": 86, "target": 92, "value": 225.38982640421426}, {"source": 86, "target": 93, "value": 167.82694923411248}, {"source": 86, "target": 96, "value": 336.12691021779403}, {"source": 86, "target": 98, "value": 275.764286280254}, {"source": 86, "target": 104, "value": 134.6904861454231}, {"source": 87, "target": 104, "value": 216.37184245084327}, {"source": 88, "target": 93, "value": 134.30030535467313}, {"source": 88, "target": 97, "value": 120.08730596791358}, {"source": 88, "target": 98, "value": 285.7503056760964}, {"source": 88, "target": 100, "value": 308.74216942227866}, {"source": 88, "target": 102, "value": 129.2532556403411}, {"source": 89, "target": 91, "value": 357.95571106289714}]};\nreadSimilarityJSON(sim_data);\n}'
In [5]:
ts.split('\n')
Out[5]:
['function populate_similarity_test(){',
'var sim_data ={"nodes": [{"name": "0_10", "value": 62}, {"name": "1_13", "value": 69}, {"name": "1_12", "value": 24}, {"name": "1_11", "value": 18}, {"name": "1_10", "value": 13}, {"name": "1_14", "value": 22}, {"name": "1_7", "value": 14}, {"name": "1_6", "value": 14}, {"name": "1_5", "value": 9}, {"name": "1_4", "value": 13}, {"name": "1_3", "value": 13}, {"name": "1_2", "value": 12}, {"name": "1_1", "value": 9}, {"name": "1_0", "value": 11}, {"name": "1_9", "value": 16}, {"name": "1_8", "value": 7}, {"name": "0_11", "value": 12}, {"name": "0_12", "value": 18}, {"name": "0_13", "value": 17}, {"name": "0_14", "value": 24}, {"name": "0_8", "value": 11}, {"name": "0_9", "value": 25}, {"name": "0_6", "value": 10}, {"name": "0_7", "value": 11}, {"name": "0_4", "value": 13}, {"name": "0_5", "value": 23}, {"name": "0_2", "value": 18}, {"name": "0_3", "value": 7}, {"name": "0_0", "value": 5}, {"name": "0_1", "value": 3}, {"name": "2_8", "value": 42}, {"name": "2_9", "value": 20}, {"name": "2_11", "value": 15}, {"name": "2_0", "value": 11}, {"name": "2_1", "value": 10}, {"name": "2_2", "value": 7}, {"name": "2_3", "value": 9}, {"name": "2_4", "value": 17}, {"name": "2_5", "value": 16}, {"name": "2_6", "value": 9}, {"name": "2_7", "value": 10}, {"name": "2_12", "value": 13}, {"name": "2_14", "value": 15}, {"name": "2_13", "value": 8}, {"name": "2_10", "value": 12}, {"name": "3_1", "value": 53}, {"name": "3_0", "value": 18}, {"name": "3_3", "value": 10}, {"name": "3_2", "value": 10}, {"name": "3_5", "value": 14}, {"name": "3_4", "value": 8}, {"name": "3_7", "value": 14}, {"name": "3_6", "value": 11}, {"name": "3_9", "value": 7}, {"name": "3_8", "value": 14}, {"name": "3_14", "value": 10}, {"name": "3_11", "value": 6}, {"name": "3_10", "value": 25}, {"name": "3_13", "value": 4}, {"name": "3_12", "value": 6}, {"name": "4_10", "value": 30}, {"name": "4_13", "value": 12}, {"name": "4_11", "value": 17}, {"name": "4_14", "value": 20}, {"name": "4_8", "value": 16}, {"name": "4_9", "value": 21}, {"name": "4_12", "value": 13}, {"name": "4_2", "value": 9}, {"name": "4_3", "value": 15}, {"name": "4_0", "value": 8}, {"name": "4_1", "value": 3}, {"name": "4_6", "value": 4}, {"name": "4_7", "value": 6}, {"name": "4_4", "value": 8}, {"name": "4_5", "value": 7}, {"name": "5_14", "value": 32}, {"name": "5_13", "value": 17}, {"name": "5_12", "value": 10}, {"name": "5_11", "value": 21}, {"name": "5_10", "value": 17}, {"name": "5_3", "value": 10}, {"name": "5_2", "value": 11}, {"name": "5_1", "value": 14}, {"name": "5_0", "value": 9}, {"name": "5_7", "value": 6}, {"name": "5_6", "value": 7}, {"name": "5_5", "value": 5}, {"name": "5_4", "value": 8}, {"name": "5_9", "value": 4}, {"name": "5_8", "value": 2}, {"name": "6_4", "value": 37}, {"name": "6_5", "value": 18}, {"name": "6_6", "value": 14}, {"name": "6_7", "value": 19}, {"name": "6_0", "value": 10}, {"name": "6_1", "value": 10}, {"name": "6_2", "value": 7}, {"name": "6_3", "value": 11}, {"name": "6_11", "value": 8}, {"name": "6_10", "value": 9}, {"name": "6_8", "value": 11}, {"name": "6_9", "value": 8}, {"name": "6_14", "value": 10}, {"name": "6_12", "value": 4}, {"name": "6_13", "value": 10}], "links": [{"source": 0, "target": 1, "value": 239.20165129512623}, {"source": 0, "target": 2, "value": 146.61313243519726}, {"source": 0, "target": 7, "value": 131.03481812961232}, {"source": 0, "target": 15, "value": 201.0224007527153}, {"source": 17, "target": 2, "value": 29.10794278271362}, {"source": 17, "target": 12, "value": 74.09746463756551}, {"source": 17, "target": 13, "value": 304.0614290594796}, {"source": 17, "target": 14, "value": 72.70201761524528}, {"source": 18, "target": 3, "value": 201.80479893485767}, {"source": 18, "target": 6, "value": 431.90779928614995}, {"source": 18, "target": 8, "value": 315.37084426018237}, {"source": 18, "target": 9, "value": 268.4390132292733}, {"source": 18, "target": 10, "value": 111.95598244529333}, {"source": 18, "target": 11, "value": 228.14619846060845}, {"source": 19, "target": 2, "value": 87.00054193870987}, {"source": 19, "target": 8, "value": 3.41620993228878}, {"source": 19, "target": 9, "value": 97.93347540324058}, {"source": 19, "target": 12, "value": 173.33132801755585}, {"source": 19, "target": 13, "value": 30.77476133906319}, {"source": 19, "target": 14, "value": 158.47809614538693}, {"source": 21, "target": 2, "value": 56.96087125952185}, {"source": 21, "target": 4, "value": 360.9807492287782}, {"source": 21, "target": 8, "value": 239.34303204694754}, {"source": 21, "target": 11, "value": 267.73339767136133}, {"source": 23, "target": 8, "value": 32.64009290575868}, {"source": 23, "target": 15, "value": 282.4241884801414}, {"source": 24, "target": 2, "value": 346.95098418898493}, {"source": 24, "target": 6, "value": 287.142293680422}, {"source": 24, "target": 8, "value": 213.0606713838519}, {"source": 25, "target": 5, "value": 127.52117421378466}, {"source": 26, "target": 8, "value": 119.959385237519}, {"source": 27, "target": 2, "value": 174.80392569345105}, {"source": 27, "target": 7, "value": 198.11477949187383}, {"source": 27, "target": 9, "value": 313.58770144571736}, {"source": 27, "target": 14, "value": 70.00072897472208}, {"source": 27, "target": 15, "value": 78.45447562152354}, {"source": 28, "target": 2, "value": 127.99309232223081}, {"source": 28, "target": 12, "value": 244.11712324899284}, {"source": 28, "target": 13, "value": 241.31421550958976}, {"source": 28, "target": 14, "value": 184.94498256267252}, {"source": 29, "target": 2, "value": 127.74653429728122}, {"source": 29, "target": 4, "value": 243.80391267106467}, {"source": 1, "target": 33, "value": 306.6463654718275}, {"source": 1, "target": 37, "value": 83.06379891137678}, {"source": 1, "target": 40, "value": 164.005367550087}, {"source": 2, "target": 30, "value": 174.9007986397015}, {"source": 2, "target": 33, "value": 96.82178097688582}, {"source": 2, "target": 35, "value": 21.82172599442208}, {"source": 2, "target": 37, "value": 172.89562504426289}, {"source": 2, "target": 38, "value": 280.68107800997586}, {"source": 2, "target": 40, "value": 230.5274982482585}, {"source": 2, "target": 42, "value": 52.880388762694594}, {"source": 2, "target": 43, "value": 62.015067581196504}, {"source": 2, "target": 44, "value": 316.1979982771031}, {"source": 3, "target": 37, "value": 253.00749965908716}, {"source": 5, "target": 30, "value": 124.87777703153446}, {"source": 5, "target": 35, "value": 151.92992716908788}, {"source": 5, "target": 38, "value": -93.95183016044575}, {"source": 6, "target": 33, "value": 181.79439982808566}, {"source": 6, "target": 36, "value": 272.4327380983973}, {"source": 6, "target": 37, "value": 140.7695729952203}, {"source": 6, "target": 38, "value": -89.29455951259024}, {"source": 6, "target": 44, "value": 177.45537895392604}, {"source": 7, "target": 34, "value": 72.74691070440637}, {"source": 8, "target": 36, "value": -68.29714397893792}, {"source": 8, "target": 37, "value": -19.86889132323489}, {"source": 8, "target": 38, "value": 188.58664925712498}, {"source": 8, "target": 44, "value": 46.46395644612372}, {"source": 9, "target": 31, "value": 231.55590326174345}, {"source": 9, "target": 36, "value": 135.74128580844146}, {"source": 9, "target": 37, "value": 163.84920704973518}, {"source": 9, "target": 38, "value": 129.73622604256025}, {"source": 9, "target": 39, "value": 56.782067883368796}, {"source": 9, "target": 44, "value": 68.69621700652006}, {"source": 10, "target": 36, "value": 62.670726961301895}, {"source": 10, "target": 37, "value": 119.01278874022739}, {"source": 10, "target": 42, "value": 387.21586427389695}, {"source": 11, "target": 30, "value": 589.388675812417}, {"source": 11, "target": 42, "value": 61.033691018774775}, {"source": 11, "target": 44, "value": 123.54659504517991}, {"source": 12, "target": 30, "value": 72.24403216628932}, {"source": 12, "target": 33, "value": 196.66250398175342}, {"source": 12, "target": 36, "value": 221.4607664224739}, {"source": 12, "target": 40, "value": 8.20897321316815}, {"source": 12, "target": 42, "value": 249.14630448854766}, {"source": 12, "target": 43, "value": 241.11082348941986}, {"source": 12, "target": 44, "value": 287.82188816108004}, {"source": 13, "target": 43, "value": 200.68288123242493}, {"source": 14, "target": 30, "value": 102.16004268254403}, {"source": 14, "target": 31, "value": 305.34672203343007}, {"source": 14, "target": 33, "value": 280.90146791521113}, {"source": 14, "target": 36, "value": 69.89855560393315}, {"source": 14, "target": 43, "value": 278.4153516697911}, {"source": 14, "target": 44, "value": 135.49032054335757}, {"source": 30, "target": 48, "value": 303.611233400415}, {"source": 30, "target": 52, "value": 148.7809926505412}, {"source": 30, "target": 53, "value": -32.512962565913426}, {"source": 30, "target": 55, "value": 369.01272736394293}, {"source": 31, "target": 46, "value": 230.86683795813718}, {"source": 32, "target": 46, "value": 173.5742319547265}, {"source": 33, "target": 45, "value": 49.0527706306309}, {"source": 33, "target": 48, "value": 237.95731908010492}, {"source": 33, "target": 49, "value": 205.84460302034879}, {"source": 33, "target": 52, "value": 117.77309857537325}, {"source": 33, "target": 53, "value": 348.77044656500186}, {"source": 33, "target": 55, "value": 257.953692563409}, {"source": 33, "target": 59, "value": -83.56495490997906}, {"source": 35, "target": 52, "value": 267.91722162126666}, {"source": 36, "target": 45, "value": 252.6148994890963}, {"source": 36, "target": 51, "value": 191.9947918778702}, {"source": 36, "target": 54, "value": 70.6592500669168}, {"source": 36, "target": 55, "value": 332.1157641217736}, {"source": 36, "target": 56, "value": 215.80013410506638}, {"source": 37, "target": 45, "value": 91.87123102400962}, {"source": 37, "target": 51, "value": 190.5420490414346}, {"source": 37, "target": 54, "value": 270.3148079049296}, {"source": 37, "target": 55, "value": 179.69963350681843}, {"source": 37, "target": 56, "value": 264.09915121321046}, {"source": 38, "target": 45, "value": 153.18826618916165}, {"source": 38, "target": 51, "value": 290.6613169148417}, {"source": 38, "target": 54, "value": -80.95508680784548}, {"source": 38, "target": 56, "value": 311.15149966261725}, {"source": 39, "target": 45, "value": 89.21023199817492}, {"source": 39, "target": 52, "value": 149.88238240652336}, {"source": 39, "target": 54, "value": -5.154270479177313}, {"source": 40, "target": 45, "value": 125.652316287776}, {"source": 40, "target": 47, "value": 113.83329200820663}, {"source": 40, "target": 53, "value": 354.6619977278501}, {"source": 40, "target": 55, "value": 26.517376951284945}, {"source": 40, "target": 57, "value": 160.88035201905015}, {"source": 41, "target": 54, "value": 182.013937559839}, {"source": 42, "target": 55, "value": 87.97701552927198}, {"source": 42, "target": 57, "value": 82.37869165979872}, {"source": 43, "target": 52, "value": 70.06821805870091}, {"source": 43, "target": 53, "value": 240.8746130954065}, {"source": 43, "target": 56, "value": 64.21609238433498}, {"source": 43, "target": 59, "value": -91.86881051407619}, {"source": 44, "target": 46, "value": 278.07902534770744}, {"source": 44, "target": 48, "value": 134.53065631465336}, {"source": 44, "target": 51, "value": 115.40365100885211}, {"source": 44, "target": 52, "value": 117.3279550245216}, {"source": 44, "target": 53, "value": 286.2636808826859}, {"source": 44, "target": 54, "value": 369.5012625619639}, {"source": 44, "target": 55, "value": 264.116434604694}, {"source": 44, "target": 56, "value": 248.72421929542938}, {"source": 45, "target": 62, "value": 49.59170238595553}, {"source": 45, "target": 71, "value": 33.79143235742427}, {"source": 45, "target": 72, "value": 227.84186737644345}, {"source": 46, "target": 69, "value": 326.6472660129348}, {"source": 47, "target": 62, "value": 336.70873111804747}, {"source": 47, "target": 71, "value": 69.87348702497772}, {"source": 48, "target": 66, "value": 363.6756470265016}, {"source": 49, "target": 67, "value": 287.3821761230431}, {"source": 50, "target": 66, "value": 336.50519551222305}, {"source": 51, "target": 63, "value": 345.00521662601426}, {"source": 51, "target": 64, "value": 267.38886949750525}, {"source": 51, "target": 66, "value": 150.2812298880825}, {"source": 51, "target": 68, "value": 253.7665454064135}, {"source": 51, "target": 70, "value": 244.56488467947395}, {"source": 51, "target": 71, "value": 35.510987242210035}, {"source": 51, "target": 72, "value": 399.1406880528487}, {"source": 52, "target": 61, "value": 344.88950656253644}, {"source": 52, "target": 62, "value": 401.254765676985}, {"source": 52, "target": 64, "value": 325.53769113465984}, {"source": 52, "target": 66, "value": 164.54377940006074}, {"source": 52, "target": 70, "value": 52.82321316492319}, {"source": 52, "target": 71, "value": 136.85981911366736}, {"source": 52, "target": 73, "value": 324.50049480131054}, {"source": 53, "target": 60, "value": 156.8349712839588}, {"source": 53, "target": 68, "value": 163.39635494144795}, {"source": 53, "target": 70, "value": 280.03590363500825}, {"source": 53, "target": 71, "value": 85.95154478967082}, {"source": 54, "target": 61, "value": -135.62848633463432}, {"source": 54, "target": 62, "value": 105.22879823498936}, {"source": 54, "target": 63, "value": 388.12576848272397}, {"source": 54, "target": 64, "value": 135.4730570539376}, {"source": 54, "target": 66, "value": 47.342518838881716}, {"source": 54, "target": 68, "value": 277.7898871854289}, {"source": 54, "target": 70, "value": 243.71742543410608}, {"source": 54, "target": 71, "value": 360.68014425728825}, {"source": 54, "target": 72, "value": 252.74252824299236}, {"source": 54, "target": 73, "value": 373.6783881193138}, {"source": 55, "target": 62, "value": 68.13812865117299}, {"source": 55, "target": 64, "value": 220.64902337419284}, {"source": 55, "target": 71, "value": 294.1165039404264}, {"source": 56, "target": 60, "value": 60.011577356736964}, {"source": 56, "target": 63, "value": 60.59310941155033}, {"source": 56, "target": 64, "value": 153.3413882113341}, {"source": 56, "target": 68, "value": 230.19006002591968}, {"source": 56, "target": 70, "value": 103.57567950954312}, {"source": 56, "target": 72, "value": 128.33501205511152}, {"source": 57, "target": 68, "value": 250.09040432157758}, {"source": 57, "target": 69, "value": 256.2445536441072}, {"source": 59, "target": 60, "value": 59.792501448225664}, {"source": 59, "target": 66, "value": 173.76788142979834}, {"source": 60, "target": 84, "value": 300.64688881449126}, {"source": 60, "target": 86, "value": 32.5369206289723}, {"source": 61, "target": 79, "value": 12.422324100679361}, {"source": 61, "target": 88, "value": 199.01390709529107}, {"source": 62, "target": 76, "value": 342.08892409741156}, {"source": 62, "target": 79, "value": 242.56237442956132}, {"source": 62, "target": 81, "value": 56.60858061654449}, {"source": 62, "target": 82, "value": 134.89933578439286}, {"source": 63, "target": 78, "value": 171.45095665755093}, {"source": 63, "target": 82, "value": 345.97883402291507}, {"source": 63, "target": 84, "value": 277.61021696917703}, {"source": 63, "target": 85, "value": 132.98430309192412}, {"source": 64, "target": 78, "value": 190.41662578478375}, {"source": 64, "target": 82, "value": 200.75827427709118}, {"source": 64, "target": 85, "value": 343.78113251339624}, {"source": 64, "target": 86, "value": 269.11135843084054}, {"source": 65, "target": 83, "value": 344.39730406901947}, {"source": 65, "target": 89, "value": 122.91076611247854}, {"source": 66, "target": 78, "value": 136.59150654883663}, {"source": 66, "target": 81, "value": 96.2430509263064}, {"source": 66, "target": 82, "value": 361.6315476703704}, {"source": 66, "target": 84, "value": -9.624986278365213}, {"source": 66, "target": 86, "value": 112.36153179479042}, {"source": 66, "target": 87, "value": 174.49507851828068}, {"source": 68, "target": 78, "value": 156.0644927157398}, {"source": 68, "target": 82, "value": 261.19952449252276}, {"source": 68, "target": 84, "value": 52.30673547320707}, {"source": 68, "target": 88, "value": 136.07230108422982}, {"source": 70, "target": 78, "value": 90.96966419355796}, {"source": 70, "target": 82, "value": 133.29354902451738}, {"source": 70, "target": 84, "value": 176.32646263935135}, {"source": 70, "target": 85, "value": 131.95187966653913}, {"source": 70, "target": 86, "value": 372.21947434091726}, {"source": 71, "target": 76, "value": -121.12725554300488}, {"source": 71, "target": 79, "value": -34.856593260363496}, {"source": 71, "target": 81, "value": 186.33078885269612}, {"source": 71, "target": 82, "value": 60.9941063122768}, {"source": 71, "target": 88, "value": 163.94191535869183}, {"source": 72, "target": 78, "value": 276.2636974629115}, {"source": 72, "target": 82, "value": 158.40807340574108}, {"source": 72, "target": 84, "value": 234.1574468449542}, {"source": 72, "target": 85, "value": 191.9782139469251}, {"source": 73, "target": 79, "value": 270.6540875758079}, {"source": 73, "target": 88, "value": 291.5330268568853}, {"source": 74, "target": 75, "value": 41.260766265736294}, {"source": 75, "target": 98, "value": 248.8831693749312}, {"source": 76, "target": 90, "value": 219.0196107554028}, {"source": 76, "target": 92, "value": 170.21431827742794}, {"source": 76, "target": 98, "value": 168.1675332907023}, {"source": 76, "target": 101, "value": 137.36962298798187}, {"source": 76, "target": 103, "value": 93.96663834911672}, {"source": 76, "target": 104, "value": 284.1984730318851}, {"source": 77, "target": 102, "value": 120.6893175246459}, {"source": 77, "target": 103, "value": 101.48072387030564}, {"source": 78, "target": 92, "value": 294.1821581572494}, {"source": 78, "target": 94, "value": 291.5172435414813}, {"source": 78, "target": 96, "value": 124.4062391833221}, {"source": 78, "target": 97, "value": 188.51444012776767}, {"source": 78, "target": 99, "value": 178.1866912252955}, {"source": 79, "target": 93, "value": 230.84754813510688}, {"source": 79, "target": 96, "value": 116.27995955216785}, {"source": 79, "target": 98, "value": 111.73650270374114}, {"source": 79, "target": 100, "value": 110.748840667028}, {"source": 79, "target": 104, "value": 368.25054649656227}, {"source": 80, "target": 102, "value": 169.83726996789923}, {"source": 81, "target": 93, "value": 173.11201370796726}, {"source": 81, "target": 99, "value": 126.49938471064152}, {"source": 81, "target": 100, "value": 274.0253430781386}, {"source": 81, "target": 101, "value": 130.74650723644157}, {"source": 81, "target": 103, "value": 161.29903680303343}, {"source": 81, "target": 104, "value": 205.0025525529989}, {"source": 82, "target": 92, "value": 143.38280001455965}, {"source": 82, "target": 94, "value": 211.36382624162047}, {"source": 82, "target": 97, "value": 182.08999360290687}, {"source": 82, "target": 99, "value": 249.79748681608208}, {"source": 82, "target": 101, "value": 135.2129998614993}, {"source": 82, "target": 103, "value": 134.51310987329163}, {"source": 82, "target": 104, "value": 98.92256729719031}, {"source": 83, "target": 91, "value": 335.1590781397206}, {"source": 84, "target": 92, "value": 250.69687731159763}, {"source": 84, "target": 94, "value": 407.318829248627}, {"source": 84, "target": 98, "value": -15.774531842256323}, {"source": 84, "target": 99, "value": 165.56679605638263}, {"source": 85, "target": 94, "value": 148.72925829458984}, {"source": 85, "target": 99, "value": 272.2947928276503}, {"source": 86, "target": 92, "value": 225.38982640421426}, {"source": 86, "target": 93, "value": 167.82694923411248}, {"source": 86, "target": 96, "value": 336.12691021779403}, {"source": 86, "target": 98, "value": 275.764286280254}, {"source": 86, "target": 104, "value": 134.6904861454231}, {"source": 87, "target": 104, "value": 216.37184245084327}, {"source": 88, "target": 93, "value": 134.30030535467313}, {"source": 88, "target": 97, "value": 120.08730596791358}, {"source": 88, "target": 98, "value": 285.7503056760964}, {"source": 88, "target": 100, "value": 308.74216942227866}, {"source": 88, "target": 102, "value": 129.2532556403411}, {"source": 89, "target": 91, "value": 357.95571106289714}]};',
'readSimilarityJSON(sim_data);',
'}']
In [6]:
# 'var sim_data ='
ts_body_pre = ts.split('\n')[1][:14]
# care the last ';'
ts_body = ts.split('\n')[1][14:-1]
In [7]:
ts_body
Out[7]:
'{"nodes": [{"name": "0_10", "value": 62}, {"name": "1_13", "value": 69}, {"name": "1_12", "value": 24}, {"name": "1_11", "value": 18}, {"name": "1_10", "value": 13}, {"name": "1_14", "value": 22}, {"name": "1_7", "value": 14}, {"name": "1_6", "value": 14}, {"name": "1_5", "value": 9}, {"name": "1_4", "value": 13}, {"name": "1_3", "value": 13}, {"name": "1_2", "value": 12}, {"name": "1_1", "value": 9}, {"name": "1_0", "value": 11}, {"name": "1_9", "value": 16}, {"name": "1_8", "value": 7}, {"name": "0_11", "value": 12}, {"name": "0_12", "value": 18}, {"name": "0_13", "value": 17}, {"name": "0_14", "value": 24}, {"name": "0_8", "value": 11}, {"name": "0_9", "value": 25}, {"name": "0_6", "value": 10}, {"name": "0_7", "value": 11}, {"name": "0_4", "value": 13}, {"name": "0_5", "value": 23}, {"name": "0_2", "value": 18}, {"name": "0_3", "value": 7}, {"name": "0_0", "value": 5}, {"name": "0_1", "value": 3}, {"name": "2_8", "value": 42}, {"name": "2_9", "value": 20}, {"name": "2_11", "value": 15}, {"name": "2_0", "value": 11}, {"name": "2_1", "value": 10}, {"name": "2_2", "value": 7}, {"name": "2_3", "value": 9}, {"name": "2_4", "value": 17}, {"name": "2_5", "value": 16}, {"name": "2_6", "value": 9}, {"name": "2_7", "value": 10}, {"name": "2_12", "value": 13}, {"name": "2_14", "value": 15}, {"name": "2_13", "value": 8}, {"name": "2_10", "value": 12}, {"name": "3_1", "value": 53}, {"name": "3_0", "value": 18}, {"name": "3_3", "value": 10}, {"name": "3_2", "value": 10}, {"name": "3_5", "value": 14}, {"name": "3_4", "value": 8}, {"name": "3_7", "value": 14}, {"name": "3_6", "value": 11}, {"name": "3_9", "value": 7}, {"name": "3_8", "value": 14}, {"name": "3_14", "value": 10}, {"name": "3_11", "value": 6}, {"name": "3_10", "value": 25}, {"name": "3_13", "value": 4}, {"name": "3_12", "value": 6}, {"name": "4_10", "value": 30}, {"name": "4_13", "value": 12}, {"name": "4_11", "value": 17}, {"name": "4_14", "value": 20}, {"name": "4_8", "value": 16}, {"name": "4_9", "value": 21}, {"name": "4_12", "value": 13}, {"name": "4_2", "value": 9}, {"name": "4_3", "value": 15}, {"name": "4_0", "value": 8}, {"name": "4_1", "value": 3}, {"name": "4_6", "value": 4}, {"name": "4_7", "value": 6}, {"name": "4_4", "value": 8}, {"name": "4_5", "value": 7}, {"name": "5_14", "value": 32}, {"name": "5_13", "value": 17}, {"name": "5_12", "value": 10}, {"name": "5_11", "value": 21}, {"name": "5_10", "value": 17}, {"name": "5_3", "value": 10}, {"name": "5_2", "value": 11}, {"name": "5_1", "value": 14}, {"name": "5_0", "value": 9}, {"name": "5_7", "value": 6}, {"name": "5_6", "value": 7}, {"name": "5_5", "value": 5}, {"name": "5_4", "value": 8}, {"name": "5_9", "value": 4}, {"name": "5_8", "value": 2}, {"name": "6_4", "value": 37}, {"name": "6_5", "value": 18}, {"name": "6_6", "value": 14}, {"name": "6_7", "value": 19}, {"name": "6_0", "value": 10}, {"name": "6_1", "value": 10}, {"name": "6_2", "value": 7}, {"name": "6_3", "value": 11}, {"name": "6_11", "value": 8}, {"name": "6_10", "value": 9}, {"name": "6_8", "value": 11}, {"name": "6_9", "value": 8}, {"name": "6_14", "value": 10}, {"name": "6_12", "value": 4}, {"name": "6_13", "value": 10}], "links": [{"source": 0, "target": 1, "value": 239.20165129512623}, {"source": 0, "target": 2, "value": 146.61313243519726}, {"source": 0, "target": 7, "value": 131.03481812961232}, {"source": 0, "target": 15, "value": 201.0224007527153}, {"source": 17, "target": 2, "value": 29.10794278271362}, {"source": 17, "target": 12, "value": 74.09746463756551}, {"source": 17, "target": 13, "value": 304.0614290594796}, {"source": 17, "target": 14, "value": 72.70201761524528}, {"source": 18, "target": 3, "value": 201.80479893485767}, {"source": 18, "target": 6, "value": 431.90779928614995}, {"source": 18, "target": 8, "value": 315.37084426018237}, {"source": 18, "target": 9, "value": 268.4390132292733}, {"source": 18, "target": 10, "value": 111.95598244529333}, {"source": 18, "target": 11, "value": 228.14619846060845}, {"source": 19, "target": 2, "value": 87.00054193870987}, {"source": 19, "target": 8, "value": 3.41620993228878}, {"source": 19, "target": 9, "value": 97.93347540324058}, {"source": 19, "target": 12, "value": 173.33132801755585}, {"source": 19, "target": 13, "value": 30.77476133906319}, {"source": 19, "target": 14, "value": 158.47809614538693}, {"source": 21, "target": 2, "value": 56.96087125952185}, {"source": 21, "target": 4, "value": 360.9807492287782}, {"source": 21, "target": 8, "value": 239.34303204694754}, {"source": 21, "target": 11, "value": 267.73339767136133}, {"source": 23, "target": 8, "value": 32.64009290575868}, {"source": 23, "target": 15, "value": 282.4241884801414}, {"source": 24, "target": 2, "value": 346.95098418898493}, {"source": 24, "target": 6, "value": 287.142293680422}, {"source": 24, "target": 8, "value": 213.0606713838519}, {"source": 25, "target": 5, "value": 127.52117421378466}, {"source": 26, "target": 8, "value": 119.959385237519}, {"source": 27, "target": 2, "value": 174.80392569345105}, {"source": 27, "target": 7, "value": 198.11477949187383}, {"source": 27, "target": 9, "value": 313.58770144571736}, {"source": 27, "target": 14, "value": 70.00072897472208}, {"source": 27, "target": 15, "value": 78.45447562152354}, {"source": 28, "target": 2, "value": 127.99309232223081}, {"source": 28, "target": 12, "value": 244.11712324899284}, {"source": 28, "target": 13, "value": 241.31421550958976}, {"source": 28, "target": 14, "value": 184.94498256267252}, {"source": 29, "target": 2, "value": 127.74653429728122}, {"source": 29, "target": 4, "value": 243.80391267106467}, {"source": 1, "target": 33, "value": 306.6463654718275}, {"source": 1, "target": 37, "value": 83.06379891137678}, {"source": 1, "target": 40, "value": 164.005367550087}, {"source": 2, "target": 30, "value": 174.9007986397015}, {"source": 2, "target": 33, "value": 96.82178097688582}, {"source": 2, "target": 35, "value": 21.82172599442208}, {"source": 2, "target": 37, "value": 172.89562504426289}, {"source": 2, "target": 38, "value": 280.68107800997586}, {"source": 2, "target": 40, "value": 230.5274982482585}, {"source": 2, "target": 42, "value": 52.880388762694594}, {"source": 2, "target": 43, "value": 62.015067581196504}, {"source": 2, "target": 44, "value": 316.1979982771031}, {"source": 3, "target": 37, "value": 253.00749965908716}, {"source": 5, "target": 30, "value": 124.87777703153446}, {"source": 5, "target": 35, "value": 151.92992716908788}, {"source": 5, "target": 38, "value": -93.95183016044575}, {"source": 6, "target": 33, "value": 181.79439982808566}, {"source": 6, "target": 36, "value": 272.4327380983973}, {"source": 6, "target": 37, "value": 140.7695729952203}, {"source": 6, "target": 38, "value": -89.29455951259024}, {"source": 6, "target": 44, "value": 177.45537895392604}, {"source": 7, "target": 34, "value": 72.74691070440637}, {"source": 8, "target": 36, "value": -68.29714397893792}, {"source": 8, "target": 37, "value": -19.86889132323489}, {"source": 8, "target": 38, "value": 188.58664925712498}, {"source": 8, "target": 44, "value": 46.46395644612372}, {"source": 9, "target": 31, "value": 231.55590326174345}, {"source": 9, "target": 36, "value": 135.74128580844146}, {"source": 9, "target": 37, "value": 163.84920704973518}, {"source": 9, "target": 38, "value": 129.73622604256025}, {"source": 9, "target": 39, "value": 56.782067883368796}, {"source": 9, "target": 44, "value": 68.69621700652006}, {"source": 10, "target": 36, "value": 62.670726961301895}, {"source": 10, "target": 37, "value": 119.01278874022739}, {"source": 10, "target": 42, "value": 387.21586427389695}, {"source": 11, "target": 30, "value": 589.388675812417}, {"source": 11, "target": 42, "value": 61.033691018774775}, {"source": 11, "target": 44, "value": 123.54659504517991}, {"source": 12, "target": 30, "value": 72.24403216628932}, {"source": 12, "target": 33, "value": 196.66250398175342}, {"source": 12, "target": 36, "value": 221.4607664224739}, {"source": 12, "target": 40, "value": 8.20897321316815}, {"source": 12, "target": 42, "value": 249.14630448854766}, {"source": 12, "target": 43, "value": 241.11082348941986}, {"source": 12, "target": 44, "value": 287.82188816108004}, {"source": 13, "target": 43, "value": 200.68288123242493}, {"source": 14, "target": 30, "value": 102.16004268254403}, {"source": 14, "target": 31, "value": 305.34672203343007}, {"source": 14, "target": 33, "value": 280.90146791521113}, {"source": 14, "target": 36, "value": 69.89855560393315}, {"source": 14, "target": 43, "value": 278.4153516697911}, {"source": 14, "target": 44, "value": 135.49032054335757}, {"source": 30, "target": 48, "value": 303.611233400415}, {"source": 30, "target": 52, "value": 148.7809926505412}, {"source": 30, "target": 53, "value": -32.512962565913426}, {"source": 30, "target": 55, "value": 369.01272736394293}, {"source": 31, "target": 46, "value": 230.86683795813718}, {"source": 32, "target": 46, "value": 173.5742319547265}, {"source": 33, "target": 45, "value": 49.0527706306309}, {"source": 33, "target": 48, "value": 237.95731908010492}, {"source": 33, "target": 49, "value": 205.84460302034879}, {"source": 33, "target": 52, "value": 117.77309857537325}, {"source": 33, "target": 53, "value": 348.77044656500186}, {"source": 33, "target": 55, "value": 257.953692563409}, {"source": 33, "target": 59, "value": -83.56495490997906}, {"source": 35, "target": 52, "value": 267.91722162126666}, {"source": 36, "target": 45, "value": 252.6148994890963}, {"source": 36, "target": 51, "value": 191.9947918778702}, {"source": 36, "target": 54, "value": 70.6592500669168}, {"source": 36, "target": 55, "value": 332.1157641217736}, {"source": 36, "target": 56, "value": 215.80013410506638}, {"source": 37, "target": 45, "value": 91.87123102400962}, {"source": 37, "target": 51, "value": 190.5420490414346}, {"source": 37, "target": 54, "value": 270.3148079049296}, {"source": 37, "target": 55, "value": 179.69963350681843}, {"source": 37, "target": 56, "value": 264.09915121321046}, {"source": 38, "target": 45, "value": 153.18826618916165}, {"source": 38, "target": 51, "value": 290.6613169148417}, {"source": 38, "target": 54, "value": -80.95508680784548}, {"source": 38, "target": 56, "value": 311.15149966261725}, {"source": 39, "target": 45, "value": 89.21023199817492}, {"source": 39, "target": 52, "value": 149.88238240652336}, {"source": 39, "target": 54, "value": -5.154270479177313}, {"source": 40, "target": 45, "value": 125.652316287776}, {"source": 40, "target": 47, "value": 113.83329200820663}, {"source": 40, "target": 53, "value": 354.6619977278501}, {"source": 40, "target": 55, "value": 26.517376951284945}, {"source": 40, "target": 57, "value": 160.88035201905015}, {"source": 41, "target": 54, "value": 182.013937559839}, {"source": 42, "target": 55, "value": 87.97701552927198}, {"source": 42, "target": 57, "value": 82.37869165979872}, {"source": 43, "target": 52, "value": 70.06821805870091}, {"source": 43, "target": 53, "value": 240.8746130954065}, {"source": 43, "target": 56, "value": 64.21609238433498}, {"source": 43, "target": 59, "value": -91.86881051407619}, {"source": 44, "target": 46, "value": 278.07902534770744}, {"source": 44, "target": 48, "value": 134.53065631465336}, {"source": 44, "target": 51, "value": 115.40365100885211}, {"source": 44, "target": 52, "value": 117.3279550245216}, {"source": 44, "target": 53, "value": 286.2636808826859}, {"source": 44, "target": 54, "value": 369.5012625619639}, {"source": 44, "target": 55, "value": 264.116434604694}, {"source": 44, "target": 56, "value": 248.72421929542938}, {"source": 45, "target": 62, "value": 49.59170238595553}, {"source": 45, "target": 71, "value": 33.79143235742427}, {"source": 45, "target": 72, "value": 227.84186737644345}, {"source": 46, "target": 69, "value": 326.6472660129348}, {"source": 47, "target": 62, "value": 336.70873111804747}, {"source": 47, "target": 71, "value": 69.87348702497772}, {"source": 48, "target": 66, "value": 363.6756470265016}, {"source": 49, "target": 67, "value": 287.3821761230431}, {"source": 50, "target": 66, "value": 336.50519551222305}, {"source": 51, "target": 63, "value": 345.00521662601426}, {"source": 51, "target": 64, "value": 267.38886949750525}, {"source": 51, "target": 66, "value": 150.2812298880825}, {"source": 51, "target": 68, "value": 253.7665454064135}, {"source": 51, "target": 70, "value": 244.56488467947395}, {"source": 51, "target": 71, "value": 35.510987242210035}, {"source": 51, "target": 72, "value": 399.1406880528487}, {"source": 52, "target": 61, "value": 344.88950656253644}, {"source": 52, "target": 62, "value": 401.254765676985}, {"source": 52, "target": 64, "value": 325.53769113465984}, {"source": 52, "target": 66, "value": 164.54377940006074}, {"source": 52, "target": 70, "value": 52.82321316492319}, {"source": 52, "target": 71, "value": 136.85981911366736}, {"source": 52, "target": 73, "value": 324.50049480131054}, {"source": 53, "target": 60, "value": 156.8349712839588}, {"source": 53, "target": 68, "value": 163.39635494144795}, {"source": 53, "target": 70, "value": 280.03590363500825}, {"source": 53, "target": 71, "value": 85.95154478967082}, {"source": 54, "target": 61, "value": -135.62848633463432}, {"source": 54, "target": 62, "value": 105.22879823498936}, {"source": 54, "target": 63, "value": 388.12576848272397}, {"source": 54, "target": 64, "value": 135.4730570539376}, {"source": 54, "target": 66, "value": 47.342518838881716}, {"source": 54, "target": 68, "value": 277.7898871854289}, {"source": 54, "target": 70, "value": 243.71742543410608}, {"source": 54, "target": 71, "value": 360.68014425728825}, {"source": 54, "target": 72, "value": 252.74252824299236}, {"source": 54, "target": 73, "value": 373.6783881193138}, {"source": 55, "target": 62, "value": 68.13812865117299}, {"source": 55, "target": 64, "value": 220.64902337419284}, {"source": 55, "target": 71, "value": 294.1165039404264}, {"source": 56, "target": 60, "value": 60.011577356736964}, {"source": 56, "target": 63, "value": 60.59310941155033}, {"source": 56, "target": 64, "value": 153.3413882113341}, {"source": 56, "target": 68, "value": 230.19006002591968}, {"source": 56, "target": 70, "value": 103.57567950954312}, {"source": 56, "target": 72, "value": 128.33501205511152}, {"source": 57, "target": 68, "value": 250.09040432157758}, {"source": 57, "target": 69, "value": 256.2445536441072}, {"source": 59, "target": 60, "value": 59.792501448225664}, {"source": 59, "target": 66, "value": 173.76788142979834}, {"source": 60, "target": 84, "value": 300.64688881449126}, {"source": 60, "target": 86, "value": 32.5369206289723}, {"source": 61, "target": 79, "value": 12.422324100679361}, {"source": 61, "target": 88, "value": 199.01390709529107}, {"source": 62, "target": 76, "value": 342.08892409741156}, {"source": 62, "target": 79, "value": 242.56237442956132}, {"source": 62, "target": 81, "value": 56.60858061654449}, {"source": 62, "target": 82, "value": 134.89933578439286}, {"source": 63, "target": 78, "value": 171.45095665755093}, {"source": 63, "target": 82, "value": 345.97883402291507}, {"source": 63, "target": 84, "value": 277.61021696917703}, {"source": 63, "target": 85, "value": 132.98430309192412}, {"source": 64, "target": 78, "value": 190.41662578478375}, {"source": 64, "target": 82, "value": 200.75827427709118}, {"source": 64, "target": 85, "value": 343.78113251339624}, {"source": 64, "target": 86, "value": 269.11135843084054}, {"source": 65, "target": 83, "value": 344.39730406901947}, {"source": 65, "target": 89, "value": 122.91076611247854}, {"source": 66, "target": 78, "value": 136.59150654883663}, {"source": 66, "target": 81, "value": 96.2430509263064}, {"source": 66, "target": 82, "value": 361.6315476703704}, {"source": 66, "target": 84, "value": -9.624986278365213}, {"source": 66, "target": 86, "value": 112.36153179479042}, {"source": 66, "target": 87, "value": 174.49507851828068}, {"source": 68, "target": 78, "value": 156.0644927157398}, {"source": 68, "target": 82, "value": 261.19952449252276}, {"source": 68, "target": 84, "value": 52.30673547320707}, {"source": 68, "target": 88, "value": 136.07230108422982}, {"source": 70, "target": 78, "value": 90.96966419355796}, {"source": 70, "target": 82, "value": 133.29354902451738}, {"source": 70, "target": 84, "value": 176.32646263935135}, {"source": 70, "target": 85, "value": 131.95187966653913}, {"source": 70, "target": 86, "value": 372.21947434091726}, {"source": 71, "target": 76, "value": -121.12725554300488}, {"source": 71, "target": 79, "value": -34.856593260363496}, {"source": 71, "target": 81, "value": 186.33078885269612}, {"source": 71, "target": 82, "value": 60.9941063122768}, {"source": 71, "target": 88, "value": 163.94191535869183}, {"source": 72, "target": 78, "value": 276.2636974629115}, {"source": 72, "target": 82, "value": 158.40807340574108}, {"source": 72, "target": 84, "value": 234.1574468449542}, {"source": 72, "target": 85, "value": 191.9782139469251}, {"source": 73, "target": 79, "value": 270.6540875758079}, {"source": 73, "target": 88, "value": 291.5330268568853}, {"source": 74, "target": 75, "value": 41.260766265736294}, {"source": 75, "target": 98, "value": 248.8831693749312}, {"source": 76, "target": 90, "value": 219.0196107554028}, {"source": 76, "target": 92, "value": 170.21431827742794}, {"source": 76, "target": 98, "value": 168.1675332907023}, {"source": 76, "target": 101, "value": 137.36962298798187}, {"source": 76, "target": 103, "value": 93.96663834911672}, {"source": 76, "target": 104, "value": 284.1984730318851}, {"source": 77, "target": 102, "value": 120.6893175246459}, {"source": 77, "target": 103, "value": 101.48072387030564}, {"source": 78, "target": 92, "value": 294.1821581572494}, {"source": 78, "target": 94, "value": 291.5172435414813}, {"source": 78, "target": 96, "value": 124.4062391833221}, {"source": 78, "target": 97, "value": 188.51444012776767}, {"source": 78, "target": 99, "value": 178.1866912252955}, {"source": 79, "target": 93, "value": 230.84754813510688}, {"source": 79, "target": 96, "value": 116.27995955216785}, {"source": 79, "target": 98, "value": 111.73650270374114}, {"source": 79, "target": 100, "value": 110.748840667028}, {"source": 79, "target": 104, "value": 368.25054649656227}, {"source": 80, "target": 102, "value": 169.83726996789923}, {"source": 81, "target": 93, "value": 173.11201370796726}, {"source": 81, "target": 99, "value": 126.49938471064152}, {"source": 81, "target": 100, "value": 274.0253430781386}, {"source": 81, "target": 101, "value": 130.74650723644157}, {"source": 81, "target": 103, "value": 161.29903680303343}, {"source": 81, "target": 104, "value": 205.0025525529989}, {"source": 82, "target": 92, "value": 143.38280001455965}, {"source": 82, "target": 94, "value": 211.36382624162047}, {"source": 82, "target": 97, "value": 182.08999360290687}, {"source": 82, "target": 99, "value": 249.79748681608208}, {"source": 82, "target": 101, "value": 135.2129998614993}, {"source": 82, "target": 103, "value": 134.51310987329163}, {"source": 82, "target": 104, "value": 98.92256729719031}, {"source": 83, "target": 91, "value": 335.1590781397206}, {"source": 84, "target": 92, "value": 250.69687731159763}, {"source": 84, "target": 94, "value": 407.318829248627}, {"source": 84, "target": 98, "value": -15.774531842256323}, {"source": 84, "target": 99, "value": 165.56679605638263}, {"source": 85, "target": 94, "value": 148.72925829458984}, {"source": 85, "target": 99, "value": 272.2947928276503}, {"source": 86, "target": 92, "value": 225.38982640421426}, {"source": 86, "target": 93, "value": 167.82694923411248}, {"source": 86, "target": 96, "value": 336.12691021779403}, {"source": 86, "target": 98, "value": 275.764286280254}, {"source": 86, "target": 104, "value": 134.6904861454231}, {"source": 87, "target": 104, "value": 216.37184245084327}, {"source": 88, "target": 93, "value": 134.30030535467313}, {"source": 88, "target": 97, "value": 120.08730596791358}, {"source": 88, "target": 98, "value": 285.7503056760964}, {"source": 88, "target": 100, "value": 308.74216942227866}, {"source": 88, "target": 102, "value": 129.2532556403411}, {"source": 89, "target": 91, "value": 357.95571106289714}]}'
In [8]:
ts_body_dict = json.loads(ts_body)
ts_body_dict
Out[8]:
{'links': [{'source': 0, 'target': 1, 'value': 239.20165129512623},
{'source': 0, 'target': 2, 'value': 146.61313243519726},
{'source': 0, 'target': 7, 'value': 131.03481812961232},
{'source': 0, 'target': 15, 'value': 201.0224007527153},
{'source': 17, 'target': 2, 'value': 29.10794278271362},
{'source': 17, 'target': 12, 'value': 74.09746463756551},
{'source': 17, 'target': 13, 'value': 304.0614290594796},
{'source': 17, 'target': 14, 'value': 72.70201761524528},
{'source': 18, 'target': 3, 'value': 201.80479893485767},
{'source': 18, 'target': 6, 'value': 431.90779928614995},
{'source': 18, 'target': 8, 'value': 315.37084426018237},
{'source': 18, 'target': 9, 'value': 268.4390132292733},
{'source': 18, 'target': 10, 'value': 111.95598244529333},
{'source': 18, 'target': 11, 'value': 228.14619846060845},
{'source': 19, 'target': 2, 'value': 87.00054193870987},
{'source': 19, 'target': 8, 'value': 3.41620993228878},
{'source': 19, 'target': 9, 'value': 97.93347540324058},
{'source': 19, 'target': 12, 'value': 173.33132801755585},
{'source': 19, 'target': 13, 'value': 30.77476133906319},
{'source': 19, 'target': 14, 'value': 158.47809614538693},
{'source': 21, 'target': 2, 'value': 56.96087125952185},
{'source': 21, 'target': 4, 'value': 360.9807492287782},
{'source': 21, 'target': 8, 'value': 239.34303204694754},
{'source': 21, 'target': 11, 'value': 267.73339767136133},
{'source': 23, 'target': 8, 'value': 32.64009290575868},
{'source': 23, 'target': 15, 'value': 282.4241884801414},
{'source': 24, 'target': 2, 'value': 346.95098418898493},
{'source': 24, 'target': 6, 'value': 287.142293680422},
{'source': 24, 'target': 8, 'value': 213.0606713838519},
{'source': 25, 'target': 5, 'value': 127.52117421378466},
{'source': 26, 'target': 8, 'value': 119.959385237519},
{'source': 27, 'target': 2, 'value': 174.80392569345105},
{'source': 27, 'target': 7, 'value': 198.11477949187383},
{'source': 27, 'target': 9, 'value': 313.58770144571736},
{'source': 27, 'target': 14, 'value': 70.00072897472208},
{'source': 27, 'target': 15, 'value': 78.45447562152354},
{'source': 28, 'target': 2, 'value': 127.99309232223081},
{'source': 28, 'target': 12, 'value': 244.11712324899284},
{'source': 28, 'target': 13, 'value': 241.31421550958976},
{'source': 28, 'target': 14, 'value': 184.94498256267252},
{'source': 29, 'target': 2, 'value': 127.74653429728122},
{'source': 29, 'target': 4, 'value': 243.80391267106467},
{'source': 1, 'target': 33, 'value': 306.6463654718275},
{'source': 1, 'target': 37, 'value': 83.06379891137678},
{'source': 1, 'target': 40, 'value': 164.005367550087},
{'source': 2, 'target': 30, 'value': 174.9007986397015},
{'source': 2, 'target': 33, 'value': 96.82178097688582},
{'source': 2, 'target': 35, 'value': 21.82172599442208},
{'source': 2, 'target': 37, 'value': 172.89562504426289},
{'source': 2, 'target': 38, 'value': 280.68107800997586},
{'source': 2, 'target': 40, 'value': 230.5274982482585},
{'source': 2, 'target': 42, 'value': 52.880388762694594},
{'source': 2, 'target': 43, 'value': 62.015067581196504},
{'source': 2, 'target': 44, 'value': 316.1979982771031},
{'source': 3, 'target': 37, 'value': 253.00749965908716},
{'source': 5, 'target': 30, 'value': 124.87777703153446},
{'source': 5, 'target': 35, 'value': 151.92992716908788},
{'source': 5, 'target': 38, 'value': -93.95183016044575},
{'source': 6, 'target': 33, 'value': 181.79439982808566},
{'source': 6, 'target': 36, 'value': 272.4327380983973},
{'source': 6, 'target': 37, 'value': 140.7695729952203},
{'source': 6, 'target': 38, 'value': -89.29455951259024},
{'source': 6, 'target': 44, 'value': 177.45537895392604},
{'source': 7, 'target': 34, 'value': 72.74691070440637},
{'source': 8, 'target': 36, 'value': -68.29714397893792},
{'source': 8, 'target': 37, 'value': -19.86889132323489},
{'source': 8, 'target': 38, 'value': 188.58664925712498},
{'source': 8, 'target': 44, 'value': 46.46395644612372},
{'source': 9, 'target': 31, 'value': 231.55590326174345},
{'source': 9, 'target': 36, 'value': 135.74128580844146},
{'source': 9, 'target': 37, 'value': 163.84920704973518},
{'source': 9, 'target': 38, 'value': 129.73622604256025},
{'source': 9, 'target': 39, 'value': 56.782067883368796},
{'source': 9, 'target': 44, 'value': 68.69621700652006},
{'source': 10, 'target': 36, 'value': 62.670726961301895},
{'source': 10, 'target': 37, 'value': 119.01278874022739},
{'source': 10, 'target': 42, 'value': 387.21586427389695},
{'source': 11, 'target': 30, 'value': 589.388675812417},
{'source': 11, 'target': 42, 'value': 61.033691018774775},
{'source': 11, 'target': 44, 'value': 123.54659504517991},
{'source': 12, 'target': 30, 'value': 72.24403216628932},
{'source': 12, 'target': 33, 'value': 196.66250398175342},
{'source': 12, 'target': 36, 'value': 221.4607664224739},
{'source': 12, 'target': 40, 'value': 8.20897321316815},
{'source': 12, 'target': 42, 'value': 249.14630448854766},
{'source': 12, 'target': 43, 'value': 241.11082348941986},
{'source': 12, 'target': 44, 'value': 287.82188816108004},
{'source': 13, 'target': 43, 'value': 200.68288123242493},
{'source': 14, 'target': 30, 'value': 102.16004268254403},
{'source': 14, 'target': 31, 'value': 305.34672203343007},
{'source': 14, 'target': 33, 'value': 280.90146791521113},
{'source': 14, 'target': 36, 'value': 69.89855560393315},
{'source': 14, 'target': 43, 'value': 278.4153516697911},
{'source': 14, 'target': 44, 'value': 135.49032054335757},
{'source': 30, 'target': 48, 'value': 303.611233400415},
{'source': 30, 'target': 52, 'value': 148.7809926505412},
{'source': 30, 'target': 53, 'value': -32.512962565913426},
{'source': 30, 'target': 55, 'value': 369.01272736394293},
{'source': 31, 'target': 46, 'value': 230.86683795813718},
{'source': 32, 'target': 46, 'value': 173.5742319547265},
{'source': 33, 'target': 45, 'value': 49.0527706306309},
{'source': 33, 'target': 48, 'value': 237.95731908010492},
{'source': 33, 'target': 49, 'value': 205.84460302034879},
{'source': 33, 'target': 52, 'value': 117.77309857537325},
{'source': 33, 'target': 53, 'value': 348.77044656500186},
{'source': 33, 'target': 55, 'value': 257.953692563409},
{'source': 33, 'target': 59, 'value': -83.56495490997906},
{'source': 35, 'target': 52, 'value': 267.91722162126666},
{'source': 36, 'target': 45, 'value': 252.6148994890963},
{'source': 36, 'target': 51, 'value': 191.9947918778702},
{'source': 36, 'target': 54, 'value': 70.6592500669168},
{'source': 36, 'target': 55, 'value': 332.1157641217736},
{'source': 36, 'target': 56, 'value': 215.80013410506638},
{'source': 37, 'target': 45, 'value': 91.87123102400962},
{'source': 37, 'target': 51, 'value': 190.5420490414346},
{'source': 37, 'target': 54, 'value': 270.3148079049296},
{'source': 37, 'target': 55, 'value': 179.69963350681843},
{'source': 37, 'target': 56, 'value': 264.09915121321046},
{'source': 38, 'target': 45, 'value': 153.18826618916165},
{'source': 38, 'target': 51, 'value': 290.6613169148417},
{'source': 38, 'target': 54, 'value': -80.95508680784548},
{'source': 38, 'target': 56, 'value': 311.15149966261725},
{'source': 39, 'target': 45, 'value': 89.21023199817492},
{'source': 39, 'target': 52, 'value': 149.88238240652336},
{'source': 39, 'target': 54, 'value': -5.154270479177313},
{'source': 40, 'target': 45, 'value': 125.652316287776},
{'source': 40, 'target': 47, 'value': 113.83329200820663},
{'source': 40, 'target': 53, 'value': 354.6619977278501},
{'source': 40, 'target': 55, 'value': 26.517376951284945},
{'source': 40, 'target': 57, 'value': 160.88035201905015},
{'source': 41, 'target': 54, 'value': 182.013937559839},
{'source': 42, 'target': 55, 'value': 87.97701552927198},
{'source': 42, 'target': 57, 'value': 82.37869165979872},
{'source': 43, 'target': 52, 'value': 70.06821805870091},
{'source': 43, 'target': 53, 'value': 240.8746130954065},
{'source': 43, 'target': 56, 'value': 64.21609238433498},
{'source': 43, 'target': 59, 'value': -91.86881051407619},
{'source': 44, 'target': 46, 'value': 278.07902534770744},
{'source': 44, 'target': 48, 'value': 134.53065631465336},
{'source': 44, 'target': 51, 'value': 115.40365100885211},
{'source': 44, 'target': 52, 'value': 117.3279550245216},
{'source': 44, 'target': 53, 'value': 286.2636808826859},
{'source': 44, 'target': 54, 'value': 369.5012625619639},
{'source': 44, 'target': 55, 'value': 264.116434604694},
{'source': 44, 'target': 56, 'value': 248.72421929542938},
{'source': 45, 'target': 62, 'value': 49.59170238595553},
{'source': 45, 'target': 71, 'value': 33.79143235742427},
{'source': 45, 'target': 72, 'value': 227.84186737644345},
{'source': 46, 'target': 69, 'value': 326.6472660129348},
{'source': 47, 'target': 62, 'value': 336.70873111804747},
{'source': 47, 'target': 71, 'value': 69.87348702497772},
{'source': 48, 'target': 66, 'value': 363.6756470265016},
{'source': 49, 'target': 67, 'value': 287.3821761230431},
{'source': 50, 'target': 66, 'value': 336.50519551222305},
{'source': 51, 'target': 63, 'value': 345.00521662601426},
{'source': 51, 'target': 64, 'value': 267.38886949750525},
{'source': 51, 'target': 66, 'value': 150.2812298880825},
{'source': 51, 'target': 68, 'value': 253.7665454064135},
{'source': 51, 'target': 70, 'value': 244.56488467947395},
{'source': 51, 'target': 71, 'value': 35.510987242210035},
{'source': 51, 'target': 72, 'value': 399.1406880528487},
{'source': 52, 'target': 61, 'value': 344.88950656253644},
{'source': 52, 'target': 62, 'value': 401.254765676985},
{'source': 52, 'target': 64, 'value': 325.53769113465984},
{'source': 52, 'target': 66, 'value': 164.54377940006074},
{'source': 52, 'target': 70, 'value': 52.82321316492319},
{'source': 52, 'target': 71, 'value': 136.85981911366736},
{'source': 52, 'target': 73, 'value': 324.50049480131054},
{'source': 53, 'target': 60, 'value': 156.8349712839588},
{'source': 53, 'target': 68, 'value': 163.39635494144795},
{'source': 53, 'target': 70, 'value': 280.03590363500825},
{'source': 53, 'target': 71, 'value': 85.95154478967082},
{'source': 54, 'target': 61, 'value': -135.62848633463432},
{'source': 54, 'target': 62, 'value': 105.22879823498936},
{'source': 54, 'target': 63, 'value': 388.12576848272397},
{'source': 54, 'target': 64, 'value': 135.4730570539376},
{'source': 54, 'target': 66, 'value': 47.342518838881716},
{'source': 54, 'target': 68, 'value': 277.7898871854289},
{'source': 54, 'target': 70, 'value': 243.71742543410608},
{'source': 54, 'target': 71, 'value': 360.68014425728825},
{'source': 54, 'target': 72, 'value': 252.74252824299236},
{'source': 54, 'target': 73, 'value': 373.6783881193138},
{'source': 55, 'target': 62, 'value': 68.13812865117299},
{'source': 55, 'target': 64, 'value': 220.64902337419284},
{'source': 55, 'target': 71, 'value': 294.1165039404264},
{'source': 56, 'target': 60, 'value': 60.011577356736964},
{'source': 56, 'target': 63, 'value': 60.59310941155033},
{'source': 56, 'target': 64, 'value': 153.3413882113341},
{'source': 56, 'target': 68, 'value': 230.19006002591968},
{'source': 56, 'target': 70, 'value': 103.57567950954312},
{'source': 56, 'target': 72, 'value': 128.33501205511152},
{'source': 57, 'target': 68, 'value': 250.09040432157758},
{'source': 57, 'target': 69, 'value': 256.2445536441072},
{'source': 59, 'target': 60, 'value': 59.792501448225664},
{'source': 59, 'target': 66, 'value': 173.76788142979834},
{'source': 60, 'target': 84, 'value': 300.64688881449126},
{'source': 60, 'target': 86, 'value': 32.5369206289723},
{'source': 61, 'target': 79, 'value': 12.422324100679361},
{'source': 61, 'target': 88, 'value': 199.01390709529107},
{'source': 62, 'target': 76, 'value': 342.08892409741156},
{'source': 62, 'target': 79, 'value': 242.56237442956132},
{'source': 62, 'target': 81, 'value': 56.60858061654449},
{'source': 62, 'target': 82, 'value': 134.89933578439286},
{'source': 63, 'target': 78, 'value': 171.45095665755093},
{'source': 63, 'target': 82, 'value': 345.97883402291507},
{'source': 63, 'target': 84, 'value': 277.61021696917703},
{'source': 63, 'target': 85, 'value': 132.98430309192412},
{'source': 64, 'target': 78, 'value': 190.41662578478375},
{'source': 64, 'target': 82, 'value': 200.75827427709118},
{'source': 64, 'target': 85, 'value': 343.78113251339624},
{'source': 64, 'target': 86, 'value': 269.11135843084054},
{'source': 65, 'target': 83, 'value': 344.39730406901947},
{'source': 65, 'target': 89, 'value': 122.91076611247854},
{'source': 66, 'target': 78, 'value': 136.59150654883663},
{'source': 66, 'target': 81, 'value': 96.2430509263064},
{'source': 66, 'target': 82, 'value': 361.6315476703704},
{'source': 66, 'target': 84, 'value': -9.624986278365213},
{'source': 66, 'target': 86, 'value': 112.36153179479042},
{'source': 66, 'target': 87, 'value': 174.49507851828068},
{'source': 68, 'target': 78, 'value': 156.0644927157398},
{'source': 68, 'target': 82, 'value': 261.19952449252276},
{'source': 68, 'target': 84, 'value': 52.30673547320707},
{'source': 68, 'target': 88, 'value': 136.07230108422982},
{'source': 70, 'target': 78, 'value': 90.96966419355796},
{'source': 70, 'target': 82, 'value': 133.29354902451738},
{'source': 70, 'target': 84, 'value': 176.32646263935135},
{'source': 70, 'target': 85, 'value': 131.95187966653913},
{'source': 70, 'target': 86, 'value': 372.21947434091726},
{'source': 71, 'target': 76, 'value': -121.12725554300488},
{'source': 71, 'target': 79, 'value': -34.856593260363496},
{'source': 71, 'target': 81, 'value': 186.33078885269612},
{'source': 71, 'target': 82, 'value': 60.9941063122768},
{'source': 71, 'target': 88, 'value': 163.94191535869183},
{'source': 72, 'target': 78, 'value': 276.2636974629115},
{'source': 72, 'target': 82, 'value': 158.40807340574108},
{'source': 72, 'target': 84, 'value': 234.1574468449542},
{'source': 72, 'target': 85, 'value': 191.9782139469251},
{'source': 73, 'target': 79, 'value': 270.6540875758079},
{'source': 73, 'target': 88, 'value': 291.5330268568853},
{'source': 74, 'target': 75, 'value': 41.260766265736294},
{'source': 75, 'target': 98, 'value': 248.8831693749312},
{'source': 76, 'target': 90, 'value': 219.0196107554028},
{'source': 76, 'target': 92, 'value': 170.21431827742794},
{'source': 76, 'target': 98, 'value': 168.1675332907023},
{'source': 76, 'target': 101, 'value': 137.36962298798187},
{'source': 76, 'target': 103, 'value': 93.96663834911672},
{'source': 76, 'target': 104, 'value': 284.1984730318851},
{'source': 77, 'target': 102, 'value': 120.6893175246459},
{'source': 77, 'target': 103, 'value': 101.48072387030564},
{'source': 78, 'target': 92, 'value': 294.1821581572494},
{'source': 78, 'target': 94, 'value': 291.5172435414813},
{'source': 78, 'target': 96, 'value': 124.4062391833221},
{'source': 78, 'target': 97, 'value': 188.51444012776767},
{'source': 78, 'target': 99, 'value': 178.1866912252955},
{'source': 79, 'target': 93, 'value': 230.84754813510688},
{'source': 79, 'target': 96, 'value': 116.27995955216785},
{'source': 79, 'target': 98, 'value': 111.73650270374114},
{'source': 79, 'target': 100, 'value': 110.748840667028},
{'source': 79, 'target': 104, 'value': 368.25054649656227},
{'source': 80, 'target': 102, 'value': 169.83726996789923},
{'source': 81, 'target': 93, 'value': 173.11201370796726},
{'source': 81, 'target': 99, 'value': 126.49938471064152},
{'source': 81, 'target': 100, 'value': 274.0253430781386},
{'source': 81, 'target': 101, 'value': 130.74650723644157},
{'source': 81, 'target': 103, 'value': 161.29903680303343},
{'source': 81, 'target': 104, 'value': 205.0025525529989},
{'source': 82, 'target': 92, 'value': 143.38280001455965},
{'source': 82, 'target': 94, 'value': 211.36382624162047},
{'source': 82, 'target': 97, 'value': 182.08999360290687},
{'source': 82, 'target': 99, 'value': 249.79748681608208},
{'source': 82, 'target': 101, 'value': 135.2129998614993},
{'source': 82, 'target': 103, 'value': 134.51310987329163},
{'source': 82, 'target': 104, 'value': 98.92256729719031},
{'source': 83, 'target': 91, 'value': 335.1590781397206},
{'source': 84, 'target': 92, 'value': 250.69687731159763},
{'source': 84, 'target': 94, 'value': 407.318829248627},
{'source': 84, 'target': 98, 'value': -15.774531842256323},
{'source': 84, 'target': 99, 'value': 165.56679605638263},
{'source': 85, 'target': 94, 'value': 148.72925829458984},
{'source': 85, 'target': 99, 'value': 272.2947928276503},
{'source': 86, 'target': 92, 'value': 225.38982640421426},
{'source': 86, 'target': 93, 'value': 167.82694923411248},
{'source': 86, 'target': 96, 'value': 336.12691021779403},
{'source': 86, 'target': 98, 'value': 275.764286280254},
{'source': 86, 'target': 104, 'value': 134.6904861454231},
{'source': 87, 'target': 104, 'value': 216.37184245084327},
{'source': 88, 'target': 93, 'value': 134.30030535467313},
{'source': 88, 'target': 97, 'value': 120.08730596791358},
{'source': 88, 'target': 98, 'value': 285.7503056760964},
{'source': 88, 'target': 100, 'value': 308.74216942227866},
{'source': 88, 'target': 102, 'value': 129.2532556403411},
{'source': 89, 'target': 91, 'value': 357.95571106289714}],
'nodes': [{'name': '0_10', 'value': 62},
{'name': '1_13', 'value': 69},
{'name': '1_12', 'value': 24},
{'name': '1_11', 'value': 18},
{'name': '1_10', 'value': 13},
{'name': '1_14', 'value': 22},
{'name': '1_7', 'value': 14},
{'name': '1_6', 'value': 14},
{'name': '1_5', 'value': 9},
{'name': '1_4', 'value': 13},
{'name': '1_3', 'value': 13},
{'name': '1_2', 'value': 12},
{'name': '1_1', 'value': 9},
{'name': '1_0', 'value': 11},
{'name': '1_9', 'value': 16},
{'name': '1_8', 'value': 7},
{'name': '0_11', 'value': 12},
{'name': '0_12', 'value': 18},
{'name': '0_13', 'value': 17},
{'name': '0_14', 'value': 24},
{'name': '0_8', 'value': 11},
{'name': '0_9', 'value': 25},
{'name': '0_6', 'value': 10},
{'name': '0_7', 'value': 11},
{'name': '0_4', 'value': 13},
{'name': '0_5', 'value': 23},
{'name': '0_2', 'value': 18},
{'name': '0_3', 'value': 7},
{'name': '0_0', 'value': 5},
{'name': '0_1', 'value': 3},
{'name': '2_8', 'value': 42},
{'name': '2_9', 'value': 20},
{'name': '2_11', 'value': 15},
{'name': '2_0', 'value': 11},
{'name': '2_1', 'value': 10},
{'name': '2_2', 'value': 7},
{'name': '2_3', 'value': 9},
{'name': '2_4', 'value': 17},
{'name': '2_5', 'value': 16},
{'name': '2_6', 'value': 9},
{'name': '2_7', 'value': 10},
{'name': '2_12', 'value': 13},
{'name': '2_14', 'value': 15},
{'name': '2_13', 'value': 8},
{'name': '2_10', 'value': 12},
{'name': '3_1', 'value': 53},
{'name': '3_0', 'value': 18},
{'name': '3_3', 'value': 10},
{'name': '3_2', 'value': 10},
{'name': '3_5', 'value': 14},
{'name': '3_4', 'value': 8},
{'name': '3_7', 'value': 14},
{'name': '3_6', 'value': 11},
{'name': '3_9', 'value': 7},
{'name': '3_8', 'value': 14},
{'name': '3_14', 'value': 10},
{'name': '3_11', 'value': 6},
{'name': '3_10', 'value': 25},
{'name': '3_13', 'value': 4},
{'name': '3_12', 'value': 6},
{'name': '4_10', 'value': 30},
{'name': '4_13', 'value': 12},
{'name': '4_11', 'value': 17},
{'name': '4_14', 'value': 20},
{'name': '4_8', 'value': 16},
{'name': '4_9', 'value': 21},
{'name': '4_12', 'value': 13},
{'name': '4_2', 'value': 9},
{'name': '4_3', 'value': 15},
{'name': '4_0', 'value': 8},
{'name': '4_1', 'value': 3},
{'name': '4_6', 'value': 4},
{'name': '4_7', 'value': 6},
{'name': '4_4', 'value': 8},
{'name': '4_5', 'value': 7},
{'name': '5_14', 'value': 32},
{'name': '5_13', 'value': 17},
{'name': '5_12', 'value': 10},
{'name': '5_11', 'value': 21},
{'name': '5_10', 'value': 17},
{'name': '5_3', 'value': 10},
{'name': '5_2', 'value': 11},
{'name': '5_1', 'value': 14},
{'name': '5_0', 'value': 9},
{'name': '5_7', 'value': 6},
{'name': '5_6', 'value': 7},
{'name': '5_5', 'value': 5},
{'name': '5_4', 'value': 8},
{'name': '5_9', 'value': 4},
{'name': '5_8', 'value': 2},
{'name': '6_4', 'value': 37},
{'name': '6_5', 'value': 18},
{'name': '6_6', 'value': 14},
{'name': '6_7', 'value': 19},
{'name': '6_0', 'value': 10},
{'name': '6_1', 'value': 10},
{'name': '6_2', 'value': 7},
{'name': '6_3', 'value': 11},
{'name': '6_11', 'value': 8},
{'name': '6_10', 'value': 9},
{'name': '6_8', 'value': 11},
{'name': '6_9', 'value': 8},
{'name': '6_14', 'value': 10},
{'name': '6_12', 'value': 4},
{'name': '6_13', 'value': 10}]}
In [9]:
old_value = np.array([x['value'] for x in ts_body_dict['links']])
In [10]:
new_value = np.random.normal(old_value.mean(), old_value.std(), len(old_value))
new_value
Out[10]:
array([ 301.9261879 , 154.58603544, 172.86426578, 188.51766311,
256.66638667, 217.7675917 , 281.0183372 , 202.12447956,
304.95778961, 135.45439734, 61.84653552, 79.92787199,
175.58550353, 320.71305297, 228.79143682, 181.18241189,
109.06005875, 164.445584 , 271.70737161, 56.61254681,
178.26903602, 220.76821164, 164.78474369, -3.12453783,
143.82963388, 409.18087865, 202.36830814, 161.54296972,
487.85791537, 190.40252913, 168.0881427 , 143.27409682,
253.4275546 , 20.30596611, 236.41342894, 201.31264595,
274.84765357, 156.00785828, 48.97925279, 137.13561028,
118.19157305, 190.57849131, 218.95436735, 312.53602868,
298.41651766, 157.93556317, 144.02279785, 263.46533465,
360.47471617, 123.5463565 , 160.05460086, 262.84538001,
119.50856933, 88.68293874, 161.82684156, 150.17214853,
392.75617063, 116.8664517 , 292.33586568, 354.20693853,
217.37951232, 48.20136261, 131.76754262, 278.56663521,
284.64479322, 190.07046288, 119.16207854, 210.59794093,
166.36503317, 256.67828608, 235.57048859, 77.98904068,
161.49434382, 57.30404205, 34.69684066, 126.90516605,
208.84648511, 153.93210053, 180.59483581, 278.78903574,
54.45352801, 235.73333112, 238.90402177, 223.54094344,
295.05493486, 218.18244539, 235.63752522, 137.66007028,
121.96673012, 114.51940706, 89.65460164, 392.1815308 ,
-18.14978526, -60.91296335, 222.37053408, 367.3395911 ,
97.74363321, 307.2675194 , 48.3644855 , -93.01734933,
61.94775243, 73.83130722, 186.01636209, 68.21226174,
98.64582823, 179.38338519, 312.60690444, 217.43418172,
207.57342787, 194.0748633 , 110.69881796, 73.63172308,
1.27731922, 34.13739271, 90.01543284, 106.71004578,
217.40143482, 132.48480326, 274.44312795, 204.66257591,
190.44212583, 76.16182235, 152.88385218, 158.86984451,
20.20738636, -131.27705883, 32.47234005, -39.15839848,
310.77876262, 97.01106626, 340.49229047, 180.93107023,
134.65807647, 339.87194118, 183.72660364, 159.41498139,
120.74892887, 176.94790218, 413.77652022, 58.50133328,
250.56389366, 188.97414986, 116.22150345, 105.5909187 ,
91.38133745, 172.32573064, 223.19265786, 135.01064705,
355.4997145 , 168.12636195, 41.74522435, 35.17925907,
88.58263591, 188.61850076, 189.45548527, 128.49509355,
320.82257668, 317.34481634, 159.85755766, 238.8801519 ,
321.49929632, 157.14594274, 234.3364302 , 130.70583907,
400.18559796, 138.7185415 , 180.91735905, 307.5283556 ,
259.0447601 , 361.7879627 , 208.23641946, 300.9319348 ,
-2.43781801, 135.68998201, 12.5719888 , 133.32238049,
196.01915036, 288.91811016, 40.44788951, 61.31766925,
50.17131213, 200.13163038, 83.44376635, -49.59312918,
337.83304669, 92.15015853, 253.04898514, 134.24648319,
387.32471844, 29.79088974, 246.60579233, 151.50770513,
89.2399735 , 383.76206473, 155.37721627, 172.71403913,
273.66197005, 160.5057967 , 143.25230134, 138.67695981,
229.86905194, 290.59891093, 212.34195534, 224.39542781,
80.0870859 , 273.78157497, 379.01864175, 98.47374661,
148.89570018, -46.09528926, 153.75321211, 57.77247618,
236.0092844 , 261.8563498 , 275.59080439, 180.90760417,
-50.16117735, 77.19151315, 95.68788303, 266.79266583,
353.53138903, 73.05348747, 199.00008813, 173.64294448,
133.94688521, 264.83478281, 59.90654409, 192.87771147,
211.77740356, -83.0370543 , 262.09952808, 175.03077823,
155.47312963, 295.14383346, 74.16185625, 141.41587939,
239.28865089, 163.58247835, 82.80999855, 149.79204229,
98.71763443, 145.13655997, 309.62420973, 176.26468938,
156.87991031, 95.70684547, 222.03024598, 161.00325819,
246.34497732, 65.6017752 , 24.15111464, 159.80216735,
302.59559113, 33.81475857, 168.84397224, 284.1620428 ,
272.95001347, 76.30586694, 238.88177568, 423.96379812,
188.07185503, 246.24186949, 26.22241518, 446.38267635,
218.69799572, 390.07486858, 56.70374784, 86.22110974,
124.9832958 , 119.10412966, 70.60315131, 255.48086576,
263.33028469, 305.24190316, 95.09415916, 202.09460846,
551.94240146, 135.73690267, 271.5506609 , 51.31523962,
310.32476875, 234.59848662, 91.9103322 , 344.56268388,
-26.70290184, 193.30132268, 203.84738679, 249.83244192,
136.51285006, 282.75689267, 224.27123914, 92.67151714])
In [60]:
for i in range(len(old_value)):
ts_body_dict['links'][i]['value'] = new_value[i]
ts_body_dict['links'][:5]
Out[60]:
[{'source': 0, 'target': 1, 'value': 239.20165129512623},
{'source': 0, 'target': 2, 'value': 146.61313243519726},
{'source': 0, 'target': 7, 'value': 131.03481812961232},
{'source': 0, 'target': 15, 'value': 201.0224007527153},
{'source': 17, 'target': 2, 'value': 29.107942782713621}]
In [64]:
new_body = json.dumps(ts_body_dict)
new_body
Out[64]:
'{"nodes": [{"name": "0_10", "value": 62}, {"name": "1_13", "value": 69}, {"name": "1_12", "value": 24}, {"name": "1_11", "value": 18}, {"name": "1_10", "value": 13}, {"name": "1_14", "value": 22}, {"name": "1_7", "value": 14}, {"name": "1_6", "value": 14}, {"name": "1_5", "value": 9}, {"name": "1_4", "value": 13}, {"name": "1_3", "value": 13}, {"name": "1_2", "value": 12}, {"name": "1_1", "value": 9}, {"name": "1_0", "value": 11}, {"name": "1_9", "value": 16}, {"name": "1_8", "value": 7}, {"name": "0_11", "value": 12}, {"name": "0_12", "value": 18}, {"name": "0_13", "value": 17}, {"name": "0_14", "value": 24}, {"name": "0_8", "value": 11}, {"name": "0_9", "value": 25}, {"name": "0_6", "value": 10}, {"name": "0_7", "value": 11}, {"name": "0_4", "value": 13}, {"name": "0_5", "value": 23}, {"name": "0_2", "value": 18}, {"name": "0_3", "value": 7}, {"name": "0_0", "value": 5}, {"name": "0_1", "value": 3}, {"name": "2_8", "value": 42}, {"name": "2_9", "value": 20}, {"name": "2_11", "value": 15}, {"name": "2_0", "value": 11}, {"name": "2_1", "value": 10}, {"name": "2_2", "value": 7}, {"name": "2_3", "value": 9}, {"name": "2_4", "value": 17}, {"name": "2_5", "value": 16}, {"name": "2_6", "value": 9}, {"name": "2_7", "value": 10}, {"name": "2_12", "value": 13}, {"name": "2_14", "value": 15}, {"name": "2_13", "value": 8}, {"name": "2_10", "value": 12}, {"name": "3_1", "value": 53}, {"name": "3_0", "value": 18}, {"name": "3_3", "value": 10}, {"name": "3_2", "value": 10}, {"name": "3_5", "value": 14}, {"name": "3_4", "value": 8}, {"name": "3_7", "value": 14}, {"name": "3_6", "value": 11}, {"name": "3_9", "value": 7}, {"name": "3_8", "value": 14}, {"name": "3_14", "value": 10}, {"name": "3_11", "value": 6}, {"name": "3_10", "value": 25}, {"name": "3_13", "value": 4}, {"name": "3_12", "value": 6}, {"name": "4_10", "value": 30}, {"name": "4_13", "value": 12}, {"name": "4_11", "value": 17}, {"name": "4_14", "value": 20}, {"name": "4_8", "value": 16}, {"name": "4_9", "value": 21}, {"name": "4_12", "value": 13}, {"name": "4_2", "value": 9}, {"name": "4_3", "value": 15}, {"name": "4_0", "value": 8}, {"name": "4_1", "value": 3}, {"name": "4_6", "value": 4}, {"name": "4_7", "value": 6}, {"name": "4_4", "value": 8}, {"name": "4_5", "value": 7}, {"name": "5_14", "value": 32}, {"name": "5_13", "value": 17}, {"name": "5_12", "value": 10}, {"name": "5_11", "value": 21}, {"name": "5_10", "value": 17}, {"name": "5_3", "value": 10}, {"name": "5_2", "value": 11}, {"name": "5_1", "value": 14}, {"name": "5_0", "value": 9}, {"name": "5_7", "value": 6}, {"name": "5_6", "value": 7}, {"name": "5_5", "value": 5}, {"name": "5_4", "value": 8}, {"name": "5_9", "value": 4}, {"name": "5_8", "value": 2}, {"name": "6_4", "value": 37}, {"name": "6_5", "value": 18}, {"name": "6_6", "value": 14}, {"name": "6_7", "value": 19}, {"name": "6_0", "value": 10}, {"name": "6_1", "value": 10}, {"name": "6_2", "value": 7}, {"name": "6_3", "value": 11}, {"name": "6_11", "value": 8}, {"name": "6_10", "value": 9}, {"name": "6_8", "value": 11}, {"name": "6_9", "value": 8}, {"name": "6_14", "value": 10}, {"name": "6_12", "value": 4}, {"name": "6_13", "value": 10}], "links": [{"source": 0, "target": 1, "value": 239.20165129512623}, {"source": 0, "target": 2, "value": 146.61313243519726}, {"source": 0, "target": 7, "value": 131.03481812961232}, {"source": 0, "target": 15, "value": 201.0224007527153}, {"source": 17, "target": 2, "value": 29.10794278271362}, {"source": 17, "target": 12, "value": 74.09746463756551}, {"source": 17, "target": 13, "value": 304.0614290594796}, {"source": 17, "target": 14, "value": 72.70201761524528}, {"source": 18, "target": 3, "value": 201.80479893485767}, {"source": 18, "target": 6, "value": 431.90779928614995}, {"source": 18, "target": 8, "value": 315.37084426018237}, {"source": 18, "target": 9, "value": 268.4390132292733}, {"source": 18, "target": 10, "value": 111.95598244529333}, {"source": 18, "target": 11, "value": 228.14619846060845}, {"source": 19, "target": 2, "value": 87.00054193870987}, {"source": 19, "target": 8, "value": 3.41620993228878}, {"source": 19, "target": 9, "value": 97.93347540324058}, {"source": 19, "target": 12, "value": 173.33132801755585}, {"source": 19, "target": 13, "value": 30.77476133906319}, {"source": 19, "target": 14, "value": 158.47809614538693}, {"source": 21, "target": 2, "value": 56.96087125952185}, {"source": 21, "target": 4, "value": 360.9807492287782}, {"source": 21, "target": 8, "value": 239.34303204694754}, {"source": 21, "target": 11, "value": 267.73339767136133}, {"source": 23, "target": 8, "value": 32.64009290575868}, {"source": 23, "target": 15, "value": 282.4241884801414}, {"source": 24, "target": 2, "value": 346.95098418898493}, {"source": 24, "target": 6, "value": 287.142293680422}, {"source": 24, "target": 8, "value": 213.0606713838519}, {"source": 25, "target": 5, "value": 127.52117421378466}, {"source": 26, "target": 8, "value": 119.959385237519}, {"source": 27, "target": 2, "value": 174.80392569345105}, {"source": 27, "target": 7, "value": 198.11477949187383}, {"source": 27, "target": 9, "value": 313.58770144571736}, {"source": 27, "target": 14, "value": 70.00072897472208}, {"source": 27, "target": 15, "value": 78.45447562152354}, {"source": 28, "target": 2, "value": 127.99309232223081}, {"source": 28, "target": 12, "value": 244.11712324899284}, {"source": 28, "target": 13, "value": 241.31421550958976}, {"source": 28, "target": 14, "value": 184.94498256267252}, {"source": 29, "target": 2, "value": 127.74653429728122}, {"source": 29, "target": 4, "value": 243.80391267106467}, {"source": 1, "target": 33, "value": 306.6463654718275}, {"source": 1, "target": 37, "value": 83.06379891137678}, {"source": 1, "target": 40, "value": 164.005367550087}, {"source": 2, "target": 30, "value": 174.9007986397015}, {"source": 2, "target": 33, "value": 96.82178097688582}, {"source": 2, "target": 35, "value": 21.82172599442208}, {"source": 2, "target": 37, "value": 172.89562504426289}, {"source": 2, "target": 38, "value": 280.68107800997586}, {"source": 2, "target": 40, "value": 230.5274982482585}, {"source": 2, "target": 42, "value": 52.880388762694594}, {"source": 2, "target": 43, "value": 62.015067581196504}, {"source": 2, "target": 44, "value": 316.1979982771031}, {"source": 3, "target": 37, "value": 253.00749965908716}, {"source": 5, "target": 30, "value": 124.87777703153446}, {"source": 5, "target": 35, "value": 151.92992716908788}, {"source": 5, "target": 38, "value": -93.95183016044575}, {"source": 6, "target": 33, "value": 181.79439982808566}, {"source": 6, "target": 36, "value": 272.4327380983973}, {"source": 6, "target": 37, "value": 140.7695729952203}, {"source": 6, "target": 38, "value": -89.29455951259024}, {"source": 6, "target": 44, "value": 177.45537895392604}, {"source": 7, "target": 34, "value": 72.74691070440637}, {"source": 8, "target": 36, "value": -68.29714397893792}, {"source": 8, "target": 37, "value": -19.86889132323489}, {"source": 8, "target": 38, "value": 188.58664925712498}, {"source": 8, "target": 44, "value": 46.46395644612372}, {"source": 9, "target": 31, "value": 231.55590326174345}, {"source": 9, "target": 36, "value": 135.74128580844146}, {"source": 9, "target": 37, "value": 163.84920704973518}, {"source": 9, "target": 38, "value": 129.73622604256025}, {"source": 9, "target": 39, "value": 56.782067883368796}, {"source": 9, "target": 44, "value": 68.69621700652006}, {"source": 10, "target": 36, "value": 62.670726961301895}, {"source": 10, "target": 37, "value": 119.01278874022739}, {"source": 10, "target": 42, "value": 387.21586427389695}, {"source": 11, "target": 30, "value": 589.388675812417}, {"source": 11, "target": 42, "value": 61.033691018774775}, {"source": 11, "target": 44, "value": 123.54659504517991}, {"source": 12, "target": 30, "value": 72.24403216628932}, {"source": 12, "target": 33, "value": 196.66250398175342}, {"source": 12, "target": 36, "value": 221.4607664224739}, {"source": 12, "target": 40, "value": 8.20897321316815}, {"source": 12, "target": 42, "value": 249.14630448854766}, {"source": 12, "target": 43, "value": 241.11082348941986}, {"source": 12, "target": 44, "value": 287.82188816108004}, {"source": 13, "target": 43, "value": 200.68288123242493}, {"source": 14, "target": 30, "value": 102.16004268254403}, {"source": 14, "target": 31, "value": 305.34672203343007}, {"source": 14, "target": 33, "value": 280.90146791521113}, {"source": 14, "target": 36, "value": 69.89855560393315}, {"source": 14, "target": 43, "value": 278.4153516697911}, {"source": 14, "target": 44, "value": 135.49032054335757}, {"source": 30, "target": 48, "value": 303.611233400415}, {"source": 30, "target": 52, "value": 148.7809926505412}, {"source": 30, "target": 53, "value": -32.512962565913426}, {"source": 30, "target": 55, "value": 369.01272736394293}, {"source": 31, "target": 46, "value": 230.86683795813718}, {"source": 32, "target": 46, "value": 173.5742319547265}, {"source": 33, "target": 45, "value": 49.0527706306309}, {"source": 33, "target": 48, "value": 237.95731908010492}, {"source": 33, "target": 49, "value": 205.84460302034879}, {"source": 33, "target": 52, "value": 117.77309857537325}, {"source": 33, "target": 53, "value": 348.77044656500186}, {"source": 33, "target": 55, "value": 257.953692563409}, {"source": 33, "target": 59, "value": -83.56495490997906}, {"source": 35, "target": 52, "value": 267.91722162126666}, {"source": 36, "target": 45, "value": 252.6148994890963}, {"source": 36, "target": 51, "value": 191.9947918778702}, {"source": 36, "target": 54, "value": 70.6592500669168}, {"source": 36, "target": 55, "value": 332.1157641217736}, {"source": 36, "target": 56, "value": 215.80013410506638}, {"source": 37, "target": 45, "value": 91.87123102400962}, {"source": 37, "target": 51, "value": 190.5420490414346}, {"source": 37, "target": 54, "value": 270.3148079049296}, {"source": 37, "target": 55, "value": 179.69963350681843}, {"source": 37, "target": 56, "value": 264.09915121321046}, {"source": 38, "target": 45, "value": 153.18826618916165}, {"source": 38, "target": 51, "value": 290.6613169148417}, {"source": 38, "target": 54, "value": -80.95508680784548}, {"source": 38, "target": 56, "value": 311.15149966261725}, {"source": 39, "target": 45, "value": 89.21023199817492}, {"source": 39, "target": 52, "value": 149.88238240652336}, {"source": 39, "target": 54, "value": -5.154270479177313}, {"source": 40, "target": 45, "value": 125.652316287776}, {"source": 40, "target": 47, "value": 113.83329200820663}, {"source": 40, "target": 53, "value": 354.6619977278501}, {"source": 40, "target": 55, "value": 26.517376951284945}, {"source": 40, "target": 57, "value": 160.88035201905015}, {"source": 41, "target": 54, "value": 182.013937559839}, {"source": 42, "target": 55, "value": 87.97701552927198}, {"source": 42, "target": 57, "value": 82.37869165979872}, {"source": 43, "target": 52, "value": 70.06821805870091}, {"source": 43, "target": 53, "value": 240.8746130954065}, {"source": 43, "target": 56, "value": 64.21609238433498}, {"source": 43, "target": 59, "value": -91.86881051407619}, {"source": 44, "target": 46, "value": 278.07902534770744}, {"source": 44, "target": 48, "value": 134.53065631465336}, {"source": 44, "target": 51, "value": 115.40365100885211}, {"source": 44, "target": 52, "value": 117.3279550245216}, {"source": 44, "target": 53, "value": 286.2636808826859}, {"source": 44, "target": 54, "value": 369.5012625619639}, {"source": 44, "target": 55, "value": 264.116434604694}, {"source": 44, "target": 56, "value": 248.72421929542938}, {"source": 45, "target": 62, "value": 49.59170238595553}, {"source": 45, "target": 71, "value": 33.79143235742427}, {"source": 45, "target": 72, "value": 227.84186737644345}, {"source": 46, "target": 69, "value": 326.6472660129348}, {"source": 47, "target": 62, "value": 336.70873111804747}, {"source": 47, "target": 71, "value": 69.87348702497772}, {"source": 48, "target": 66, "value": 363.6756470265016}, {"source": 49, "target": 67, "value": 287.3821761230431}, {"source": 50, "target": 66, "value": 336.50519551222305}, {"source": 51, "target": 63, "value": 345.00521662601426}, {"source": 51, "target": 64, "value": 267.38886949750525}, {"source": 51, "target": 66, "value": 150.2812298880825}, {"source": 51, "target": 68, "value": 253.7665454064135}, {"source": 51, "target": 70, "value": 244.56488467947395}, {"source": 51, "target": 71, "value": 35.510987242210035}, {"source": 51, "target": 72, "value": 399.1406880528487}, {"source": 52, "target": 61, "value": 344.88950656253644}, {"source": 52, "target": 62, "value": 401.254765676985}, {"source": 52, "target": 64, "value": 325.53769113465984}, {"source": 52, "target": 66, "value": 164.54377940006074}, {"source": 52, "target": 70, "value": 52.82321316492319}, {"source": 52, "target": 71, "value": 136.85981911366736}, {"source": 52, "target": 73, "value": 324.50049480131054}, {"source": 53, "target": 60, "value": 156.8349712839588}, {"source": 53, "target": 68, "value": 163.39635494144795}, {"source": 53, "target": 70, "value": 280.03590363500825}, {"source": 53, "target": 71, "value": 85.95154478967082}, {"source": 54, "target": 61, "value": -135.62848633463432}, {"source": 54, "target": 62, "value": 105.22879823498936}, {"source": 54, "target": 63, "value": 388.12576848272397}, {"source": 54, "target": 64, "value": 135.4730570539376}, {"source": 54, "target": 66, "value": 47.342518838881716}, {"source": 54, "target": 68, "value": 277.7898871854289}, {"source": 54, "target": 70, "value": 243.71742543410608}, {"source": 54, "target": 71, "value": 360.68014425728825}, {"source": 54, "target": 72, "value": 252.74252824299236}, {"source": 54, "target": 73, "value": 373.6783881193138}, {"source": 55, "target": 62, "value": 68.13812865117299}, {"source": 55, "target": 64, "value": 220.64902337419284}, {"source": 55, "target": 71, "value": 294.1165039404264}, {"source": 56, "target": 60, "value": 60.011577356736964}, {"source": 56, "target": 63, "value": 60.59310941155033}, {"source": 56, "target": 64, "value": 153.3413882113341}, {"source": 56, "target": 68, "value": 230.19006002591968}, {"source": 56, "target": 70, "value": 103.57567950954312}, {"source": 56, "target": 72, "value": 128.33501205511152}, {"source": 57, "target": 68, "value": 250.09040432157758}, {"source": 57, "target": 69, "value": 256.2445536441072}, {"source": 59, "target": 60, "value": 59.792501448225664}, {"source": 59, "target": 66, "value": 173.76788142979834}, {"source": 60, "target": 84, "value": 300.64688881449126}, {"source": 60, "target": 86, "value": 32.5369206289723}, {"source": 61, "target": 79, "value": 12.422324100679361}, {"source": 61, "target": 88, "value": 199.01390709529107}, {"source": 62, "target": 76, "value": 342.08892409741156}, {"source": 62, "target": 79, "value": 242.56237442956132}, {"source": 62, "target": 81, "value": 56.60858061654449}, {"source": 62, "target": 82, "value": 134.89933578439286}, {"source": 63, "target": 78, "value": 171.45095665755093}, {"source": 63, "target": 82, "value": 345.97883402291507}, {"source": 63, "target": 84, "value": 277.61021696917703}, {"source": 63, "target": 85, "value": 132.98430309192412}, {"source": 64, "target": 78, "value": 190.41662578478375}, {"source": 64, "target": 82, "value": 200.75827427709118}, {"source": 64, "target": 85, "value": 343.78113251339624}, {"source": 64, "target": 86, "value": 269.11135843084054}, {"source": 65, "target": 83, "value": 344.39730406901947}, {"source": 65, "target": 89, "value": 122.91076611247854}, {"source": 66, "target": 78, "value": 136.59150654883663}, {"source": 66, "target": 81, "value": 96.2430509263064}, {"source": 66, "target": 82, "value": 361.6315476703704}, {"source": 66, "target": 84, "value": -9.624986278365213}, {"source": 66, "target": 86, "value": 112.36153179479042}, {"source": 66, "target": 87, "value": 174.49507851828068}, {"source": 68, "target": 78, "value": 156.0644927157398}, {"source": 68, "target": 82, "value": 261.19952449252276}, {"source": 68, "target": 84, "value": 52.30673547320707}, {"source": 68, "target": 88, "value": 136.07230108422982}, {"source": 70, "target": 78, "value": 90.96966419355796}, {"source": 70, "target": 82, "value": 133.29354902451738}, {"source": 70, "target": 84, "value": 176.32646263935135}, {"source": 70, "target": 85, "value": 131.95187966653913}, {"source": 70, "target": 86, "value": 372.21947434091726}, {"source": 71, "target": 76, "value": -121.12725554300488}, {"source": 71, "target": 79, "value": -34.856593260363496}, {"source": 71, "target": 81, "value": 186.33078885269612}, {"source": 71, "target": 82, "value": 60.9941063122768}, {"source": 71, "target": 88, "value": 163.94191535869183}, {"source": 72, "target": 78, "value": 276.2636974629115}, {"source": 72, "target": 82, "value": 158.40807340574108}, {"source": 72, "target": 84, "value": 234.1574468449542}, {"source": 72, "target": 85, "value": 191.9782139469251}, {"source": 73, "target": 79, "value": 270.6540875758079}, {"source": 73, "target": 88, "value": 291.5330268568853}, {"source": 74, "target": 75, "value": 41.260766265736294}, {"source": 75, "target": 98, "value": 248.8831693749312}, {"source": 76, "target": 90, "value": 219.0196107554028}, {"source": 76, "target": 92, "value": 170.21431827742794}, {"source": 76, "target": 98, "value": 168.1675332907023}, {"source": 76, "target": 101, "value": 137.36962298798187}, {"source": 76, "target": 103, "value": 93.96663834911672}, {"source": 76, "target": 104, "value": 284.1984730318851}, {"source": 77, "target": 102, "value": 120.6893175246459}, {"source": 77, "target": 103, "value": 101.48072387030564}, {"source": 78, "target": 92, "value": 294.1821581572494}, {"source": 78, "target": 94, "value": 291.5172435414813}, {"source": 78, "target": 96, "value": 124.4062391833221}, {"source": 78, "target": 97, "value": 188.51444012776767}, {"source": 78, "target": 99, "value": 178.1866912252955}, {"source": 79, "target": 93, "value": 230.84754813510688}, {"source": 79, "target": 96, "value": 116.27995955216785}, {"source": 79, "target": 98, "value": 111.73650270374114}, {"source": 79, "target": 100, "value": 110.748840667028}, {"source": 79, "target": 104, "value": 368.25054649656227}, {"source": 80, "target": 102, "value": 169.83726996789923}, {"source": 81, "target": 93, "value": 173.11201370796726}, {"source": 81, "target": 99, "value": 126.49938471064152}, {"source": 81, "target": 100, "value": 274.0253430781386}, {"source": 81, "target": 101, "value": 130.74650723644157}, {"source": 81, "target": 103, "value": 161.29903680303343}, {"source": 81, "target": 104, "value": 205.0025525529989}, {"source": 82, "target": 92, "value": 143.38280001455965}, {"source": 82, "target": 94, "value": 211.36382624162047}, {"source": 82, "target": 97, "value": 182.08999360290687}, {"source": 82, "target": 99, "value": 249.79748681608208}, {"source": 82, "target": 101, "value": 135.2129998614993}, {"source": 82, "target": 103, "value": 134.51310987329163}, {"source": 82, "target": 104, "value": 98.92256729719031}, {"source": 83, "target": 91, "value": 335.1590781397206}, {"source": 84, "target": 92, "value": 250.69687731159763}, {"source": 84, "target": 94, "value": 407.318829248627}, {"source": 84, "target": 98, "value": -15.774531842256323}, {"source": 84, "target": 99, "value": 165.56679605638263}, {"source": 85, "target": 94, "value": 148.72925829458984}, {"source": 85, "target": 99, "value": 272.2947928276503}, {"source": 86, "target": 92, "value": 225.38982640421426}, {"source": 86, "target": 93, "value": 167.82694923411248}, {"source": 86, "target": 96, "value": 336.12691021779403}, {"source": 86, "target": 98, "value": 275.764286280254}, {"source": 86, "target": 104, "value": 134.6904861454231}, {"source": 87, "target": 104, "value": 216.37184245084327}, {"source": 88, "target": 93, "value": 134.30030535467313}, {"source": 88, "target": 97, "value": 120.08730596791358}, {"source": 88, "target": 98, "value": 285.7503056760964}, {"source": 88, "target": 100, "value": 308.74216942227866}, {"source": 88, "target": 102, "value": 129.2532556403411}, {"source": 89, "target": 91, "value": 357.95571106289714}]}'
In [68]:
new_ts = ts.split('\n')[0] + '\n' + ts_body_pre + new_body + ';\n' + ts.split('\n')[2] + '\n' + ts.split('\n')[3]
new_ts
Out[68]:
'function populate_similarity_test(){\nvar sim_data ={"nodes": [{"name": "0_10", "value": 62}, {"name": "1_13", "value": 69}, {"name": "1_12", "value": 24}, {"name": "1_11", "value": 18}, {"name": "1_10", "value": 13}, {"name": "1_14", "value": 22}, {"name": "1_7", "value": 14}, {"name": "1_6", "value": 14}, {"name": "1_5", "value": 9}, {"name": "1_4", "value": 13}, {"name": "1_3", "value": 13}, {"name": "1_2", "value": 12}, {"name": "1_1", "value": 9}, {"name": "1_0", "value": 11}, {"name": "1_9", "value": 16}, {"name": "1_8", "value": 7}, {"name": "0_11", "value": 12}, {"name": "0_12", "value": 18}, {"name": "0_13", "value": 17}, {"name": "0_14", "value": 24}, {"name": "0_8", "value": 11}, {"name": "0_9", "value": 25}, {"name": "0_6", "value": 10}, {"name": "0_7", "value": 11}, {"name": "0_4", "value": 13}, {"name": "0_5", "value": 23}, {"name": "0_2", "value": 18}, {"name": "0_3", "value": 7}, {"name": "0_0", "value": 5}, {"name": "0_1", "value": 3}, {"name": "2_8", "value": 42}, {"name": "2_9", "value": 20}, {"name": "2_11", "value": 15}, {"name": "2_0", "value": 11}, {"name": "2_1", "value": 10}, {"name": "2_2", "value": 7}, {"name": "2_3", "value": 9}, {"name": "2_4", "value": 17}, {"name": "2_5", "value": 16}, {"name": "2_6", "value": 9}, {"name": "2_7", "value": 10}, {"name": "2_12", "value": 13}, {"name": "2_14", "value": 15}, {"name": "2_13", "value": 8}, {"name": "2_10", "value": 12}, {"name": "3_1", "value": 53}, {"name": "3_0", "value": 18}, {"name": "3_3", "value": 10}, {"name": "3_2", "value": 10}, {"name": "3_5", "value": 14}, {"name": "3_4", "value": 8}, {"name": "3_7", "value": 14}, {"name": "3_6", "value": 11}, {"name": "3_9", "value": 7}, {"name": "3_8", "value": 14}, {"name": "3_14", "value": 10}, {"name": "3_11", "value": 6}, {"name": "3_10", "value": 25}, {"name": "3_13", "value": 4}, {"name": "3_12", "value": 6}, {"name": "4_10", "value": 30}, {"name": "4_13", "value": 12}, {"name": "4_11", "value": 17}, {"name": "4_14", "value": 20}, {"name": "4_8", "value": 16}, {"name": "4_9", "value": 21}, {"name": "4_12", "value": 13}, {"name": "4_2", "value": 9}, {"name": "4_3", "value": 15}, {"name": "4_0", "value": 8}, {"name": "4_1", "value": 3}, {"name": "4_6", "value": 4}, {"name": "4_7", "value": 6}, {"name": "4_4", "value": 8}, {"name": "4_5", "value": 7}, {"name": "5_14", "value": 32}, {"name": "5_13", "value": 17}, {"name": "5_12", "value": 10}, {"name": "5_11", "value": 21}, {"name": "5_10", "value": 17}, {"name": "5_3", "value": 10}, {"name": "5_2", "value": 11}, {"name": "5_1", "value": 14}, {"name": "5_0", "value": 9}, {"name": "5_7", "value": 6}, {"name": "5_6", "value": 7}, {"name": "5_5", "value": 5}, {"name": "5_4", "value": 8}, {"name": "5_9", "value": 4}, {"name": "5_8", "value": 2}, {"name": "6_4", "value": 37}, {"name": "6_5", "value": 18}, {"name": "6_6", "value": 14}, {"name": "6_7", "value": 19}, {"name": "6_0", "value": 10}, {"name": "6_1", "value": 10}, {"name": "6_2", "value": 7}, {"name": "6_3", "value": 11}, {"name": "6_11", "value": 8}, {"name": "6_10", "value": 9}, {"name": "6_8", "value": 11}, {"name": "6_9", "value": 8}, {"name": "6_14", "value": 10}, {"name": "6_12", "value": 4}, {"name": "6_13", "value": 10}], "links": [{"source": 0, "target": 1, "value": 239.20165129512623}, {"source": 0, "target": 2, "value": 146.61313243519726}, {"source": 0, "target": 7, "value": 131.03481812961232}, {"source": 0, "target": 15, "value": 201.0224007527153}, {"source": 17, "target": 2, "value": 29.10794278271362}, {"source": 17, "target": 12, "value": 74.09746463756551}, {"source": 17, "target": 13, "value": 304.0614290594796}, {"source": 17, "target": 14, "value": 72.70201761524528}, {"source": 18, "target": 3, "value": 201.80479893485767}, {"source": 18, "target": 6, "value": 431.90779928614995}, {"source": 18, "target": 8, "value": 315.37084426018237}, {"source": 18, "target": 9, "value": 268.4390132292733}, {"source": 18, "target": 10, "value": 111.95598244529333}, {"source": 18, "target": 11, "value": 228.14619846060845}, {"source": 19, "target": 2, "value": 87.00054193870987}, {"source": 19, "target": 8, "value": 3.41620993228878}, {"source": 19, "target": 9, "value": 97.93347540324058}, {"source": 19, "target": 12, "value": 173.33132801755585}, {"source": 19, "target": 13, "value": 30.77476133906319}, {"source": 19, "target": 14, "value": 158.47809614538693}, {"source": 21, "target": 2, "value": 56.96087125952185}, {"source": 21, "target": 4, "value": 360.9807492287782}, {"source": 21, "target": 8, "value": 239.34303204694754}, {"source": 21, "target": 11, "value": 267.73339767136133}, {"source": 23, "target": 8, "value": 32.64009290575868}, {"source": 23, "target": 15, "value": 282.4241884801414}, {"source": 24, "target": 2, "value": 346.95098418898493}, {"source": 24, "target": 6, "value": 287.142293680422}, {"source": 24, "target": 8, "value": 213.0606713838519}, {"source": 25, "target": 5, "value": 127.52117421378466}, {"source": 26, "target": 8, "value": 119.959385237519}, {"source": 27, "target": 2, "value": 174.80392569345105}, {"source": 27, "target": 7, "value": 198.11477949187383}, {"source": 27, "target": 9, "value": 313.58770144571736}, {"source": 27, "target": 14, "value": 70.00072897472208}, {"source": 27, "target": 15, "value": 78.45447562152354}, {"source": 28, "target": 2, "value": 127.99309232223081}, {"source": 28, "target": 12, "value": 244.11712324899284}, {"source": 28, "target": 13, "value": 241.31421550958976}, {"source": 28, "target": 14, "value": 184.94498256267252}, {"source": 29, "target": 2, "value": 127.74653429728122}, {"source": 29, "target": 4, "value": 243.80391267106467}, {"source": 1, "target": 33, "value": 306.6463654718275}, {"source": 1, "target": 37, "value": 83.06379891137678}, {"source": 1, "target": 40, "value": 164.005367550087}, {"source": 2, "target": 30, "value": 174.9007986397015}, {"source": 2, "target": 33, "value": 96.82178097688582}, {"source": 2, "target": 35, "value": 21.82172599442208}, {"source": 2, "target": 37, "value": 172.89562504426289}, {"source": 2, "target": 38, "value": 280.68107800997586}, {"source": 2, "target": 40, "value": 230.5274982482585}, {"source": 2, "target": 42, "value": 52.880388762694594}, {"source": 2, "target": 43, "value": 62.015067581196504}, {"source": 2, "target": 44, "value": 316.1979982771031}, {"source": 3, "target": 37, "value": 253.00749965908716}, {"source": 5, "target": 30, "value": 124.87777703153446}, {"source": 5, "target": 35, "value": 151.92992716908788}, {"source": 5, "target": 38, "value": -93.95183016044575}, {"source": 6, "target": 33, "value": 181.79439982808566}, {"source": 6, "target": 36, "value": 272.4327380983973}, {"source": 6, "target": 37, "value": 140.7695729952203}, {"source": 6, "target": 38, "value": -89.29455951259024}, {"source": 6, "target": 44, "value": 177.45537895392604}, {"source": 7, "target": 34, "value": 72.74691070440637}, {"source": 8, "target": 36, "value": -68.29714397893792}, {"source": 8, "target": 37, "value": -19.86889132323489}, {"source": 8, "target": 38, "value": 188.58664925712498}, {"source": 8, "target": 44, "value": 46.46395644612372}, {"source": 9, "target": 31, "value": 231.55590326174345}, {"source": 9, "target": 36, "value": 135.74128580844146}, {"source": 9, "target": 37, "value": 163.84920704973518}, {"source": 9, "target": 38, "value": 129.73622604256025}, {"source": 9, "target": 39, "value": 56.782067883368796}, {"source": 9, "target": 44, "value": 68.69621700652006}, {"source": 10, "target": 36, "value": 62.670726961301895}, {"source": 10, "target": 37, "value": 119.01278874022739}, {"source": 10, "target": 42, "value": 387.21586427389695}, {"source": 11, "target": 30, "value": 589.388675812417}, {"source": 11, "target": 42, "value": 61.033691018774775}, {"source": 11, "target": 44, "value": 123.54659504517991}, {"source": 12, "target": 30, "value": 72.24403216628932}, {"source": 12, "target": 33, "value": 196.66250398175342}, {"source": 12, "target": 36, "value": 221.4607664224739}, {"source": 12, "target": 40, "value": 8.20897321316815}, {"source": 12, "target": 42, "value": 249.14630448854766}, {"source": 12, "target": 43, "value": 241.11082348941986}, {"source": 12, "target": 44, "value": 287.82188816108004}, {"source": 13, "target": 43, "value": 200.68288123242493}, {"source": 14, "target": 30, "value": 102.16004268254403}, {"source": 14, "target": 31, "value": 305.34672203343007}, {"source": 14, "target": 33, "value": 280.90146791521113}, {"source": 14, "target": 36, "value": 69.89855560393315}, {"source": 14, "target": 43, "value": 278.4153516697911}, {"source": 14, "target": 44, "value": 135.49032054335757}, {"source": 30, "target": 48, "value": 303.611233400415}, {"source": 30, "target": 52, "value": 148.7809926505412}, {"source": 30, "target": 53, "value": -32.512962565913426}, {"source": 30, "target": 55, "value": 369.01272736394293}, {"source": 31, "target": 46, "value": 230.86683795813718}, {"source": 32, "target": 46, "value": 173.5742319547265}, {"source": 33, "target": 45, "value": 49.0527706306309}, {"source": 33, "target": 48, "value": 237.95731908010492}, {"source": 33, "target": 49, "value": 205.84460302034879}, {"source": 33, "target": 52, "value": 117.77309857537325}, {"source": 33, "target": 53, "value": 348.77044656500186}, {"source": 33, "target": 55, "value": 257.953692563409}, {"source": 33, "target": 59, "value": -83.56495490997906}, {"source": 35, "target": 52, "value": 267.91722162126666}, {"source": 36, "target": 45, "value": 252.6148994890963}, {"source": 36, "target": 51, "value": 191.9947918778702}, {"source": 36, "target": 54, "value": 70.6592500669168}, {"source": 36, "target": 55, "value": 332.1157641217736}, {"source": 36, "target": 56, "value": 215.80013410506638}, {"source": 37, "target": 45, "value": 91.87123102400962}, {"source": 37, "target": 51, "value": 190.5420490414346}, {"source": 37, "target": 54, "value": 270.3148079049296}, {"source": 37, "target": 55, "value": 179.69963350681843}, {"source": 37, "target": 56, "value": 264.09915121321046}, {"source": 38, "target": 45, "value": 153.18826618916165}, {"source": 38, "target": 51, "value": 290.6613169148417}, {"source": 38, "target": 54, "value": -80.95508680784548}, {"source": 38, "target": 56, "value": 311.15149966261725}, {"source": 39, "target": 45, "value": 89.21023199817492}, {"source": 39, "target": 52, "value": 149.88238240652336}, {"source": 39, "target": 54, "value": -5.154270479177313}, {"source": 40, "target": 45, "value": 125.652316287776}, {"source": 40, "target": 47, "value": 113.83329200820663}, {"source": 40, "target": 53, "value": 354.6619977278501}, {"source": 40, "target": 55, "value": 26.517376951284945}, {"source": 40, "target": 57, "value": 160.88035201905015}, {"source": 41, "target": 54, "value": 182.013937559839}, {"source": 42, "target": 55, "value": 87.97701552927198}, {"source": 42, "target": 57, "value": 82.37869165979872}, {"source": 43, "target": 52, "value": 70.06821805870091}, {"source": 43, "target": 53, "value": 240.8746130954065}, {"source": 43, "target": 56, "value": 64.21609238433498}, {"source": 43, "target": 59, "value": -91.86881051407619}, {"source": 44, "target": 46, "value": 278.07902534770744}, {"source": 44, "target": 48, "value": 134.53065631465336}, {"source": 44, "target": 51, "value": 115.40365100885211}, {"source": 44, "target": 52, "value": 117.3279550245216}, {"source": 44, "target": 53, "value": 286.2636808826859}, {"source": 44, "target": 54, "value": 369.5012625619639}, {"source": 44, "target": 55, "value": 264.116434604694}, {"source": 44, "target": 56, "value": 248.72421929542938}, {"source": 45, "target": 62, "value": 49.59170238595553}, {"source": 45, "target": 71, "value": 33.79143235742427}, {"source": 45, "target": 72, "value": 227.84186737644345}, {"source": 46, "target": 69, "value": 326.6472660129348}, {"source": 47, "target": 62, "value": 336.70873111804747}, {"source": 47, "target": 71, "value": 69.87348702497772}, {"source": 48, "target": 66, "value": 363.6756470265016}, {"source": 49, "target": 67, "value": 287.3821761230431}, {"source": 50, "target": 66, "value": 336.50519551222305}, {"source": 51, "target": 63, "value": 345.00521662601426}, {"source": 51, "target": 64, "value": 267.38886949750525}, {"source": 51, "target": 66, "value": 150.2812298880825}, {"source": 51, "target": 68, "value": 253.7665454064135}, {"source": 51, "target": 70, "value": 244.56488467947395}, {"source": 51, "target": 71, "value": 35.510987242210035}, {"source": 51, "target": 72, "value": 399.1406880528487}, {"source": 52, "target": 61, "value": 344.88950656253644}, {"source": 52, "target": 62, "value": 401.254765676985}, {"source": 52, "target": 64, "value": 325.53769113465984}, {"source": 52, "target": 66, "value": 164.54377940006074}, {"source": 52, "target": 70, "value": 52.82321316492319}, {"source": 52, "target": 71, "value": 136.85981911366736}, {"source": 52, "target": 73, "value": 324.50049480131054}, {"source": 53, "target": 60, "value": 156.8349712839588}, {"source": 53, "target": 68, "value": 163.39635494144795}, {"source": 53, "target": 70, "value": 280.03590363500825}, {"source": 53, "target": 71, "value": 85.95154478967082}, {"source": 54, "target": 61, "value": -135.62848633463432}, {"source": 54, "target": 62, "value": 105.22879823498936}, {"source": 54, "target": 63, "value": 388.12576848272397}, {"source": 54, "target": 64, "value": 135.4730570539376}, {"source": 54, "target": 66, "value": 47.342518838881716}, {"source": 54, "target": 68, "value": 277.7898871854289}, {"source": 54, "target": 70, "value": 243.71742543410608}, {"source": 54, "target": 71, "value": 360.68014425728825}, {"source": 54, "target": 72, "value": 252.74252824299236}, {"source": 54, "target": 73, "value": 373.6783881193138}, {"source": 55, "target": 62, "value": 68.13812865117299}, {"source": 55, "target": 64, "value": 220.64902337419284}, {"source": 55, "target": 71, "value": 294.1165039404264}, {"source": 56, "target": 60, "value": 60.011577356736964}, {"source": 56, "target": 63, "value": 60.59310941155033}, {"source": 56, "target": 64, "value": 153.3413882113341}, {"source": 56, "target": 68, "value": 230.19006002591968}, {"source": 56, "target": 70, "value": 103.57567950954312}, {"source": 56, "target": 72, "value": 128.33501205511152}, {"source": 57, "target": 68, "value": 250.09040432157758}, {"source": 57, "target": 69, "value": 256.2445536441072}, {"source": 59, "target": 60, "value": 59.792501448225664}, {"source": 59, "target": 66, "value": 173.76788142979834}, {"source": 60, "target": 84, "value": 300.64688881449126}, {"source": 60, "target": 86, "value": 32.5369206289723}, {"source": 61, "target": 79, "value": 12.422324100679361}, {"source": 61, "target": 88, "value": 199.01390709529107}, {"source": 62, "target": 76, "value": 342.08892409741156}, {"source": 62, "target": 79, "value": 242.56237442956132}, {"source": 62, "target": 81, "value": 56.60858061654449}, {"source": 62, "target": 82, "value": 134.89933578439286}, {"source": 63, "target": 78, "value": 171.45095665755093}, {"source": 63, "target": 82, "value": 345.97883402291507}, {"source": 63, "target": 84, "value": 277.61021696917703}, {"source": 63, "target": 85, "value": 132.98430309192412}, {"source": 64, "target": 78, "value": 190.41662578478375}, {"source": 64, "target": 82, "value": 200.75827427709118}, {"source": 64, "target": 85, "value": 343.78113251339624}, {"source": 64, "target": 86, "value": 269.11135843084054}, {"source": 65, "target": 83, "value": 344.39730406901947}, {"source": 65, "target": 89, "value": 122.91076611247854}, {"source": 66, "target": 78, "value": 136.59150654883663}, {"source": 66, "target": 81, "value": 96.2430509263064}, {"source": 66, "target": 82, "value": 361.6315476703704}, {"source": 66, "target": 84, "value": -9.624986278365213}, {"source": 66, "target": 86, "value": 112.36153179479042}, {"source": 66, "target": 87, "value": 174.49507851828068}, {"source": 68, "target": 78, "value": 156.0644927157398}, {"source": 68, "target": 82, "value": 261.19952449252276}, {"source": 68, "target": 84, "value": 52.30673547320707}, {"source": 68, "target": 88, "value": 136.07230108422982}, {"source": 70, "target": 78, "value": 90.96966419355796}, {"source": 70, "target": 82, "value": 133.29354902451738}, {"source": 70, "target": 84, "value": 176.32646263935135}, {"source": 70, "target": 85, "value": 131.95187966653913}, {"source": 70, "target": 86, "value": 372.21947434091726}, {"source": 71, "target": 76, "value": -121.12725554300488}, {"source": 71, "target": 79, "value": -34.856593260363496}, {"source": 71, "target": 81, "value": 186.33078885269612}, {"source": 71, "target": 82, "value": 60.9941063122768}, {"source": 71, "target": 88, "value": 163.94191535869183}, {"source": 72, "target": 78, "value": 276.2636974629115}, {"source": 72, "target": 82, "value": 158.40807340574108}, {"source": 72, "target": 84, "value": 234.1574468449542}, {"source": 72, "target": 85, "value": 191.9782139469251}, {"source": 73, "target": 79, "value": 270.6540875758079}, {"source": 73, "target": 88, "value": 291.5330268568853}, {"source": 74, "target": 75, "value": 41.260766265736294}, {"source": 75, "target": 98, "value": 248.8831693749312}, {"source": 76, "target": 90, "value": 219.0196107554028}, {"source": 76, "target": 92, "value": 170.21431827742794}, {"source": 76, "target": 98, "value": 168.1675332907023}, {"source": 76, "target": 101, "value": 137.36962298798187}, {"source": 76, "target": 103, "value": 93.96663834911672}, {"source": 76, "target": 104, "value": 284.1984730318851}, {"source": 77, "target": 102, "value": 120.6893175246459}, {"source": 77, "target": 103, "value": 101.48072387030564}, {"source": 78, "target": 92, "value": 294.1821581572494}, {"source": 78, "target": 94, "value": 291.5172435414813}, {"source": 78, "target": 96, "value": 124.4062391833221}, {"source": 78, "target": 97, "value": 188.51444012776767}, {"source": 78, "target": 99, "value": 178.1866912252955}, {"source": 79, "target": 93, "value": 230.84754813510688}, {"source": 79, "target": 96, "value": 116.27995955216785}, {"source": 79, "target": 98, "value": 111.73650270374114}, {"source": 79, "target": 100, "value": 110.748840667028}, {"source": 79, "target": 104, "value": 368.25054649656227}, {"source": 80, "target": 102, "value": 169.83726996789923}, {"source": 81, "target": 93, "value": 173.11201370796726}, {"source": 81, "target": 99, "value": 126.49938471064152}, {"source": 81, "target": 100, "value": 274.0253430781386}, {"source": 81, "target": 101, "value": 130.74650723644157}, {"source": 81, "target": 103, "value": 161.29903680303343}, {"source": 81, "target": 104, "value": 205.0025525529989}, {"source": 82, "target": 92, "value": 143.38280001455965}, {"source": 82, "target": 94, "value": 211.36382624162047}, {"source": 82, "target": 97, "value": 182.08999360290687}, {"source": 82, "target": 99, "value": 249.79748681608208}, {"source": 82, "target": 101, "value": 135.2129998614993}, {"source": 82, "target": 103, "value": 134.51310987329163}, {"source": 82, "target": 104, "value": 98.92256729719031}, {"source": 83, "target": 91, "value": 335.1590781397206}, {"source": 84, "target": 92, "value": 250.69687731159763}, {"source": 84, "target": 94, "value": 407.318829248627}, {"source": 84, "target": 98, "value": -15.774531842256323}, {"source": 84, "target": 99, "value": 165.56679605638263}, {"source": 85, "target": 94, "value": 148.72925829458984}, {"source": 85, "target": 99, "value": 272.2947928276503}, {"source": 86, "target": 92, "value": 225.38982640421426}, {"source": 86, "target": 93, "value": 167.82694923411248}, {"source": 86, "target": 96, "value": 336.12691021779403}, {"source": 86, "target": 98, "value": 275.764286280254}, {"source": 86, "target": 104, "value": 134.6904861454231}, {"source": 87, "target": 104, "value": 216.37184245084327}, {"source": 88, "target": 93, "value": 134.30030535467313}, {"source": 88, "target": 97, "value": 120.08730596791358}, {"source": 88, "target": 98, "value": 285.7503056760964}, {"source": 88, "target": 100, "value": 308.74216942227866}, {"source": 88, "target": 102, "value": 129.2532556403411}, {"source": 89, "target": 91, "value": 357.95571106289714}]};\nreadSimilarityJSON(sim_data);\n}'
In [70]:
with open('TopicSimilarity.json', 'w') as newfile:
newfile.write(new_ts)
test2 modifies both target-source pairs and similarity scores.
In [26]:
# index of all nodes in 0-6 layers
layer0 = [i for i,x in enumerate(ts_body_dict['nodes']) if x['name'][0] == '0']
layer1 = [i for i,x in enumerate(ts_body_dict['nodes']) if x['name'][0] == '1']
layer2 = [i for i,x in enumerate(ts_body_dict['nodes']) if x['name'][0] == '2']
layer3 = [i for i,x in enumerate(ts_body_dict['nodes']) if x['name'][0] == '3']
layer4 = [i for i,x in enumerate(ts_body_dict['nodes']) if x['name'][0] == '4']
layer5 = [i for i,x in enumerate(ts_body_dict['nodes']) if x['name'][0] == '5']
layer6 = [i for i,x in enumerate(ts_body_dict['nodes']) if x['name'][0] == '6']
layer_list = [layer0, layer1, layer2, layer3, layer4, layer5, layer6]
In [33]:
# randomly generate six numbers (from 20 to 50) of links between every two adjuncent layers.
num_links = []
for i in range(6):
num_links.append(random.randint(20,50))
In [88]:
# combine all source-target pairs, remove duplicates, return the actural indexes, and append to the new_link_list
new_links_list = []
for i in range(len(num_links)):
source = np.random.randint(len(layer_list[i]), size=num_links[i])
target = np.random.randint(len(layer_list[i+1]), size=num_links[i])
comb = list(set(list(zip(source, target))))
comb = [(layer_list[i][j], layer_list[i+1][k]) for j,k in comb]
for item in comb:
new_links_list.append( {'source': item[0], 'target': item[1], 'value': max(np.random.normal(old_value.mean(), old_value.std()), 0)} )
new_links_list
Out[88]:
[{'source': 19, 'target': 8, 'value': 292.6184806997077},
{'source': 24, 'target': 9, 'value': 276.69224662842294},
{'source': 26, 'target': 3, 'value': 186.44964566161946},
{'source': 20, 'target': 14, 'value': 159.37810977481084},
{'source': 26, 'target': 15, 'value': 161.86631535180493},
{'source': 28, 'target': 9, 'value': 131.34150127381744},
{'source': 27, 'target': 10, 'value': 244.22448851140015},
{'source': 27, 'target': 3, 'value': 164.16566801314508},
{'source': 19, 'target': 10, 'value': 237.13933956967594},
{'source': 25, 'target': 8, 'value': 0},
{'source': 25, 'target': 13, 'value': 304.1826963255427},
{'source': 16, 'target': 6, 'value': 103.01391899392166},
{'source': 23, 'target': 7, 'value': 81.80304755083938},
{'source': 17, 'target': 7, 'value': 345.3430564852152},
{'source': 24, 'target': 15, 'value': 296.95504035511175},
{'source': 23, 'target': 3, 'value': 280.70697538354574},
{'source': 23, 'target': 12, 'value': 246.8575789726457},
{'source': 17, 'target': 11, 'value': 66.48899412993521},
{'source': 0, 'target': 13, 'value': 260.270564527584},
{'source': 16, 'target': 1, 'value': 52.00163584883194},
{'source': 24, 'target': 14, 'value': 186.29211229855102},
{'source': 28, 'target': 2, 'value': 272.87363740869074},
{'source': 26, 'target': 4, 'value': 255.25951831001828},
{'source': 24, 'target': 13, 'value': 190.5532154683012},
{'source': 25, 'target': 3, 'value': 34.376153124396836},
{'source': 1, 'target': 31, 'value': 237.42282268136205},
{'source': 4, 'target': 43, 'value': 223.6170251141894},
{'source': 13, 'target': 43, 'value': 93.85095176720806},
{'source': 15, 'target': 34, 'value': 330.84621705498296},
{'source': 8, 'target': 36, 'value': 117.60668978196381},
{'source': 2, 'target': 43, 'value': 170.0110180388102},
{'source': 7, 'target': 36, 'value': 230.95052128814478},
{'source': 8, 'target': 37, 'value': 43.30347709322291},
{'source': 2, 'target': 34, 'value': 41.43433063369358},
{'source': 6, 'target': 43, 'value': 42.549042500038155},
{'source': 12, 'target': 33, 'value': 190.47102442328662},
{'source': 1, 'target': 35, 'value': 151.08421678117224},
{'source': 14, 'target': 38, 'value': 0},
{'source': 5, 'target': 32, 'value': 303.3379401321675},
{'source': 10, 'target': 35, 'value': 323.1674802868314},
{'source': 3, 'target': 35, 'value': 18.47545005837523},
{'source': 1, 'target': 38, 'value': 306.00800485175387},
{'source': 14, 'target': 40, 'value': 135.71458439811173},
{'source': 5, 'target': 41, 'value': 109.96924967296098},
{'source': 12, 'target': 36, 'value': 130.94942003857602},
{'source': 34, 'target': 52, 'value': 293.04591938953786},
{'source': 43, 'target': 58, 'value': 245.0732061384356},
{'source': 36, 'target': 51, 'value': 222.0757570226146},
{'source': 35, 'target': 51, 'value': 256.16621651135097},
{'source': 42, 'target': 57, 'value': 87.6123639688299},
{'source': 32, 'target': 46, 'value': 299.3520203239143},
{'source': 34, 'target': 57, 'value': 220.9517102142535},
{'source': 31, 'target': 51, 'value': 307.68682027037113},
{'source': 32, 'target': 50, 'value': 48.5106993432247},
{'source': 33, 'target': 59, 'value': 160.19390164934686},
{'source': 31, 'target': 47, 'value': 285.5215360884522},
{'source': 42, 'target': 47, 'value': 128.44388908129716},
{'source': 33, 'target': 48, 'value': 147.41405755734056},
{'source': 40, 'target': 52, 'value': 169.29874486926056},
{'source': 42, 'target': 51, 'value': 52.254853703197796},
{'source': 30, 'target': 56, 'value': 274.5024048843243},
{'source': 33, 'target': 51, 'value': 123.90720956375282},
{'source': 37, 'target': 55, 'value': 126.97252775515989},
{'source': 38, 'target': 51, 'value': 24.15295517235336},
{'source': 41, 'target': 58, 'value': 64.11251014793649},
{'source': 34, 'target': 55, 'value': 52.42839450836402},
{'source': 33, 'target': 47, 'value': 48.76161383480604},
{'source': 41, 'target': 49, 'value': 248.83557637199362},
{'source': 38, 'target': 47, 'value': 159.80394520754905},
{'source': 35, 'target': 56, 'value': 132.91456497638796},
{'source': 42, 'target': 52, 'value': 426.90623405736096},
{'source': 39, 'target': 48, 'value': 166.10584661906387},
{'source': 37, 'target': 50, 'value': 243.72605599042976},
{'source': 33, 'target': 54, 'value': 129.31844637462433},
{'source': 34, 'target': 47, 'value': 153.55124702862827},
{'source': 35, 'target': 48, 'value': 149.39258990583076},
{'source': 34, 'target': 51, 'value': 296.10435964876547},
{'source': 42, 'target': 45, 'value': 165.9327808282494},
{'source': 39, 'target': 47, 'value': 421.3960076683444},
{'source': 37, 'target': 58, 'value': 111.40757185129537},
{'source': 34, 'target': 48, 'value': 162.32490713811333},
{'source': 44, 'target': 48, 'value': 27.692655406185736},
{'source': 44, 'target': 53, 'value': 156.8557037260613},
{'source': 49, 'target': 67, 'value': 218.86772684447652},
{'source': 58, 'target': 73, 'value': 362.47231503827913},
{'source': 49, 'target': 68, 'value': 168.98727992235106},
{'source': 54, 'target': 68, 'value': 279.62473092666653},
{'source': 52, 'target': 67, 'value': 111.40736739524196},
{'source': 53, 'target': 69, 'value': 0},
{'source': 48, 'target': 67, 'value': 253.48651877895296},
{'source': 52, 'target': 66, 'value': 0},
{'source': 57, 'target': 66, 'value': 507.7833932035172},
{'source': 51, 'target': 63, 'value': 115.43534977548195},
{'source': 54, 'target': 71, 'value': 205.13146606158622},
{'source': 52, 'target': 70, 'value': 74.91418737351455},
{'source': 47, 'target': 62, 'value': 211.143544365766},
{'source': 53, 'target': 66, 'value': 190.73907002672732},
{'source': 57, 'target': 70, 'value': 76.22424193981938},
{'source': 49, 'target': 70, 'value': 260.6513474818104},
{'source': 50, 'target': 64, 'value': 0},
{'source': 59, 'target': 70, 'value': 40.627579575487744},
{'source': 57, 'target': 67, 'value': 64.38665876996798},
{'source': 47, 'target': 70, 'value': 222.2197701963657},
{'source': 54, 'target': 70, 'value': 155.51956352222714},
{'source': 59, 'target': 66, 'value': 214.54211299775352},
{'source': 48, 'target': 69, 'value': 0},
{'source': 59, 'target': 62, 'value': 335.4063235888773},
{'source': 54, 'target': 66, 'value': 261.45875236503315},
{'source': 51, 'target': 65, 'value': 98.46156992820956},
{'source': 48, 'target': 65, 'value': 215.24851376494752},
{'source': 50, 'target': 63, 'value': 252.34491860674007},
{'source': 58, 'target': 74, 'value': 383.7067969565875},
{'source': 52, 'target': 73, 'value': 225.19475977803188},
{'source': 50, 'target': 67, 'value': 206.85915555794747},
{'source': 52, 'target': 64, 'value': 0},
{'source': 46, 'target': 68, 'value': 230.12231038251122},
{'source': 59, 'target': 68, 'value': 133.5061485658717},
{'source': 46, 'target': 67, 'value': 3.508342012430461},
{'source': 59, 'target': 63, 'value': 153.62908241919905},
{'source': 54, 'target': 65, 'value': 453.3057502539766},
{'source': 47, 'target': 64, 'value': 139.51699982524588},
{'source': 53, 'target': 64, 'value': 313.2634368375274},
{'source': 71, 'target': 86, 'value': 144.69289675253793},
{'source': 63, 'target': 75, 'value': 240.08674855480064},
{'source': 73, 'target': 83, 'value': 192.59618745975973},
{'source': 63, 'target': 82, 'value': 0},
{'source': 62, 'target': 80, 'value': 216.0910696884143},
{'source': 63, 'target': 89, 'value': 183.94144011074906},
{'source': 72, 'target': 77, 'value': 227.58156934616085},
{'source': 68, 'target': 76, 'value': 285.5921316621416},
{'source': 67, 'target': 81, 'value': 111.79647497431705},
{'source': 66, 'target': 78, 'value': 111.79144753627449},
{'source': 69, 'target': 86, 'value': 366.4687155709076},
{'source': 65, 'target': 75, 'value': 134.94264261746457},
{'source': 72, 'target': 85, 'value': 235.89563513451628},
{'source': 64, 'target': 76, 'value': 260.9457268698807},
{'source': 71, 'target': 79, 'value': 66.80704358787338},
{'source': 63, 'target': 88, 'value': 138.1315558025385},
{'source': 69, 'target': 78, 'value': 314.0844192641457},
{'source': 64, 'target': 89, 'value': 260.90526583141536},
{'source': 62, 'target': 85, 'value': 166.21275483182808},
{'source': 73, 'target': 81, 'value': 0},
{'source': 65, 'target': 78, 'value': 0},
{'source': 65, 'target': 82, 'value': 102.62741112381319},
{'source': 67, 'target': 88, 'value': 292.344850783614},
{'source': 60, 'target': 84, 'value': 206.8269287612626},
{'source': 74, 'target': 83, 'value': 238.37221631621227},
{'source': 72, 'target': 83, 'value': 307.71035674676506},
{'source': 79, 'target': 98, 'value': 0},
{'source': 83, 'target': 90, 'value': 105.56141600274543},
{'source': 80, 'target': 103, 'value': 271.9247003868823},
{'source': 75, 'target': 97, 'value': 203.08057352827},
{'source': 78, 'target': 101, 'value': 81.59968099385476},
{'source': 81, 'target': 92, 'value': 36.978225719390565},
{'source': 76, 'target': 96, 'value': 302.9004961776144},
{'source': 88, 'target': 98, 'value': 128.40499355906925},
{'source': 75, 'target': 93, 'value': 108.23530473920349},
{'source': 81, 'target': 104, 'value': 42.195643063513984},
{'source': 86, 'target': 100, 'value': 0},
{'source': 80, 'target': 95, 'value': 306.0894881436427},
{'source': 88, 'target': 93, 'value': 61.50354544365159},
{'source': 79, 'target': 94, 'value': 0},
{'source': 85, 'target': 92, 'value': 222.7802454516581},
{'source': 77, 'target': 103, 'value': 157.19419629777278},
{'source': 77, 'target': 92, 'value': 123.7879681456885},
{'source': 87, 'target': 100, 'value': 230.3349192606462},
{'source': 85, 'target': 99, 'value': 147.33404698518993},
{'source': 81, 'target': 94, 'value': 100.98205010890656},
{'source': 89, 'target': 100, 'value': 152.38836676557975},
{'source': 88, 'target': 92, 'value': 291.0440015032649},
{'source': 78, 'target': 103, 'value': 293.36385738418556},
{'source': 81, 'target': 101, 'value': 254.72540961296272},
{'source': 76, 'target': 103, 'value': 118.5023064645987},
{'source': 83, 'target': 101, 'value': 0},
{'source': 87, 'target': 97, 'value': 236.52198083715626},
{'source': 76, 'target': 99, 'value': 0},
{'source': 87, 'target': 101, 'value': 440.9525067738972},
{'source': 81, 'target': 95, 'value': 409.11998059361844},
{'source': 80, 'target': 100, 'value': 192.91502512142748},
{'source': 81, 'target': 98, 'value': 158.8616965831331},
{'source': 76, 'target': 102, 'value': 329.64721375107416},
{'source': 80, 'target': 97, 'value': 200.92544876530363},
{'source': 75, 'target': 103, 'value': 413.017087510561},
{'source': 77, 'target': 101, 'value': 51.876735124772466},
{'source': 89, 'target': 97, 'value': 381.7204006209321},
{'source': 83, 'target': 98, 'value': 182.63941085625973},
{'source': 75, 'target': 99, 'value': 239.41531049398097},
{'source': 80, 'target': 92, 'value': 371.2500837383667},
{'source': 87, 'target': 98, 'value': 157.83101996542436}]
In [94]:
# assign the new links
ts_body_dict['links'] = new_links_list
In [98]:
new_body = json.dumps(ts_body_dict)
new_body
Out[98]:
'{"nodes": [{"name": "0_10", "value": 62}, {"name": "1_13", "value": 69}, {"name": "1_12", "value": 24}, {"name": "1_11", "value": 18}, {"name": "1_10", "value": 13}, {"name": "1_14", "value": 22}, {"name": "1_7", "value": 14}, {"name": "1_6", "value": 14}, {"name": "1_5", "value": 9}, {"name": "1_4", "value": 13}, {"name": "1_3", "value": 13}, {"name": "1_2", "value": 12}, {"name": "1_1", "value": 9}, {"name": "1_0", "value": 11}, {"name": "1_9", "value": 16}, {"name": "1_8", "value": 7}, {"name": "0_11", "value": 12}, {"name": "0_12", "value": 18}, {"name": "0_13", "value": 17}, {"name": "0_14", "value": 24}, {"name": "0_8", "value": 11}, {"name": "0_9", "value": 25}, {"name": "0_6", "value": 10}, {"name": "0_7", "value": 11}, {"name": "0_4", "value": 13}, {"name": "0_5", "value": 23}, {"name": "0_2", "value": 18}, {"name": "0_3", "value": 7}, {"name": "0_0", "value": 5}, {"name": "0_1", "value": 3}, {"name": "2_8", "value": 42}, {"name": "2_9", "value": 20}, {"name": "2_11", "value": 15}, {"name": "2_0", "value": 11}, {"name": "2_1", "value": 10}, {"name": "2_2", "value": 7}, {"name": "2_3", "value": 9}, {"name": "2_4", "value": 17}, {"name": "2_5", "value": 16}, {"name": "2_6", "value": 9}, {"name": "2_7", "value": 10}, {"name": "2_12", "value": 13}, {"name": "2_14", "value": 15}, {"name": "2_13", "value": 8}, {"name": "2_10", "value": 12}, {"name": "3_1", "value": 53}, {"name": "3_0", "value": 18}, {"name": "3_3", "value": 10}, {"name": "3_2", "value": 10}, {"name": "3_5", "value": 14}, {"name": "3_4", "value": 8}, {"name": "3_7", "value": 14}, {"name": "3_6", "value": 11}, {"name": "3_9", "value": 7}, {"name": "3_8", "value": 14}, {"name": "3_14", "value": 10}, {"name": "3_11", "value": 6}, {"name": "3_10", "value": 25}, {"name": "3_13", "value": 4}, {"name": "3_12", "value": 6}, {"name": "4_10", "value": 30}, {"name": "4_13", "value": 12}, {"name": "4_11", "value": 17}, {"name": "4_14", "value": 20}, {"name": "4_8", "value": 16}, {"name": "4_9", "value": 21}, {"name": "4_12", "value": 13}, {"name": "4_2", "value": 9}, {"name": "4_3", "value": 15}, {"name": "4_0", "value": 8}, {"name": "4_1", "value": 3}, {"name": "4_6", "value": 4}, {"name": "4_7", "value": 6}, {"name": "4_4", "value": 8}, {"name": "4_5", "value": 7}, {"name": "5_14", "value": 32}, {"name": "5_13", "value": 17}, {"name": "5_12", "value": 10}, {"name": "5_11", "value": 21}, {"name": "5_10", "value": 17}, {"name": "5_3", "value": 10}, {"name": "5_2", "value": 11}, {"name": "5_1", "value": 14}, {"name": "5_0", "value": 9}, {"name": "5_7", "value": 6}, {"name": "5_6", "value": 7}, {"name": "5_5", "value": 5}, {"name": "5_4", "value": 8}, {"name": "5_9", "value": 4}, {"name": "5_8", "value": 2}, {"name": "6_4", "value": 37}, {"name": "6_5", "value": 18}, {"name": "6_6", "value": 14}, {"name": "6_7", "value": 19}, {"name": "6_0", "value": 10}, {"name": "6_1", "value": 10}, {"name": "6_2", "value": 7}, {"name": "6_3", "value": 11}, {"name": "6_11", "value": 8}, {"name": "6_10", "value": 9}, {"name": "6_8", "value": 11}, {"name": "6_9", "value": 8}, {"name": "6_14", "value": 10}, {"name": "6_12", "value": 4}, {"name": "6_13", "value": 10}], "links": [{"source": 19, "target": 8, "value": 292.6184806997077}, {"source": 24, "target": 9, "value": 276.69224662842294}, {"source": 26, "target": 3, "value": 186.44964566161946}, {"source": 20, "target": 14, "value": 159.37810977481084}, {"source": 26, "target": 15, "value": 161.86631535180493}, {"source": 28, "target": 9, "value": 131.34150127381744}, {"source": 27, "target": 10, "value": 244.22448851140015}, {"source": 27, "target": 3, "value": 164.16566801314508}, {"source": 19, "target": 10, "value": 237.13933956967594}, {"source": 25, "target": 8, "value": 0}, {"source": 25, "target": 13, "value": 304.1826963255427}, {"source": 16, "target": 6, "value": 103.01391899392166}, {"source": 23, "target": 7, "value": 81.80304755083938}, {"source": 17, "target": 7, "value": 345.3430564852152}, {"source": 24, "target": 15, "value": 296.95504035511175}, {"source": 23, "target": 3, "value": 280.70697538354574}, {"source": 23, "target": 12, "value": 246.8575789726457}, {"source": 17, "target": 11, "value": 66.48899412993521}, {"source": 0, "target": 13, "value": 260.270564527584}, {"source": 16, "target": 1, "value": 52.00163584883194}, {"source": 24, "target": 14, "value": 186.29211229855102}, {"source": 28, "target": 2, "value": 272.87363740869074}, {"source": 26, "target": 4, "value": 255.25951831001828}, {"source": 24, "target": 13, "value": 190.5532154683012}, {"source": 25, "target": 3, "value": 34.376153124396836}, {"source": 1, "target": 31, "value": 237.42282268136205}, {"source": 4, "target": 43, "value": 223.6170251141894}, {"source": 13, "target": 43, "value": 93.85095176720806}, {"source": 15, "target": 34, "value": 330.84621705498296}, {"source": 8, "target": 36, "value": 117.60668978196381}, {"source": 2, "target": 43, "value": 170.0110180388102}, {"source": 7, "target": 36, "value": 230.95052128814478}, {"source": 8, "target": 37, "value": 43.30347709322291}, {"source": 2, "target": 34, "value": 41.43433063369358}, {"source": 6, "target": 43, "value": 42.549042500038155}, {"source": 12, "target": 33, "value": 190.47102442328662}, {"source": 1, "target": 35, "value": 151.08421678117224}, {"source": 14, "target": 38, "value": 0}, {"source": 5, "target": 32, "value": 303.3379401321675}, {"source": 10, "target": 35, "value": 323.1674802868314}, {"source": 3, "target": 35, "value": 18.47545005837523}, {"source": 1, "target": 38, "value": 306.00800485175387}, {"source": 14, "target": 40, "value": 135.71458439811173}, {"source": 5, "target": 41, "value": 109.96924967296098}, {"source": 12, "target": 36, "value": 130.94942003857602}, {"source": 34, "target": 52, "value": 293.04591938953786}, {"source": 43, "target": 58, "value": 245.0732061384356}, {"source": 36, "target": 51, "value": 222.0757570226146}, {"source": 35, "target": 51, "value": 256.16621651135097}, {"source": 42, "target": 57, "value": 87.6123639688299}, {"source": 32, "target": 46, "value": 299.3520203239143}, {"source": 34, "target": 57, "value": 220.9517102142535}, {"source": 31, "target": 51, "value": 307.68682027037113}, {"source": 32, "target": 50, "value": 48.5106993432247}, {"source": 33, "target": 59, "value": 160.19390164934686}, {"source": 31, "target": 47, "value": 285.5215360884522}, {"source": 42, "target": 47, "value": 128.44388908129716}, {"source": 33, "target": 48, "value": 147.41405755734056}, {"source": 40, "target": 52, "value": 169.29874486926056}, {"source": 42, "target": 51, "value": 52.254853703197796}, {"source": 30, "target": 56, "value": 274.5024048843243}, {"source": 33, "target": 51, "value": 123.90720956375282}, {"source": 37, "target": 55, "value": 126.97252775515989}, {"source": 38, "target": 51, "value": 24.15295517235336}, {"source": 41, "target": 58, "value": 64.11251014793649}, {"source": 34, "target": 55, "value": 52.42839450836402}, {"source": 33, "target": 47, "value": 48.76161383480604}, {"source": 41, "target": 49, "value": 248.83557637199362}, {"source": 38, "target": 47, "value": 159.80394520754905}, {"source": 35, "target": 56, "value": 132.91456497638796}, {"source": 42, "target": 52, "value": 426.90623405736096}, {"source": 39, "target": 48, "value": 166.10584661906387}, {"source": 37, "target": 50, "value": 243.72605599042976}, {"source": 33, "target": 54, "value": 129.31844637462433}, {"source": 34, "target": 47, "value": 153.55124702862827}, {"source": 35, "target": 48, "value": 149.39258990583076}, {"source": 34, "target": 51, "value": 296.10435964876547}, {"source": 42, "target": 45, "value": 165.9327808282494}, {"source": 39, "target": 47, "value": 421.3960076683444}, {"source": 37, "target": 58, "value": 111.40757185129537}, {"source": 34, "target": 48, "value": 162.32490713811333}, {"source": 44, "target": 48, "value": 27.692655406185736}, {"source": 44, "target": 53, "value": 156.8557037260613}, {"source": 49, "target": 67, "value": 218.86772684447652}, {"source": 58, "target": 73, "value": 362.47231503827913}, {"source": 49, "target": 68, "value": 168.98727992235106}, {"source": 54, "target": 68, "value": 279.62473092666653}, {"source": 52, "target": 67, "value": 111.40736739524196}, {"source": 53, "target": 69, "value": 0}, {"source": 48, "target": 67, "value": 253.48651877895296}, {"source": 52, "target": 66, "value": 0}, {"source": 57, "target": 66, "value": 507.7833932035172}, {"source": 51, "target": 63, "value": 115.43534977548195}, {"source": 54, "target": 71, "value": 205.13146606158622}, {"source": 52, "target": 70, "value": 74.91418737351455}, {"source": 47, "target": 62, "value": 211.143544365766}, {"source": 53, "target": 66, "value": 190.73907002672732}, {"source": 57, "target": 70, "value": 76.22424193981938}, {"source": 49, "target": 70, "value": 260.6513474818104}, {"source": 50, "target": 64, "value": 0}, {"source": 59, "target": 70, "value": 40.627579575487744}, {"source": 57, "target": 67, "value": 64.38665876996798}, {"source": 47, "target": 70, "value": 222.2197701963657}, {"source": 54, "target": 70, "value": 155.51956352222714}, {"source": 59, "target": 66, "value": 214.54211299775352}, {"source": 48, "target": 69, "value": 0}, {"source": 59, "target": 62, "value": 335.4063235888773}, {"source": 54, "target": 66, "value": 261.45875236503315}, {"source": 51, "target": 65, "value": 98.46156992820956}, {"source": 48, "target": 65, "value": 215.24851376494752}, {"source": 50, "target": 63, "value": 252.34491860674007}, {"source": 58, "target": 74, "value": 383.7067969565875}, {"source": 52, "target": 73, "value": 225.19475977803188}, {"source": 50, "target": 67, "value": 206.85915555794747}, {"source": 52, "target": 64, "value": 0}, {"source": 46, "target": 68, "value": 230.12231038251122}, {"source": 59, "target": 68, "value": 133.5061485658717}, {"source": 46, "target": 67, "value": 3.508342012430461}, {"source": 59, "target": 63, "value": 153.62908241919905}, {"source": 54, "target": 65, "value": 453.3057502539766}, {"source": 47, "target": 64, "value": 139.51699982524588}, {"source": 53, "target": 64, "value": 313.2634368375274}, {"source": 71, "target": 86, "value": 144.69289675253793}, {"source": 63, "target": 75, "value": 240.08674855480064}, {"source": 73, "target": 83, "value": 192.59618745975973}, {"source": 63, "target": 82, "value": 0}, {"source": 62, "target": 80, "value": 216.0910696884143}, {"source": 63, "target": 89, "value": 183.94144011074906}, {"source": 72, "target": 77, "value": 227.58156934616085}, {"source": 68, "target": 76, "value": 285.5921316621416}, {"source": 67, "target": 81, "value": 111.79647497431705}, {"source": 66, "target": 78, "value": 111.79144753627449}, {"source": 69, "target": 86, "value": 366.4687155709076}, {"source": 65, "target": 75, "value": 134.94264261746457}, {"source": 72, "target": 85, "value": 235.89563513451628}, {"source": 64, "target": 76, "value": 260.9457268698807}, {"source": 71, "target": 79, "value": 66.80704358787338}, {"source": 63, "target": 88, "value": 138.1315558025385}, {"source": 69, "target": 78, "value": 314.0844192641457}, {"source": 64, "target": 89, "value": 260.90526583141536}, {"source": 62, "target": 85, "value": 166.21275483182808}, {"source": 73, "target": 81, "value": 0}, {"source": 65, "target": 78, "value": 0}, {"source": 65, "target": 82, "value": 102.62741112381319}, {"source": 67, "target": 88, "value": 292.344850783614}, {"source": 60, "target": 84, "value": 206.8269287612626}, {"source": 74, "target": 83, "value": 238.37221631621227}, {"source": 72, "target": 83, "value": 307.71035674676506}, {"source": 79, "target": 98, "value": 0}, {"source": 83, "target": 90, "value": 105.56141600274543}, {"source": 80, "target": 103, "value": 271.9247003868823}, {"source": 75, "target": 97, "value": 203.08057352827}, {"source": 78, "target": 101, "value": 81.59968099385476}, {"source": 81, "target": 92, "value": 36.978225719390565}, {"source": 76, "target": 96, "value": 302.9004961776144}, {"source": 88, "target": 98, "value": 128.40499355906925}, {"source": 75, "target": 93, "value": 108.23530473920349}, {"source": 81, "target": 104, "value": 42.195643063513984}, {"source": 86, "target": 100, "value": 0}, {"source": 80, "target": 95, "value": 306.0894881436427}, {"source": 88, "target": 93, "value": 61.50354544365159}, {"source": 79, "target": 94, "value": 0}, {"source": 85, "target": 92, "value": 222.7802454516581}, {"source": 77, "target": 103, "value": 157.19419629777278}, {"source": 77, "target": 92, "value": 123.7879681456885}, {"source": 87, "target": 100, "value": 230.3349192606462}, {"source": 85, "target": 99, "value": 147.33404698518993}, {"source": 81, "target": 94, "value": 100.98205010890656}, {"source": 89, "target": 100, "value": 152.38836676557975}, {"source": 88, "target": 92, "value": 291.0440015032649}, {"source": 78, "target": 103, "value": 293.36385738418556}, {"source": 81, "target": 101, "value": 254.72540961296272}, {"source": 76, "target": 103, "value": 118.5023064645987}, {"source": 83, "target": 101, "value": 0}, {"source": 87, "target": 97, "value": 236.52198083715626}, {"source": 76, "target": 99, "value": 0}, {"source": 87, "target": 101, "value": 440.9525067738972}, {"source": 81, "target": 95, "value": 409.11998059361844}, {"source": 80, "target": 100, "value": 192.91502512142748}, {"source": 81, "target": 98, "value": 158.8616965831331}, {"source": 76, "target": 102, "value": 329.64721375107416}, {"source": 80, "target": 97, "value": 200.92544876530363}, {"source": 75, "target": 103, "value": 413.017087510561}, {"source": 77, "target": 101, "value": 51.876735124772466}, {"source": 89, "target": 97, "value": 381.7204006209321}, {"source": 83, "target": 98, "value": 182.63941085625973}, {"source": 75, "target": 99, "value": 239.41531049398097}, {"source": 80, "target": 92, "value": 371.2500837383667}, {"source": 87, "target": 98, "value": 157.83101996542436}]}'
In [100]:
new_ts = ts.split('\n')[0] + '\n' + ts_body_pre + new_body + ';\n' + ts.split('\n')[2] + '\n' + ts.split('\n')[3]
new_ts
Out[100]:
'function populate_similarity_test(){\nvar sim_data ={"nodes": [{"name": "0_10", "value": 62}, {"name": "1_13", "value": 69}, {"name": "1_12", "value": 24}, {"name": "1_11", "value": 18}, {"name": "1_10", "value": 13}, {"name": "1_14", "value": 22}, {"name": "1_7", "value": 14}, {"name": "1_6", "value": 14}, {"name": "1_5", "value": 9}, {"name": "1_4", "value": 13}, {"name": "1_3", "value": 13}, {"name": "1_2", "value": 12}, {"name": "1_1", "value": 9}, {"name": "1_0", "value": 11}, {"name": "1_9", "value": 16}, {"name": "1_8", "value": 7}, {"name": "0_11", "value": 12}, {"name": "0_12", "value": 18}, {"name": "0_13", "value": 17}, {"name": "0_14", "value": 24}, {"name": "0_8", "value": 11}, {"name": "0_9", "value": 25}, {"name": "0_6", "value": 10}, {"name": "0_7", "value": 11}, {"name": "0_4", "value": 13}, {"name": "0_5", "value": 23}, {"name": "0_2", "value": 18}, {"name": "0_3", "value": 7}, {"name": "0_0", "value": 5}, {"name": "0_1", "value": 3}, {"name": "2_8", "value": 42}, {"name": "2_9", "value": 20}, {"name": "2_11", "value": 15}, {"name": "2_0", "value": 11}, {"name": "2_1", "value": 10}, {"name": "2_2", "value": 7}, {"name": "2_3", "value": 9}, {"name": "2_4", "value": 17}, {"name": "2_5", "value": 16}, {"name": "2_6", "value": 9}, {"name": "2_7", "value": 10}, {"name": "2_12", "value": 13}, {"name": "2_14", "value": 15}, {"name": "2_13", "value": 8}, {"name": "2_10", "value": 12}, {"name": "3_1", "value": 53}, {"name": "3_0", "value": 18}, {"name": "3_3", "value": 10}, {"name": "3_2", "value": 10}, {"name": "3_5", "value": 14}, {"name": "3_4", "value": 8}, {"name": "3_7", "value": 14}, {"name": "3_6", "value": 11}, {"name": "3_9", "value": 7}, {"name": "3_8", "value": 14}, {"name": "3_14", "value": 10}, {"name": "3_11", "value": 6}, {"name": "3_10", "value": 25}, {"name": "3_13", "value": 4}, {"name": "3_12", "value": 6}, {"name": "4_10", "value": 30}, {"name": "4_13", "value": 12}, {"name": "4_11", "value": 17}, {"name": "4_14", "value": 20}, {"name": "4_8", "value": 16}, {"name": "4_9", "value": 21}, {"name": "4_12", "value": 13}, {"name": "4_2", "value": 9}, {"name": "4_3", "value": 15}, {"name": "4_0", "value": 8}, {"name": "4_1", "value": 3}, {"name": "4_6", "value": 4}, {"name": "4_7", "value": 6}, {"name": "4_4", "value": 8}, {"name": "4_5", "value": 7}, {"name": "5_14", "value": 32}, {"name": "5_13", "value": 17}, {"name": "5_12", "value": 10}, {"name": "5_11", "value": 21}, {"name": "5_10", "value": 17}, {"name": "5_3", "value": 10}, {"name": "5_2", "value": 11}, {"name": "5_1", "value": 14}, {"name": "5_0", "value": 9}, {"name": "5_7", "value": 6}, {"name": "5_6", "value": 7}, {"name": "5_5", "value": 5}, {"name": "5_4", "value": 8}, {"name": "5_9", "value": 4}, {"name": "5_8", "value": 2}, {"name": "6_4", "value": 37}, {"name": "6_5", "value": 18}, {"name": "6_6", "value": 14}, {"name": "6_7", "value": 19}, {"name": "6_0", "value": 10}, {"name": "6_1", "value": 10}, {"name": "6_2", "value": 7}, {"name": "6_3", "value": 11}, {"name": "6_11", "value": 8}, {"name": "6_10", "value": 9}, {"name": "6_8", "value": 11}, {"name": "6_9", "value": 8}, {"name": "6_14", "value": 10}, {"name": "6_12", "value": 4}, {"name": "6_13", "value": 10}], "links": [{"source": 19, "target": 8, "value": 292.6184806997077}, {"source": 24, "target": 9, "value": 276.69224662842294}, {"source": 26, "target": 3, "value": 186.44964566161946}, {"source": 20, "target": 14, "value": 159.37810977481084}, {"source": 26, "target": 15, "value": 161.86631535180493}, {"source": 28, "target": 9, "value": 131.34150127381744}, {"source": 27, "target": 10, "value": 244.22448851140015}, {"source": 27, "target": 3, "value": 164.16566801314508}, {"source": 19, "target": 10, "value": 237.13933956967594}, {"source": 25, "target": 8, "value": 0}, {"source": 25, "target": 13, "value": 304.1826963255427}, {"source": 16, "target": 6, "value": 103.01391899392166}, {"source": 23, "target": 7, "value": 81.80304755083938}, {"source": 17, "target": 7, "value": 345.3430564852152}, {"source": 24, "target": 15, "value": 296.95504035511175}, {"source": 23, "target": 3, "value": 280.70697538354574}, {"source": 23, "target": 12, "value": 246.8575789726457}, {"source": 17, "target": 11, "value": 66.48899412993521}, {"source": 0, "target": 13, "value": 260.270564527584}, {"source": 16, "target": 1, "value": 52.00163584883194}, {"source": 24, "target": 14, "value": 186.29211229855102}, {"source": 28, "target": 2, "value": 272.87363740869074}, {"source": 26, "target": 4, "value": 255.25951831001828}, {"source": 24, "target": 13, "value": 190.5532154683012}, {"source": 25, "target": 3, "value": 34.376153124396836}, {"source": 1, "target": 31, "value": 237.42282268136205}, {"source": 4, "target": 43, "value": 223.6170251141894}, {"source": 13, "target": 43, "value": 93.85095176720806}, {"source": 15, "target": 34, "value": 330.84621705498296}, {"source": 8, "target": 36, "value": 117.60668978196381}, {"source": 2, "target": 43, "value": 170.0110180388102}, {"source": 7, "target": 36, "value": 230.95052128814478}, {"source": 8, "target": 37, "value": 43.30347709322291}, {"source": 2, "target": 34, "value": 41.43433063369358}, {"source": 6, "target": 43, "value": 42.549042500038155}, {"source": 12, "target": 33, "value": 190.47102442328662}, {"source": 1, "target": 35, "value": 151.08421678117224}, {"source": 14, "target": 38, "value": 0}, {"source": 5, "target": 32, "value": 303.3379401321675}, {"source": 10, "target": 35, "value": 323.1674802868314}, {"source": 3, "target": 35, "value": 18.47545005837523}, {"source": 1, "target": 38, "value": 306.00800485175387}, {"source": 14, "target": 40, "value": 135.71458439811173}, {"source": 5, "target": 41, "value": 109.96924967296098}, {"source": 12, "target": 36, "value": 130.94942003857602}, {"source": 34, "target": 52, "value": 293.04591938953786}, {"source": 43, "target": 58, "value": 245.0732061384356}, {"source": 36, "target": 51, "value": 222.0757570226146}, {"source": 35, "target": 51, "value": 256.16621651135097}, {"source": 42, "target": 57, "value": 87.6123639688299}, {"source": 32, "target": 46, "value": 299.3520203239143}, {"source": 34, "target": 57, "value": 220.9517102142535}, {"source": 31, "target": 51, "value": 307.68682027037113}, {"source": 32, "target": 50, "value": 48.5106993432247}, {"source": 33, "target": 59, "value": 160.19390164934686}, {"source": 31, "target": 47, "value": 285.5215360884522}, {"source": 42, "target": 47, "value": 128.44388908129716}, {"source": 33, "target": 48, "value": 147.41405755734056}, {"source": 40, "target": 52, "value": 169.29874486926056}, {"source": 42, "target": 51, "value": 52.254853703197796}, {"source": 30, "target": 56, "value": 274.5024048843243}, {"source": 33, "target": 51, "value": 123.90720956375282}, {"source": 37, "target": 55, "value": 126.97252775515989}, {"source": 38, "target": 51, "value": 24.15295517235336}, {"source": 41, "target": 58, "value": 64.11251014793649}, {"source": 34, "target": 55, "value": 52.42839450836402}, {"source": 33, "target": 47, "value": 48.76161383480604}, {"source": 41, "target": 49, "value": 248.83557637199362}, {"source": 38, "target": 47, "value": 159.80394520754905}, {"source": 35, "target": 56, "value": 132.91456497638796}, {"source": 42, "target": 52, "value": 426.90623405736096}, {"source": 39, "target": 48, "value": 166.10584661906387}, {"source": 37, "target": 50, "value": 243.72605599042976}, {"source": 33, "target": 54, "value": 129.31844637462433}, {"source": 34, "target": 47, "value": 153.55124702862827}, {"source": 35, "target": 48, "value": 149.39258990583076}, {"source": 34, "target": 51, "value": 296.10435964876547}, {"source": 42, "target": 45, "value": 165.9327808282494}, {"source": 39, "target": 47, "value": 421.3960076683444}, {"source": 37, "target": 58, "value": 111.40757185129537}, {"source": 34, "target": 48, "value": 162.32490713811333}, {"source": 44, "target": 48, "value": 27.692655406185736}, {"source": 44, "target": 53, "value": 156.8557037260613}, {"source": 49, "target": 67, "value": 218.86772684447652}, {"source": 58, "target": 73, "value": 362.47231503827913}, {"source": 49, "target": 68, "value": 168.98727992235106}, {"source": 54, "target": 68, "value": 279.62473092666653}, {"source": 52, "target": 67, "value": 111.40736739524196}, {"source": 53, "target": 69, "value": 0}, {"source": 48, "target": 67, "value": 253.48651877895296}, {"source": 52, "target": 66, "value": 0}, {"source": 57, "target": 66, "value": 507.7833932035172}, {"source": 51, "target": 63, "value": 115.43534977548195}, {"source": 54, "target": 71, "value": 205.13146606158622}, {"source": 52, "target": 70, "value": 74.91418737351455}, {"source": 47, "target": 62, "value": 211.143544365766}, {"source": 53, "target": 66, "value": 190.73907002672732}, {"source": 57, "target": 70, "value": 76.22424193981938}, {"source": 49, "target": 70, "value": 260.6513474818104}, {"source": 50, "target": 64, "value": 0}, {"source": 59, "target": 70, "value": 40.627579575487744}, {"source": 57, "target": 67, "value": 64.38665876996798}, {"source": 47, "target": 70, "value": 222.2197701963657}, {"source": 54, "target": 70, "value": 155.51956352222714}, {"source": 59, "target": 66, "value": 214.54211299775352}, {"source": 48, "target": 69, "value": 0}, {"source": 59, "target": 62, "value": 335.4063235888773}, {"source": 54, "target": 66, "value": 261.45875236503315}, {"source": 51, "target": 65, "value": 98.46156992820956}, {"source": 48, "target": 65, "value": 215.24851376494752}, {"source": 50, "target": 63, "value": 252.34491860674007}, {"source": 58, "target": 74, "value": 383.7067969565875}, {"source": 52, "target": 73, "value": 225.19475977803188}, {"source": 50, "target": 67, "value": 206.85915555794747}, {"source": 52, "target": 64, "value": 0}, {"source": 46, "target": 68, "value": 230.12231038251122}, {"source": 59, "target": 68, "value": 133.5061485658717}, {"source": 46, "target": 67, "value": 3.508342012430461}, {"source": 59, "target": 63, "value": 153.62908241919905}, {"source": 54, "target": 65, "value": 453.3057502539766}, {"source": 47, "target": 64, "value": 139.51699982524588}, {"source": 53, "target": 64, "value": 313.2634368375274}, {"source": 71, "target": 86, "value": 144.69289675253793}, {"source": 63, "target": 75, "value": 240.08674855480064}, {"source": 73, "target": 83, "value": 192.59618745975973}, {"source": 63, "target": 82, "value": 0}, {"source": 62, "target": 80, "value": 216.0910696884143}, {"source": 63, "target": 89, "value": 183.94144011074906}, {"source": 72, "target": 77, "value": 227.58156934616085}, {"source": 68, "target": 76, "value": 285.5921316621416}, {"source": 67, "target": 81, "value": 111.79647497431705}, {"source": 66, "target": 78, "value": 111.79144753627449}, {"source": 69, "target": 86, "value": 366.4687155709076}, {"source": 65, "target": 75, "value": 134.94264261746457}, {"source": 72, "target": 85, "value": 235.89563513451628}, {"source": 64, "target": 76, "value": 260.9457268698807}, {"source": 71, "target": 79, "value": 66.80704358787338}, {"source": 63, "target": 88, "value": 138.1315558025385}, {"source": 69, "target": 78, "value": 314.0844192641457}, {"source": 64, "target": 89, "value": 260.90526583141536}, {"source": 62, "target": 85, "value": 166.21275483182808}, {"source": 73, "target": 81, "value": 0}, {"source": 65, "target": 78, "value": 0}, {"source": 65, "target": 82, "value": 102.62741112381319}, {"source": 67, "target": 88, "value": 292.344850783614}, {"source": 60, "target": 84, "value": 206.8269287612626}, {"source": 74, "target": 83, "value": 238.37221631621227}, {"source": 72, "target": 83, "value": 307.71035674676506}, {"source": 79, "target": 98, "value": 0}, {"source": 83, "target": 90, "value": 105.56141600274543}, {"source": 80, "target": 103, "value": 271.9247003868823}, {"source": 75, "target": 97, "value": 203.08057352827}, {"source": 78, "target": 101, "value": 81.59968099385476}, {"source": 81, "target": 92, "value": 36.978225719390565}, {"source": 76, "target": 96, "value": 302.9004961776144}, {"source": 88, "target": 98, "value": 128.40499355906925}, {"source": 75, "target": 93, "value": 108.23530473920349}, {"source": 81, "target": 104, "value": 42.195643063513984}, {"source": 86, "target": 100, "value": 0}, {"source": 80, "target": 95, "value": 306.0894881436427}, {"source": 88, "target": 93, "value": 61.50354544365159}, {"source": 79, "target": 94, "value": 0}, {"source": 85, "target": 92, "value": 222.7802454516581}, {"source": 77, "target": 103, "value": 157.19419629777278}, {"source": 77, "target": 92, "value": 123.7879681456885}, {"source": 87, "target": 100, "value": 230.3349192606462}, {"source": 85, "target": 99, "value": 147.33404698518993}, {"source": 81, "target": 94, "value": 100.98205010890656}, {"source": 89, "target": 100, "value": 152.38836676557975}, {"source": 88, "target": 92, "value": 291.0440015032649}, {"source": 78, "target": 103, "value": 293.36385738418556}, {"source": 81, "target": 101, "value": 254.72540961296272}, {"source": 76, "target": 103, "value": 118.5023064645987}, {"source": 83, "target": 101, "value": 0}, {"source": 87, "target": 97, "value": 236.52198083715626}, {"source": 76, "target": 99, "value": 0}, {"source": 87, "target": 101, "value": 440.9525067738972}, {"source": 81, "target": 95, "value": 409.11998059361844}, {"source": 80, "target": 100, "value": 192.91502512142748}, {"source": 81, "target": 98, "value": 158.8616965831331}, {"source": 76, "target": 102, "value": 329.64721375107416}, {"source": 80, "target": 97, "value": 200.92544876530363}, {"source": 75, "target": 103, "value": 413.017087510561}, {"source": 77, "target": 101, "value": 51.876735124772466}, {"source": 89, "target": 97, "value": 381.7204006209321}, {"source": 83, "target": 98, "value": 182.63941085625973}, {"source": 75, "target": 99, "value": 239.41531049398097}, {"source": 80, "target": 92, "value": 371.2500837383667}, {"source": 87, "target": 98, "value": 157.83101996542436}]};\nreadSimilarityJSON(sim_data);\n}'
In [101]:
with open('TopicSimilarity.json', 'w') as newfile:
newfile.write(new_ts)
Content source: estepona/PERCEIVE-freddie
Similar notebooks: