Skip to content

Instantly share code, notes, and snippets.

@jsclose
Last active August 16, 2016 22:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jsclose/52dc635f807bb43daa6b2ed5765004fd to your computer and use it in GitHub Desktop.
Save jsclose/52dc635f807bb43daa6b2ed5765004fd to your computer and use it in GitHub Desktop.
Kanye Wests Network
license: gpl-3.0

A visualization of the Kanye West's related artist network. Built using networkx python package and Spotify Api.

Built with blockbuilder.org

<!DOCTYPE html>
<html lang="en">
<html>
<head>
<script type="text/javascript" src="http://d3js.org/d3.v3.min.js"> </script>
</head>
<body>
<h1> Related Artist Network </h1>
<script type="text/javascript">
/* Set the diagrams Height & Width */
var h = 800,
w = 1000;
var color = d3.scale.category20();
var svg = d3.select("body")
.append("svg")
.attr("height", h)
.attr("width", w);
d3.json("kanye.json", function(json) {
/* Draw the node labels first */
var texts = svg.selectAll("text")
.data(json.nodes)
.enter()
.append("text")
.attr("fill", "black")
.attr("font-family", "sans-serif")
.attr("font-size", "10px")
.text(function(d) {
return d.id;
});
/* Establish the dynamic force behavor of the nodes */
var force = d3.layout.force()
.nodes(json.nodes)
.links(json.links)
.size([w, h])
.linkDistance([10])
.charge([-750])
.gravity(0.4)
.start();
/* Draw the edges/links between the nodes */
var edges = svg.selectAll("line")
.data(json.links)
.enter()
.append("line")
.style("stroke", "#ccc")
.style("stroke-width", 1)
.attr("marker-end", "url(#end)");
/* Draw the nodes themselves */
var nodes = svg.selectAll("circle")
.data(json.nodes)
.enter()
.append("circle")
.attr("r", function(d){
return Math.sqrt(d.followers/10000)
})
.attr("opacity", 0.5)
.style("fill", function(d, i) {
return color(i)
})
.call(force.drag)
.on('dblclick', connectedNodes); //Added code
/* Run the Force effect */
force.on("tick", function() {
edges.attr("x1", function(d) {
return d.source.x;
})
.attr("y1", function(d) {
return d.source.y;
})
.attr("x2", function(d) {
return d.target.x;
})
.attr("y2", function(d) {
return d.target.y;
});
nodes.attr("cx", function(d) {
return d.x;
})
.attr("cy", function(d) {
return d.y;
})
texts.attr("transform", function(d) {
return "translate(" + d.x + "," + d.y + ")";
});
});
//Toggle stores whether the highlighting is on
var toggle = 0;
//Create an array logging what is connected to what
var linkedByIndex = {};
for (i = 0; i < json.nodes.length; i++) {
linkedByIndex[i + "," + i] = 1;
};
json.links.forEach(function (d) {
linkedByIndex[d.source.index + "," + d.target.index] = 1;
});
//This function looks up whether a pair are neighbours
function neighboring(a, b) {
return linkedByIndex[a.index + "," + b.index];
}
function connectedNodes() {
if (toggle == 0) {
//Reduce the opacity of all but the neighbouring nodes
d = d3.select(this).node().__data__;
nodes.style("opacity", function (o) {
return neighboring(d, o) | neighboring(o, d) ? 1 : 0.1;
});
edges.style("opacity", function (o) {
return d.index==o.source.index | d.index==o.target.index ? 1 : 0.1;
});
edges.style("stroke-width", function (o) {
return d.index==o.source.index | d.index==o.target.index ? 3 : 0.8;
});
//Reduce the op
toggle = 1;
} else {
//Put them back to opacity=1
nodes.style("opacity", .5);
edges.style("opacity", 1);
toggle = 0;
}
}
});
</script>
</body>
</html>
{
"directed": false,
"graph": {},
"nodes": [
{
"popularity": 61,
"followers": 147080,
"id": "LL Cool J"
},
{
"popularity": 74,
"followers": 1074041,
"id": "The Black Eyed Peas"
},
{
"popularity": 63,
"followers": 70466,
"id": "Nipsey Hussle"
},
{
"popularity": 52,
"followers": 63645,
"id": "Slaughterhouse"
},
{
"popularity": 86,
"followers": 4137275,
"id": "Nicki Minaj"
},
{
"popularity": 59,
"followers": 122983,
"id": "Bow Wow"
},
{
"popularity": 60,
"followers": 34621,
"id": "Styles P"
},
{
"popularity": 96,
"followers": 7247945,
"id": "Rihanna"
},
{
"popularity": 79,
"followers": 733615,
"id": "Rick Ross"
},
{
"popularity": 87,
"followers": 3478133,
"id": "The Weeknd"
},
{
"popularity": 62,
"followers": 93017,
"id": "Redman"
},
{
"popularity": 64,
"followers": 173457,
"id": "Method Man"
},
{
"popularity": 82,
"followers": 719063,
"id": "ScHoolboy Q"
},
{
"popularity": 37,
"followers": 6043,
"id": "The Knux"
},
{
"popularity": 80,
"followers": 1387203,
"id": "Britney Spears"
},
{
"popularity": 61,
"followers": 93960,
"id": "Lloyd Banks"
},
{
"popularity": 88,
"followers": 1204770,
"id": "G-Eazy"
},
{
"popularity": 56,
"followers": 55395,
"id": "Big Pun"
},
{
"popularity": 56,
"followers": 109719,
"id": "De La Soul"
},
{
"popularity": 74,
"followers": 411662,
"id": "Jeezy"
},
{
"popularity": 89,
"followers": 5732824,
"id": "Eminem"
},
{
"popularity": 51,
"followers": 47460,
"id": "Digable Planets"
},
{
"popularity": 72,
"followers": 309416,
"id": "Timbaland"
},
{
"popularity": 61,
"followers": 167481,
"id": "Nicole Scherzinger"
},
{
"popularity": 50,
"followers": 47683,
"id": "Slum Village"
},
{
"popularity": 88,
"followers": 3331329,
"id": "Chris Brown"
},
{
"popularity": 62,
"followers": 48961,
"id": "Andr\u00e9 3000"
},
{
"popularity": 63,
"followers": 306424,
"id": "Eazy-E"
},
{
"popularity": 53,
"followers": 58752,
"id": "Slick Rick"
},
{
"popularity": 73,
"followers": 585303,
"id": "OutKast"
},
{
"popularity": 62,
"followers": 25037,
"id": "Yung Joc"
},
{
"popularity": 51,
"followers": 2350,
"id": "Mack Maine"
},
{
"popularity": 44,
"followers": 17348,
"id": "Thug Life"
},
{
"popularity": 52,
"followers": 39179,
"id": "Pharoahe Monch"
},
{
"popularity": 100,
"followers": 6379043,
"id": "Drake"
},
{
"popularity": 53,
"followers": 71788,
"id": "Westside Connection"
},
{
"popularity": 59,
"followers": 106896,
"id": "Afroman"
},
{
"popularity": 45,
"followers": 36256,
"id": "Ice-T"
},
{
"popularity": 67,
"followers": 115018,
"id": "DJ Drama"
},
{
"popularity": 45,
"followers": 16484,
"id": "Mann"
},
{
"popularity": 33,
"followers": 11468,
"id": "Proof"
},
{
"popularity": 70,
"followers": 329869,
"id": "Waka Flocka Flame"
},
{
"popularity": 49,
"followers": 12131,
"id": "Memphis Bleek"
},
{
"popularity": 69,
"followers": 582242,
"id": "Rita Ora"
},
{
"popularity": 82,
"followers": 3874099,
"id": "Flo Rida"
},
{
"popularity": 61,
"followers": 17787,
"id": "Colby O'Donis"
},
{
"popularity": 60,
"followers": 123015,
"id": "Talib Kweli"
},
{
"popularity": 68,
"followers": 381512,
"id": "Kelly Rowland"
},
{
"popularity": 75,
"followers": 616555,
"id": "The Game"
},
{
"popularity": 44,
"followers": 10819,
"id": "Erick Sermon"
},
{
"popularity": 60,
"followers": 126550,
"id": "Q-Tip"
},
{
"popularity": 70,
"followers": 589379,
"id": "N.W.A."
},
{
"popularity": 79,
"followers": 798048,
"id": "Kid Ink"
},
{
"popularity": 89,
"followers": 2701129,
"id": "Lil Wayne"
},
{
"popularity": 52,
"followers": 6737,
"id": "Pras"
},
{
"popularity": 72,
"followers": 325381,
"id": "Busta Rhymes"
},
{
"popularity": 58,
"followers": 78254,
"id": "Dom Kennedy"
},
{
"popularity": 82,
"followers": 4640335,
"id": "Katy Perry"
},
{
"popularity": 80,
"followers": 1230601,
"id": "50 Cent"
},
{
"popularity": 85,
"followers": 769036,
"id": "2 Chainz"
},
{
"popularity": 62,
"followers": 125946,
"id": "Big K.R.I.T."
},
{
"popularity": 64,
"followers": 228359,
"id": "Mos Def"
},
{
"popularity": 37,
"followers": 4967,
"id": "Rhymefest"
},
{
"popularity": 72,
"followers": 383028,
"id": "DMX"
},
{
"popularity": 59,
"followers": 93169,
"id": "Chamillionaire"
},
{
"popularity": 40,
"followers": 5625,
"id": "Reflection Eternal"
},
{
"popularity": 85,
"followers": 2027678,
"id": "JAY Z"
},
{
"popularity": 81,
"followers": 1447059,
"id": "Tyga"
},
{
"popularity": 74,
"followers": 555336,
"id": "Jhene Aiko"
},
{
"popularity": 65,
"followers": 186807,
"id": "Fugees"
},
{
"popularity": 48,
"followers": 18762,
"id": "Camp Lo"
},
{
"popularity": 68,
"followers": 352202,
"id": "Yelawolf"
},
{
"popularity": 75,
"followers": 236768,
"id": "Pusha T"
},
{
"popularity": 76,
"followers": 456816,
"id": "Nelly"
},
{
"popularity": 46,
"followers": 13938,
"id": "DJ Jazzy Jeff"
},
{
"popularity": 61,
"followers": 143066,
"id": "Ab-Soul"
},
{
"popularity": 53,
"followers": 59337,
"id": "Rakim"
},
{
"popularity": 73,
"followers": 324381,
"id": "Missy Elliott"
},
{
"popularity": 76,
"followers": 827173,
"id": "B.o.B"
},
{
"popularity": 60,
"followers": 196263,
"id": "Bad Meets Evil"
},
{
"popularity": 58,
"followers": 68078,
"id": "Theophilus London"
},
{
"popularity": 77,
"followers": 591206,
"id": "Miguel"
},
{
"popularity": 78,
"followers": 883486,
"id": "T.I."
},
{
"popularity": 56,
"followers": 35135,
"id": "Jay Electronica"
},
{
"popularity": 75,
"followers": 1647704,
"id": "Jessie J"
},
{
"popularity": 69,
"followers": 464128,
"id": "Lupe Fiasco"
},
{
"popularity": 48,
"followers": 17065,
"id": "MiMS"
},
{
"popularity": 54,
"followers": 17763,
"id": "J-Kwon"
},
{
"popularity": 40,
"followers": 36873,
"id": "WZRD"
},
{
"popularity": 62,
"followers": 66609,
"id": "Raekwon"
},
{
"popularity": 81,
"followers": 331814,
"id": "French Montana"
},
{
"popularity": 70,
"followers": 123353,
"id": "Diddy"
},
{
"popularity": 59,
"followers": 74467,
"id": "Scarface"
},
{
"popularity": 73,
"followers": 444375,
"id": "Gwen Stefani"
},
{
"popularity": 55,
"followers": 20668,
"id": "Maino"
},
{
"popularity": 49,
"followers": 49751,
"id": "Black Star"
},
{
"popularity": 65,
"followers": 235989,
"id": "Common"
},
{
"popularity": 63,
"followers": 200822,
"id": "Ace Hood"
},
{
"popularity": 79,
"followers": 433398,
"id": "Juicy J"
},
{
"popularity": 63,
"followers": 93418,
"id": "D12"
},
{
"popularity": 44,
"followers": 8717,
"id": "Saigon"
},
{
"popularity": 64,
"followers": 256958,
"id": "Bone Thugs-N-Harmony"
},
{
"popularity": 84,
"followers": 3027268,
"id": "Pitbull"
},
{
"popularity": 72,
"followers": 361454,
"id": "Fergie"
},
{
"popularity": 64,
"followers": 23313,
"id": "Swizz Beatz"
},
{
"popularity": 87,
"followers": 2268319,
"id": "Justin Timberlake"
},
{
"popularity": 53,
"followers": 38806,
"id": "David Banner"
},
{
"popularity": 84,
"followers": 2587556,
"id": "Kendrick Lamar"
},
{
"popularity": 70,
"followers": 161754,
"id": "Ja Rule"
},
{
"popularity": 58,
"followers": 260931,
"id": "Chiddy Bang"
},
{
"popularity": 65,
"followers": 188310,
"id": "Will Smith"
},
{
"popularity": 63,
"followers": 124605,
"id": "Warren G"
},
{
"popularity": 80,
"followers": 676399,
"id": "Akon"
},
{
"popularity": 74,
"followers": 653023,
"id": "Nas"
},
{
"popularity": 74,
"followers": 264108,
"id": "Lil Jon"
},
{
"popularity": 69,
"followers": 90197,
"id": "Wyclef Jean"
},
{
"popularity": 77,
"followers": 1624703,
"id": "2Pac"
},
{
"popularity": 64,
"followers": 145535,
"id": "Young Money"
},
{
"popularity": 67,
"followers": 294112,
"id": "The Pussycat Dolls"
},
{
"popularity": 57,
"followers": 54872,
"id": "Obie Trice"
},
{
"popularity": 62,
"followers": 69553,
"id": "Baby Bash"
},
{
"popularity": 63,
"followers": 78794,
"id": "Eve"
},
{
"popularity": 68,
"followers": 188506,
"id": "Fabolous"
},
{
"popularity": 54,
"followers": 44428,
"id": "Rocko"
},
{
"popularity": 76,
"followers": 1391839,
"id": "Kid Cudi"
},
{
"popularity": 74,
"followers": 134023,
"id": "Nate Dogg"
},
{
"popularity": 56,
"followers": 68141,
"id": "Diddy - Dirty Money"
},
{
"popularity": 62,
"followers": 162586,
"id": "Mobb Deep"
},
{
"popularity": 37,
"followers": 15137,
"id": "XV"
},
{
"popularity": 59,
"followers": 93766,
"id": "Ghostface Killah"
},
{
"popularity": 81,
"followers": 1801800,
"id": "Snoop Dogg"
},
{
"popularity": 75,
"followers": 536871,
"id": "Wale"
},
{
"popularity": 91,
"followers": 3524761,
"id": "Kanye West"
},
{
"popularity": 62,
"followers": 137378,
"id": "Curren$y"
},
{
"popularity": 75,
"followers": 527004,
"id": "Ludacris"
},
{
"popularity": 83,
"followers": 1683585,
"id": "J. Cole"
},
{
"popularity": 74,
"followers": 938336,
"id": "will.i.am"
},
{
"popularity": 77,
"followers": 270797,
"id": "Yo Gotti"
},
{
"popularity": 82,
"followers": 2705972,
"id": "Usher"
},
{
"popularity": 70,
"followers": 698004,
"id": "Tyler, The Creator"
},
{
"popularity": 71,
"followers": 587924,
"id": "Ice Cube"
},
{
"popularity": 86,
"followers": 4832168,
"id": "Beyonc\u00e9"
},
{
"popularity": 55,
"followers": 92754,
"id": "The Pharcyde"
},
{
"popularity": 67,
"followers": 147244,
"id": "The-Dream"
},
{
"popularity": 59,
"followers": 14305,
"id": "Kardinal Offishall"
},
{
"popularity": 77,
"followers": 1027222,
"id": "The Notorious B.I.G."
},
{
"popularity": 56,
"followers": 19618,
"id": "Luniz"
},
{
"popularity": 64,
"followers": 400310,
"id": "The Roots"
},
{
"popularity": 89,
"followers": 3226298,
"id": "Wiz Khalifa"
},
{
"popularity": 76,
"followers": 1226197,
"id": "Childish Gambino"
},
{
"popularity": 76,
"followers": 273502,
"id": "Shaggy"
},
{
"popularity": 57,
"followers": 92765,
"id": "G-Unit"
},
{
"popularity": 57,
"followers": 53603,
"id": "Chingy"
},
{
"popularity": 54,
"followers": 52160,
"id": "Big Boi"
},
{
"popularity": 82,
"followers": 330794,
"id": "Gucci Mane"
},
{
"popularity": 49,
"followers": 14929,
"id": "Tony Yayo"
},
{
"popularity": 63,
"followers": 83348,
"id": "Coolio"
},
{
"popularity": 73,
"followers": 1219944,
"id": "Kesha"
},
{
"popularity": 78,
"followers": 1134881,
"id": "Dr. Dre"
},
{
"popularity": 59,
"followers": 48417,
"id": "Young Buck"
},
{
"popularity": 53,
"followers": 61092,
"id": "Shontelle"
},
{
"popularity": 63,
"followers": 137248,
"id": "Xzibit"
},
{
"popularity": 94,
"followers": 6127942,
"id": "Justin Bieber"
},
{
"popularity": 80,
"followers": 966240,
"id": "Sean Paul"
},
{
"popularity": 65,
"followers": 201635,
"id": "Soulja Boy"
},
{
"popularity": 76,
"followers": 1227691,
"id": "Mac Miller"
},
{
"popularity": 44,
"followers": 34417,
"id": "The Cool Kids"
},
{
"popularity": 61,
"followers": 65112,
"id": "Cam'Ron"
},
{
"popularity": 53,
"followers": 47590,
"id": "Gorilla Zoe"
},
{
"popularity": 56,
"followers": 49310,
"id": "Young Dro"
},
{
"popularity": 67,
"followers": 222161,
"id": "Sean Kingston"
},
{
"popularity": 81,
"followers": 548755,
"id": "DJ Khaled"
},
{
"popularity": 80,
"followers": 1217794,
"id": "Jennifer Lopez"
},
{
"popularity": 52,
"followers": 47236,
"id": "Pete Rock"
},
{
"popularity": 66,
"followers": 86838,
"id": "Jay Rock"
},
{
"popularity": 64,
"followers": 100347,
"id": "Birdman"
},
{
"popularity": 76,
"followers": 1869178,
"id": "Lady Gaga"
},
{
"popularity": 88,
"followers": 1291940,
"id": "Future"
},
{
"popularity": 74,
"followers": 97311,
"id": "Fat Joe"
},
{
"popularity": 75,
"followers": 612141,
"id": "Meek Mill"
},
{
"popularity": 51,
"followers": 6205,
"id": "Consequence"
},
{
"popularity": 52,
"followers": 29229,
"id": "AZ"
},
{
"popularity": 50,
"followers": 10328,
"id": "Trick Trick"
},
{
"popularity": 53,
"followers": 27616,
"id": "Eamon"
},
{
"popularity": 7,
"followers": 572,
"id": "Ken Kaniff"
},
{
"popularity": 81,
"followers": 1236629,
"id": "A$AP Rocky"
},
{
"popularity": 55,
"followers": 91808,
"id": "Big L"
},
{
"popularity": 57,
"followers": 89560,
"id": "Asher Roth"
},
{
"popularity": 83,
"followers": 1403243,
"id": "Big Sean"
},
{
"popularity": 65,
"followers": 104871,
"id": "Twista"
},
{
"popularity": 76,
"followers": 471435,
"id": "T-Pain"
},
{
"popularity": 76,
"followers": 1431038,
"id": "Frank Ocean"
}
],
"links": [
{
"source": 0,
"target": 115
},
{
"source": 1,
"target": 22
},
{
"source": 2,
"target": 107
},
{
"source": 3,
"target": 85
},
{
"source": 3,
"target": 20
},
{
"source": 4,
"target": 7
},
{
"source": 5,
"target": 112
},
{
"source": 5,
"target": 22
},
{
"source": 6,
"target": 113
},
{
"source": 7,
"target": 141
},
{
"source": 7,
"target": 57
},
{
"source": 7,
"target": 14
},
{
"source": 7,
"target": 105
},
{
"source": 7,
"target": 157
},
{
"source": 7,
"target": 43
},
{
"source": 7,
"target": 160
},
{
"source": 7,
"target": 162
},
{
"source": 7,
"target": 22
},
{
"source": 7,
"target": 23
},
{
"source": 7,
"target": 118
},
{
"source": 7,
"target": 172
},
{
"source": 7,
"target": 103
},
{
"source": 7,
"target": 176
},
{
"source": 7,
"target": 102
},
{
"source": 7,
"target": 84
},
{
"source": 7,
"target": 132
},
{
"source": 7,
"target": 136
},
{
"source": 7,
"target": 47
},
{
"source": 7,
"target": 138
},
{
"source": 7,
"target": 93
},
{
"source": 8,
"target": 53
},
{
"source": 8,
"target": 97
},
{
"source": 8,
"target": 98
},
{
"source": 8,
"target": 38
},
{
"source": 8,
"target": 59
},
{
"source": 8,
"target": 66
},
{
"source": 8,
"target": 154
},
{
"source": 8,
"target": 19
},
{
"source": 8,
"target": 117
},
{
"source": 8,
"target": 171
},
{
"source": 8,
"target": 34
},
{
"source": 8,
"target": 175
},
{
"source": 8,
"target": 123
},
{
"source": 8,
"target": 179
},
{
"source": 8,
"target": 82
},
{
"source": 8,
"target": 41
},
{
"source": 8,
"target": 131
},
{
"source": 8,
"target": 132
},
{
"source": 8,
"target": 133
},
{
"source": 8,
"target": 135
},
{
"source": 8,
"target": 90
},
{
"source": 8,
"target": 137
},
{
"source": 8,
"target": 188
},
{
"source": 9,
"target": 34
},
{
"source": 10,
"target": 113
},
{
"source": 11,
"target": 113
},
{
"source": 12,
"target": 135
},
{
"source": 12,
"target": 107
},
{
"source": 12,
"target": 34
},
{
"source": 12,
"target": 188
},
{
"source": 13,
"target": 85
},
{
"source": 15,
"target": 58
},
{
"source": 16,
"target": 34
},
{
"source": 17,
"target": 113
},
{
"source": 18,
"target": 96
},
{
"source": 19,
"target": 53
},
{
"source": 19,
"target": 82
},
{
"source": 20,
"target": 53
},
{
"source": 20,
"target": 132
},
{
"source": 20,
"target": 158
},
{
"source": 20,
"target": 99
},
{
"source": 20,
"target": 79
},
{
"source": 20,
"target": 184
},
{
"source": 20,
"target": 58
},
{
"source": 20,
"target": 148
},
{
"source": 20,
"target": 71
},
{
"source": 20,
"target": 134
},
{
"source": 20,
"target": 48
},
{
"source": 20,
"target": 82
},
{
"source": 20,
"target": 36
},
{
"source": 20,
"target": 64
},
{
"source": 20,
"target": 119
},
{
"source": 20,
"target": 40
},
{
"source": 20,
"target": 66
},
{
"source": 20,
"target": 130
},
{
"source": 20,
"target": 182
},
{
"source": 21,
"target": 96
},
{
"source": 22,
"target": 144
},
{
"source": 22,
"target": 44
},
{
"source": 22,
"target": 105
},
{
"source": 22,
"target": 66
},
{
"source": 22,
"target": 170
},
{
"source": 22,
"target": 104
},
{
"source": 22,
"target": 112
},
{
"source": 22,
"target": 73
},
{
"source": 22,
"target": 163
},
{
"source": 22,
"target": 115
},
{
"source": 22,
"target": 77
},
{
"source": 22,
"target": 78
},
{
"source": 22,
"target": 121
},
{
"source": 22,
"target": 126
},
{
"source": 22,
"target": 132
},
{
"source": 22,
"target": 183
},
{
"source": 22,
"target": 136
},
{
"source": 22,
"target": 91
},
{
"source": 22,
"target": 138
},
{
"source": 24,
"target": 96
},
{
"source": 25,
"target": 112
},
{
"source": 26,
"target": 96
},
{
"source": 27,
"target": 116
},
{
"source": 28,
"target": 113
},
{
"source": 29,
"target": 115
},
{
"source": 30,
"target": 82
},
{
"source": 31,
"target": 53
},
{
"source": 32,
"target": 116
},
{
"source": 33,
"target": 113
},
{
"source": 33,
"target": 96
},
{
"source": 34,
"target": 66
},
{
"source": 34,
"target": 107
},
{
"source": 34,
"target": 72
},
{
"source": 34,
"target": 68
},
{
"source": 34,
"target": 78
},
{
"source": 34,
"target": 81
},
{
"source": 34,
"target": 124
},
{
"source": 34,
"target": 85
},
{
"source": 34,
"target": 132
},
{
"source": 34,
"target": 191
},
{
"source": 34,
"target": 149
},
{
"source": 34,
"target": 135
},
{
"source": 34,
"target": 148
},
{
"source": 34,
"target": 185
},
{
"source": 34,
"target": 177
},
{
"source": 34,
"target": 188
},
{
"source": 34,
"target": 143
},
{
"source": 34,
"target": 52
},
{
"source": 35,
"target": 116
},
{
"source": 37,
"target": 116
},
{
"source": 38,
"target": 53
},
{
"source": 38,
"target": 82
},
{
"source": 39,
"target": 112
},
{
"source": 41,
"target": 53
},
{
"source": 41,
"target": 148
},
{
"source": 42,
"target": 66
},
{
"source": 44,
"target": 112
},
{
"source": 45,
"target": 112
},
{
"source": 46,
"target": 113
},
{
"source": 46,
"target": 96
},
{
"source": 48,
"target": 66
},
{
"source": 48,
"target": 58
},
{
"source": 49,
"target": 113
},
{
"source": 50,
"target": 113
},
{
"source": 50,
"target": 96
},
{
"source": 51,
"target": 116
},
{
"source": 52,
"target": 148
},
{
"source": 52,
"target": 188
},
{
"source": 53,
"target": 97
},
{
"source": 53,
"target": 98
},
{
"source": 53,
"target": 59
},
{
"source": 53,
"target": 66
},
{
"source": 53,
"target": 67
},
{
"source": 53,
"target": 164
},
{
"source": 53,
"target": 154
},
{
"source": 53,
"target": 117
},
{
"source": 53,
"target": 171
},
{
"source": 53,
"target": 175
},
{
"source": 53,
"target": 123
},
{
"source": 53,
"target": 82
},
{
"source": 53,
"target": 132
},
{
"source": 53,
"target": 133
},
{
"source": 53,
"target": 134
},
{
"source": 53,
"target": 148
},
{
"source": 53,
"target": 137
},
{
"source": 53,
"target": 188
},
{
"source": 53,
"target": 168
},
{
"source": 54,
"target": 115
},
{
"source": 55,
"target": 113
},
{
"source": 55,
"target": 58
},
{
"source": 55,
"target": 116
},
{
"source": 55,
"target": 115
},
{
"source": 56,
"target": 135
},
{
"source": 56,
"target": 107
},
{
"source": 58,
"target": 99
},
{
"source": 58,
"target": 122
},
{
"source": 58,
"target": 151
},
{
"source": 58,
"target": 161
},
{
"source": 58,
"target": 64
},
{
"source": 58,
"target": 112
},
{
"source": 58,
"target": 155
},
{
"source": 58,
"target": 66
},
{
"source": 58,
"target": 158
},
{
"source": 58,
"target": 159
},
{
"source": 58,
"target": 104
},
{
"source": 58,
"target": 115
},
{
"source": 58,
"target": 178
},
{
"source": 58,
"target": 82
},
{
"source": 58,
"target": 108
},
{
"source": 58,
"target": 130
},
{
"source": 58,
"target": 132
},
{
"source": 58,
"target": 134
},
{
"source": 58,
"target": 91
},
{
"source": 59,
"target": 135
},
{
"source": 59,
"target": 107
},
{
"source": 60,
"target": 107
},
{
"source": 61,
"target": 113
},
{
"source": 61,
"target": 66
},
{
"source": 61,
"target": 96
},
{
"source": 62,
"target": 96
},
{
"source": 62,
"target": 85
},
{
"source": 63,
"target": 116
},
{
"source": 64,
"target": 82
},
{
"source": 65,
"target": 96
},
{
"source": 66,
"target": 145
},
{
"source": 66,
"target": 113
},
{
"source": 66,
"target": 151
},
{
"source": 66,
"target": 107
},
{
"source": 66,
"target": 111
},
{
"source": 66,
"target": 115
},
{
"source": 66,
"target": 116
},
{
"source": 66,
"target": 171
},
{
"source": 66,
"target": 124
},
{
"source": 66,
"target": 82
},
{
"source": 66,
"target": 85
},
{
"source": 66,
"target": 131
},
{
"source": 66,
"target": 132
},
{
"source": 66,
"target": 135
},
{
"source": 66,
"target": 91
},
{
"source": 67,
"target": 135
},
{
"source": 67,
"target": 148
},
{
"source": 67,
"target": 107
},
{
"source": 67,
"target": 188
},
{
"source": 69,
"target": 115
},
{
"source": 70,
"target": 96
},
{
"source": 72,
"target": 135
},
{
"source": 72,
"target": 148
},
{
"source": 72,
"target": 107
},
{
"source": 72,
"target": 188
},
{
"source": 72,
"target": 85
},
{
"source": 72,
"target": 124
},
{
"source": 73,
"target": 115
},
{
"source": 73,
"target": 112
},
{
"source": 74,
"target": 96
},
{
"source": 75,
"target": 107
},
{
"source": 76,
"target": 113
},
{
"source": 77,
"target": 115
},
{
"source": 78,
"target": 135
},
{
"source": 78,
"target": 188
},
{
"source": 78,
"target": 148
},
{
"source": 78,
"target": 112
},
{
"source": 78,
"target": 82
},
{
"source": 78,
"target": 124
},
{
"source": 78,
"target": 85
},
{
"source": 80,
"target": 124
},
{
"source": 82,
"target": 97
},
{
"source": 82,
"target": 106
},
{
"source": 82,
"target": 164
},
{
"source": 82,
"target": 159
},
{
"source": 82,
"target": 154
},
{
"source": 82,
"target": 114
},
{
"source": 82,
"target": 169
},
{
"source": 82,
"target": 171
},
{
"source": 82,
"target": 94
},
{
"source": 82,
"target": 175
},
{
"source": 82,
"target": 124
},
{
"source": 82,
"target": 85
},
{
"source": 82,
"target": 132
},
{
"source": 82,
"target": 134
},
{
"source": 82,
"target": 188
},
{
"source": 83,
"target": 96
},
{
"source": 85,
"target": 131
},
{
"source": 85,
"target": 139
},
{
"source": 85,
"target": 132
},
{
"source": 85,
"target": 135
},
{
"source": 85,
"target": 153
},
{
"source": 85,
"target": 148
},
{
"source": 85,
"target": 109
},
{
"source": 85,
"target": 187
},
{
"source": 85,
"target": 124
},
{
"source": 85,
"target": 165
},
{
"source": 85,
"target": 188
},
{
"source": 85,
"target": 166
},
{
"source": 85,
"target": 128
},
{
"source": 86,
"target": 112
},
{
"source": 87,
"target": 112
},
{
"source": 88,
"target": 124
},
{
"source": 89,
"target": 113
},
{
"source": 90,
"target": 148
},
{
"source": 91,
"target": 115
},
{
"source": 92,
"target": 116
},
{
"source": 95,
"target": 96
},
{
"source": 96,
"target": 147
},
{
"source": 96,
"target": 142
},
{
"source": 96,
"target": 173
},
{
"source": 96,
"target": 113
},
{
"source": 96,
"target": 132
},
{
"source": 96,
"target": 180
},
{
"source": 96,
"target": 129
},
{
"source": 98,
"target": 148
},
{
"source": 100,
"target": 113
},
{
"source": 101,
"target": 116
},
{
"source": 104,
"target": 115
},
{
"source": 107,
"target": 149
},
{
"source": 107,
"target": 165
},
{
"source": 107,
"target": 174
},
{
"source": 107,
"target": 124
},
{
"source": 107,
"target": 131
},
{
"source": 107,
"target": 132
},
{
"source": 107,
"target": 133
},
{
"source": 107,
"target": 135
},
{
"source": 107,
"target": 148
},
{
"source": 107,
"target": 185
},
{
"source": 107,
"target": 139
},
{
"source": 107,
"target": 188
},
{
"source": 108,
"target": 115
},
{
"source": 109,
"target": 124
},
{
"source": 110,
"target": 115
},
{
"source": 111,
"target": 116
},
{
"source": 112,
"target": 144
},
{
"source": 112,
"target": 152
},
{
"source": 112,
"target": 164
},
{
"source": 112,
"target": 115
},
{
"source": 112,
"target": 170
},
{
"source": 112,
"target": 120
},
{
"source": 112,
"target": 132
},
{
"source": 112,
"target": 183
},
{
"source": 112,
"target": 134
},
{
"source": 112,
"target": 138
},
{
"source": 112,
"target": 190
},
{
"source": 113,
"target": 145
},
{
"source": 113,
"target": 127
},
{
"source": 113,
"target": 186
},
{
"source": 113,
"target": 181
},
{
"source": 113,
"target": 129
},
{
"source": 113,
"target": 132
},
{
"source": 115,
"target": 144
},
{
"source": 115,
"target": 132
},
{
"source": 115,
"target": 134
},
{
"source": 115,
"target": 150
},
{
"source": 115,
"target": 130
},
{
"source": 116,
"target": 145
},
{
"source": 116,
"target": 146
},
{
"source": 116,
"target": 156
},
{
"source": 116,
"target": 158
},
{
"source": 116,
"target": 161
},
{
"source": 116,
"target": 167
},
{
"source": 116,
"target": 189
},
{
"source": 116,
"target": 125
},
{
"source": 116,
"target": 130
},
{
"source": 116,
"target": 132
},
{
"source": 116,
"target": 140
},
{
"source": 124,
"target": 131
},
{
"source": 124,
"target": 132
},
{
"source": 124,
"target": 149
},
{
"source": 124,
"target": 135
},
{
"source": 124,
"target": 128
},
{
"source": 124,
"target": 148
},
{
"source": 124,
"target": 187
},
{
"source": 124,
"target": 165
},
{
"source": 124,
"target": 188
},
{
"source": 124,
"target": 139
},
{
"source": 131,
"target": 135
},
{
"source": 131,
"target": 148
},
{
"source": 131,
"target": 188
},
{
"source": 132,
"target": 135
},
{
"source": 132,
"target": 148
},
{
"source": 132,
"target": 188
},
{
"source": 133,
"target": 135
},
{
"source": 133,
"target": 148
},
{
"source": 135,
"target": 165
},
{
"source": 135,
"target": 149
},
{
"source": 135,
"target": 185
},
{
"source": 135,
"target": 148
},
{
"source": 135,
"target": 188
},
{
"source": 135,
"target": 179
},
{
"source": 148,
"target": 165
},
{
"source": 148,
"target": 185
},
{
"source": 148,
"target": 187
},
{
"source": 148,
"target": 188
},
{
"source": 148,
"target": 179
},
{
"source": 149,
"target": 188
},
{
"source": 171,
"target": 188
},
{
"source": 179,
"target": 188
},
{
"source": 185,
"target": 188
}
],
"multigraph": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment