Skip to content

Instantly share code, notes, and snippets.

@naxxateux
Created January 28, 2014 23:16
Show Gist options
  • Save naxxateux/8678662 to your computer and use it in GitHub Desktop.
Save naxxateux/8678662 to your computer and use it in GitHub Desktop.
Investors network
<!DOCTYPE html>
<meta charset='utf-8'>
<html>
<head>
<link href='http://fonts.googleapis.com/css?family=Raleway:200' rel='stylesheet' type='text/css'>
<style>
body {
background-color: #445878;
}
</style>
<script src='http://d3js.org/d3.v3.min.js'></script>
<title>Investments Network Visualization</title>
</head>
<body>
<div id='chart' align='center'></div>
<script>
var width = 1280,
height = 1024;
var investorsCirclesSquareMultiplier = 400,
companyRectWidth = 10,
companyRectHeight = 10;
var linkColor = '#7FC6BC';
var svg = d3.select('#chart').append('svg')
.attr('width', width)
.attr('height', height);
var force = d3.layout.force()
.linkDistance(100)
.charge(-100)
.gravity(0.05)
.size([width, height]);
d3.json('investors-companies.json', function(error, json) {
force
.nodes(json.nodes)
.links(json.links)
.start();
var drag = force.drag()
.on("dragstart", dragstart);
var link = svg.selectAll('.link')
.data(json.links)
.enter().append('line')
.attr('class', 'link')
.attr('opacity', 1)
.attr('stroke', linkColor);
var node = svg.selectAll('.node')
.data(json.nodes)
.enter().append('g')
.attr('class', 'node')
.attr('opacity', 1)
.on('mouseover', fade(.1))
.on('mouseout', fade(1))
.call(drag);
node.append('circle')
.attr('r', function(d) {
return (d.group === 1 ? Math.sqrt(d.numberOfInvestments * investorsCirclesSquareMultiplier / Math.PI) : 1);
})
.attr('fill', function(d) {
return d.color;
})
node.append('rect')
.attr('x', -companyRectWidth / 2)
.attr('y', -companyRectHeight / 2)
.attr('width', companyRectWidth)
.attr('height', companyRectHeight)
.attr('fill', function(d) {
return d.color;
})
.attr('transform', function() {
return 'rotate(' + 45 + ',' + 0 + ',' + 0 + ')';
});
node.append('text')
.attr('fill', '#ffffff')
.attr('font-size', '13px')
.attr('text-anchor', 'start')
.attr('dominant-baseline', 'ideographic')
.attr('font-family', 'Raleway')
.text(function(d) {
return d.name
});
force.on('tick', function() {
link.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;
});
node.attr('transform', function(d) {
return 'translate(' + d.x + ',' + d.y + ')';
});
});
function neighboring(a, b) {
return json.links.some(function(d) {
return (d.source === a && d.target === b) || (d.source === b && d.target === a);
});
}
function fade(opacity) {
return function(g, i) {
svg.selectAll('.link')
.transition()
.attr('opacity', function(o) {
return o.source.index === i || o.target.index === i ? 1 : opacity;
});
svg.selectAll('.node')
.transition()
.attr('opacity', function(o) {
return neighboring(g, o) || o.index === i ? 1 : opacity;
});
};
}
function dragstart(d) {
d3.select(this).classed("fixed", d.fixed = true);
}
});
</script>
</body>
</html>
{
"nodes": [{
"name": "myWishBoard.com",
"group": 2,
"productType": "Wish List",
"numberOfInvestors": 1,
"color": "#DC9C76"
}, {
"name": "paybygroup.com",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 1,
"color": "#5E0042"
}, {
"name": "Payleven",
"group": 2,
"productType": "MPOS-ЭКВАЙРИНГ",
"numberOfInvestors": 1,
"color": "#962D3E"
}, {
"name": "Realcrowd.com",
"group": 2,
"productType": "КРАУДИНВЕСТИНГ",
"numberOfInvestors": 1,
"color": "#ABC8E2"
}, {
"name": "Rocketbank",
"group": 2,
"productType": "БАНКИ «MOBILE FIRST»",
"numberOfInvestors": 1,
"color": "#DC8505"
}, {
"name": "SaveUp",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 1,
"color": "#FF6138"
}, {
"name": "Simple",
"group": 2,
"productType": "PFP",
"numberOfInvestors": 1,
"color": "#CAF200"
}, {
"name": "Simplee.com",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 1,
"color": "#5E0042"
}, {
"name": "Suprmasv",
"group": 2,
"productType": "-",
"numberOfInvestors": 1,
"color": "#FFFFFF"
}, {
"name": "TapCanvas.com",
"group": 2,
"productType": "СЕРВИСЫ ДЛЯ МАЛОГО И СРЕДНЕГО БИЗНЕСА",
"numberOfInvestors": 1,
"color": "#F00807"
}, {
"name": "Trov",
"group": 2,
"productType": "-",
"numberOfInvestors": 1,
"color": "#FFFFFF"
}, {
"name": "Ubank",
"group": 2,
"productType": "БАНКИ «MOBILE FIRST»",
"numberOfInvestors": 1,
"color": "#DC8505"
}, {
"name": "Vend",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 1,
"color": "#FF6138"
}, {
"name": "WalletKit.com",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 1,
"color": "#FF6138"
}, {
"name": "Waveapps.com",
"group": 2,
"productType": "СЕРВИСЫ ДЛЯ МАЛОГО И СРЕДНЕГО БИЗНЕСА",
"numberOfInvestors": 1,
"color": "#F00807"
}, {
"name": "WeFunder.com",
"group": 2,
"productType": "КРАУДФАНДИНГ",
"numberOfInvestors": 1,
"color": "#183152"
}, {
"name": "learnvest.com",
"group": 2,
"productType": "PFP",
"numberOfInvestors": 2,
"color": "#CAF200"
}, {
"name": "ondeckcapital.com",
"group": 2,
"productType": "P2P-КРЕДИТОВАНИЕ",
"numberOfInvestors": 2,
"color": "#477725"
}, {
"name": "Remitly",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 2,
"color": "#FF6138"
}, {
"name": "Shopify",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 2,
"color": "#FF6138"
}, {
"name": "SumUp",
"group": 2,
"productType": "MPOS-ЭКВАЙРИНГ",
"numberOfInvestors": 2,
"color": "#962D3E"
}, {
"name": "Transferwise",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 2,
"color": "#5E0042"
}, {
"name": "BillFloat.com",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 3,
"color": "#5E0042"
}, {
"name": "iZettle",
"group": 2,
"productType": "MPOS-ЭКВАЙРИНГ",
"numberOfInvestors": 2,
"color": "#962D3E"
}, {
"name": "mFoundry.com",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 3,
"color": "#5E0042"
}, {
"name": "ZenPayroll",
"group": 2,
"productType": "СЕРВИСЫ ДЛЯ МАЛОГО И СРЕДНЕГО БИЗНЕСА",
"numberOfInvestors": 3,
"color": "#F00807"
}, {
"name": "LendingClub",
"group": 2,
"productType": "P2P-КРЕДИТОВАНИЕ",
"numberOfInvestors": 4,
"color": "#477725"
}, {
"name": "WePay",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 4,
"color": "#FF6138"
}, {
"name": "Clinkle",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 5,
"color": "#5E0042"
}, {
"name": "CoinBase.com",
"group": 2,
"productType": "BITCOIN",
"numberOfInvestors": 5,
"color": "#292929"
}, {
"name": "FundersClub",
"group": 2,
"productType": "КРАУДИНВЕСТИНГ",
"numberOfInvestors": 7,
"color": "#ABC8E2"
}, {
"name": "LendUp",
"group": 2,
"productType": "P2P-КРЕДИТОВАНИЕ",
"numberOfInvestors": 7,
"color": "#477725"
}, {
"name": "Upstart",
"group": 2,
"productType": "КРАУДФАНДИНГ",
"numberOfInvestors": 6,
"color": "#183152"
}, {
"name": "Creditkarma.com",
"group": 2,
"productType": "МИКРО-КРЕДИТОВАНИЕ ОНЛАЙН",
"numberOfInvestors": 5,
"color": "#74A588"
}, {
"name": "AngelList",
"group": 2,
"productType": "КРАУДИНВЕСТИНГ",
"numberOfInvestors": 4,
"color": "#ABC8E2"
}, {
"name": "fundingcircle.com",
"group": 2,
"productType": "P2P-КРЕДИТОВАНИЕ",
"numberOfInvestors": 4,
"color": "#477725"
}, {
"name": "gocardless.com",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 4,
"color": "#5E0042"
}, {
"name": "PayNearMe",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 3,
"color": "#5E0042"
}, {
"name": "Prosper",
"group": 2,
"productType": "P2P-КРЕДИТОВАНИЕ",
"numberOfInvestors": 3,
"color": "#477725"
}, {
"name": "Stripe",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 3,
"color": "#FF6138"
}, {
"name": "avantcredit.com",
"group": 2,
"productType": "P2P-КРЕДИТОВАНИЕ",
"numberOfInvestors": 2,
"color": "#477725"
}, {
"name": "Belly",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 2,
"color": "#FF6138"
}, {
"name": "CircleUp",
"group": 2,
"productType": "КРАУДИНВЕСТИНГ",
"numberOfInvestors": 2,
"color": "#ABC8E2"
}, {
"name": "Dwolla",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 2,
"color": "#5E0042"
}, {
"name": "Erply",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 2,
"color": "#FF6138"
}, {
"name": "Gyft.com",
"group": 2,
"productType": "ШОППИНГ И ЛОЯЛЬНОСТЬ",
"numberOfInvestors": 2,
"color": "#8D7754"
}, {
"name": "Kabbage",
"group": 2,
"productType": "МИКРО-КРЕДИТОВАНИЕ ОНЛАЙН",
"numberOfInvestors": 2,
"color": "#74A588"
}, {
"name": "Azimo",
"group": 2,
"productType": "-",
"numberOfInvestors": 1,
"color": "#FFFFFF"
}, {
"name": "Bigcommerce.com",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 1,
"color": "#FF6138"
}, {
"name": "bill.com",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 1,
"color": "#5E0042"
}, {
"name": "BitPay",
"group": 2,
"productType": "BITCOIN",
"numberOfInvestors": 1,
"color": "#292929"
}, {
"name": "Fidor Russia",
"group": 2,
"productType": "БАНКИ «MOBILE FIRST»",
"numberOfInvestors": 1,
"color": "#DC8505"
}, {
"name": "Flint",
"group": 2,
"productType": "ПЛАТЕЖИ И ПЕРЕВОДЫ",
"numberOfInvestors": 1,
"color": "#5E0042"
}, {
"name": "Index.com",
"group": 2,
"productType": "E-COMMERCE",
"numberOfInvestors": 1,
"color": "#FF6138"
}, {
"name": "KashFlow",
"group": 2,
"productType": "СЕРВИСЫ ДЛЯ МАЛОГО И СРЕДНЕГО БИЗНЕСА",
"numberOfInvestors": 1,
"color": "#F00807"
}, {
"name": "Kreditech",
"group": 2,
"productType": "СЕРВИСЫ ДЛЯ МАЛОГО И СРЕДНЕГО БИЗНЕСА",
"numberOfInvestors": 1,
"color": "#F00807"
}, {
"name": "lendkey.com",
"group": 2,
"productType": "P2P-КРЕДИТОВАНИЕ",
"numberOfInvestors": 1,
"color": "#477725"
}, {
"name": "Level",
"group": 2,
"productType": "PFM",
"numberOfInvestors": 1,
"color": "#E2E3DF"
}, {
"name": "LifePAD",
"group": 2,
"productType": "T-FINANCE",
"numberOfInvestors": 1,
"color": "#FFD462"
}, {
"name": "Mambu.com",
"group": 2,
"productType": "МИКРО-КРЕДИТОВАНИЕ ОНЛАЙН",
"numberOfInvestors": 1,
"color": "#74A588"
}, {
"name": "MotifInvesting.com",
"group": 2,
"productType": "СОЦИАЛЬНЫЕ СЕТИ ТРЕЙДЕРОВ",
"numberOfInvestors": 1,
"color": "#FF99A1"
}, {
"name": "Moven",
"group": 2,
"productType": "PFP",
"numberOfInvestors": 1,
"color": "#CAF200"
}, {
"name": "BBVA Ventures",
"group": 1,
"numberOfInvestments": 1,
"color": "#00A388"
}, {
"name": "Runa Capital",
"group": 1,
"numberOfInvestments": 2,
"color": "#00A388"
}, {
"name": "New Enterprise Associates",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "Point Nine Capital",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "Ribbit Capital",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "August Capital",
"group": 1,
"numberOfInvestments": 4,
"color": "#00A388"
}, {
"name": "500 Startups",
"group": 1,
"numberOfInvestments": 5,
"color": "#00A388"
}, {
"name": "Andreessen Horowitz",
"group": 1,
"numberOfInvestments": 6,
"color": "#00A388"
}, {
"name": "Y Combinator",
"group": 1,
"numberOfInvestments": 9,
"color": "#00A388"
}, {
"name": "Google Ventures",
"group": 1,
"numberOfInvestments": 7,
"color": "#00A388"
}, {
"name": "Accel Partners",
"group": 1,
"numberOfInvestments": 5,
"color": "#00A388"
}, {
"name": "Kleiner Perkins Caufield & Byers",
"group": 1,
"numberOfInvestments": 5,
"color": "#00A388"
}, {
"name": "Draper Fisher Jurvetson (DFJ)",
"group": 1,
"numberOfInvestments": 4,
"color": "#00A388"
}, {
"name": "Start Fund",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "The Social+Capital Partnership",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "Thomvest Ventures",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "True Ventures",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "Founder's Coop",
"group": 1,
"numberOfInvestments": 1,
"color": "#00A388"
}, {
"name": "Intuit",
"group": 1,
"numberOfInvestments": 2,
"color": "#00A388"
}, {
"name": "General Catalyst Partners",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "Ignition Partners",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "Intel Capital",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "Khosla Ventures",
"group": 1,
"numberOfInvestments": 4,
"color": "#00A388"
}, {
"name": "QED Investors",
"group": 1,
"numberOfInvestments": 5,
"color": "#00A388"
}, {
"name": "Union Square Ventures",
"group": 1,
"numberOfInvestments": 5,
"color": "#00A388"
}, {
"name": "SV Angel",
"group": 1,
"numberOfInvestments": 8,
"color": "#00A388"
}, {
"name": "Index Ventures",
"group": 1,
"numberOfInvestments": 5,
"color": "#00A388"
}, {
"name": "Лайф.Среда",
"group": 1,
"numberOfInvestments": 5,
"color": "#00A388"
}, {
"name": "First Round Capital",
"group": 1,
"numberOfInvestments": 4,
"color": "#00A388"
}, {
"name": "American Express",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "Anthemis",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "Felicis Ventures",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "Founders Fund",
"group": 1,
"numberOfInvestments": 3,
"color": "#00A388"
}, {
"name": "PayPal",
"group": 1,
"numberOfInvestments": 2,
"color": "#00A388"
}, {
"name": "FirstMark Capital",
"group": 1,
"numberOfInvestments": 1,
"color": "#00A388"
}],
"links": [{
"source": 0,
"target": 89,
"value": 1
}, {
"source": 1,
"target": 68,
"value": 1
}, {
"source": 2,
"target": 64,
"value": 1
}, {
"source": 3,
"target": 70,
"value": 1
}, {
"source": 4,
"target": 63,
"value": 1
}, {
"source": 5,
"target": 78,
"value": 1
}, {
"source": 6,
"target": 89,
"value": 1
}, {
"source": 7,
"target": 76,
"value": 1
}, {
"source": 8,
"target": 92,
"value": 1
}, {
"source": 9,
"target": 68,
"value": 1
}, {
"source": 10,
"target": 92,
"value": 1
}, {
"source": 11,
"target": 63,
"value": 1
}, {
"source": 12,
"target": 65,
"value": 1
}, {
"source": 13,
"target": 68,
"value": 1
}, {
"source": 14,
"target": 76,
"value": 1
}, {
"source": 15,
"target": 70,
"value": 1
}, {
"source": 16,
"target": 72,
"value": 1
}, {
"source": 16,
"target": 91,
"value": 1
}, {
"source": 17,
"target": 84,
"value": 1
}, {
"source": 17,
"target": 90,
"value": 1
}, {
"source": 18,
"target": 79,
"value": 1
}, {
"source": 18,
"target": 85,
"value": 1
}, {
"source": 19,
"target": 93,
"value": 1
}, {
"source": 19,
"target": 96,
"value": 1
}, {
"source": 20,
"target": 62,
"value": 1
}, {
"source": 20,
"target": 91,
"value": 1
}, {
"source": 21,
"target": 87,
"value": 1
}, {
"source": 21,
"target": 88,
"value": 1
}, {
"source": 22,
"target": 87,
"value": 1
}, {
"source": 22,
"target": 90,
"value": 1
}, {
"source": 22,
"target": 95,
"value": 1
}, {
"source": 23,
"target": 88,
"value": 1
}, {
"source": 23,
"target": 91,
"value": 1
}, {
"source": 24,
"target": 82,
"value": 1
}, {
"source": 24,
"target": 83,
"value": 1
}, {
"source": 24,
"target": 95,
"value": 1
}, {
"source": 25,
"target": 70,
"value": 1
}, {
"source": 25,
"target": 71,
"value": 1
}, {
"source": 25,
"target": 75,
"value": 1
}, {
"source": 26,
"target": 71,
"value": 1
}, {
"source": 26,
"target": 73,
"value": 1
}, {
"source": 26,
"target": 77,
"value": 1
}, {
"source": 26,
"target": 86,
"value": 1
}, {
"source": 27,
"target": 67,
"value": 1
}, {
"source": 27,
"target": 70,
"value": 1
}, {
"source": 27,
"target": 82,
"value": 1
}, {
"source": 27,
"target": 87,
"value": 1
}, {
"source": 28,
"target": 69,
"value": 1
}, {
"source": 28,
"target": 72,
"value": 1
}, {
"source": 28,
"target": 80,
"value": 1
}, {
"source": 28,
"target": 83,
"value": 1
}, {
"source": 28,
"target": 88,
"value": 1
}, {
"source": 29,
"target": 66,
"value": 1
}, {
"source": 29,
"target": 69,
"value": 1
}, {
"source": 29,
"target": 70,
"value": 1
}, {
"source": 29,
"target": 86,
"value": 1
}, {
"source": 29,
"target": 87,
"value": 1
}, {
"source": 30,
"target": 69,
"value": 1
}, {
"source": 30,
"target": 70,
"value": 1
}, {
"source": 30,
"target": 74,
"value": 1
}, {
"source": 30,
"target": 81,
"value": 1
}, {
"source": 30,
"target": 83,
"value": 1
}, {
"source": 30,
"target": 90,
"value": 1
}, {
"source": 30,
"target": 93,
"value": 1
}, {
"source": 31,
"target": 69,
"value": 1
}, {
"source": 31,
"target": 70,
"value": 1
}, {
"source": 31,
"target": 71,
"value": 1
}, {
"source": 31,
"target": 73,
"value": 1
}, {
"source": 31,
"target": 75,
"value": 1
}, {
"source": 31,
"target": 77,
"value": 1
}, {
"source": 31,
"target": 85,
"value": 1
}, {
"source": 32,
"target": 64,
"value": 1
}, {
"source": 32,
"target": 71,
"value": 1
}, {
"source": 32,
"target": 73,
"value": 1
}, {
"source": 32,
"target": 84,
"value": 1
}, {
"source": 32,
"target": 90,
"value": 1
}, {
"source": 32,
"target": 94,
"value": 1
}, {
"source": 33,
"target": 66,
"value": 1
}, {
"source": 33,
"target": 85,
"value": 1
}, {
"source": 33,
"target": 87,
"value": 1
}, {
"source": 33,
"target": 93,
"value": 1
}, {
"source": 33,
"target": 94,
"value": 1
}, {
"source": 34,
"target": 68,
"value": 1
}, {
"source": 34,
"target": 71,
"value": 1
}, {
"source": 34,
"target": 73,
"value": 1
}, {
"source": 34,
"target": 74,
"value": 1
}, {
"source": 35,
"target": 66,
"value": 1
}, {
"source": 35,
"target": 72,
"value": 1
}, {
"source": 35,
"target": 86,
"value": 1
}, {
"source": 35,
"target": 88,
"value": 1
}, {
"source": 36,
"target": 70,
"value": 1
}, {
"source": 36,
"target": 72,
"value": 1
}, {
"source": 36,
"target": 75,
"value": 1
}, {
"source": 36,
"target": 87,
"value": 1
}, {
"source": 37,
"target": 67,
"value": 1
}, {
"source": 37,
"target": 78,
"value": 1
}, {
"source": 37,
"target": 84,
"value": 1
}, {
"source": 38,
"target": 72,
"value": 1
}, {
"source": 38,
"target": 74,
"value": 1
}, {
"source": 38,
"target": 85,
"value": 1
}, {
"source": 39,
"target": 70,
"value": 1
}, {
"source": 39,
"target": 81,
"value": 1
}, {
"source": 39,
"target": 87,
"value": 1
}, {
"source": 40,
"target": 67,
"value": 1
}, {
"source": 40,
"target": 85,
"value": 1
}, {
"source": 41,
"target": 64,
"value": 1
}, {
"source": 41,
"target": 69,
"value": 1
}, {
"source": 42,
"target": 71,
"value": 1
}, {
"source": 42,
"target": 86,
"value": 1
}, {
"source": 43,
"target": 69,
"value": 1
}, {
"source": 43,
"target": 86,
"value": 1
}, {
"source": 44,
"target": 68,
"value": 1
}, {
"source": 44,
"target": 88,
"value": 1
}, {
"source": 45,
"target": 71,
"value": 1
}, {
"source": 45,
"target": 76,
"value": 1
}, {
"source": 46,
"target": 77,
"value": 1
}, {
"source": 46,
"target": 87,
"value": 1
}, {
"source": 47,
"target": 92,
"value": 1
}, {
"source": 48,
"target": 81,
"value": 1
}, {
"source": 49,
"target": 67,
"value": 1
}, {
"source": 50,
"target": 94,
"value": 1
}, {
"source": 51,
"target": 89,
"value": 1
}, {
"source": 52,
"target": 78,
"value": 1
}, {
"source": 53,
"target": 84,
"value": 1
}, {
"source": 54,
"target": 80,
"value": 1
}, {
"source": 55,
"target": 65,
"value": 1
}, {
"source": 56,
"target": 74,
"value": 1
}, {
"source": 57,
"target": 73,
"value": 1
}, {
"source": 58,
"target": 89,
"value": 1
}, {
"source": 59,
"target": 65,
"value": 1
}, {
"source": 60,
"target": 82,
"value": 1
}, {
"source": 61,
"target": 89,
"value": 1
}]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment