From e3cff6a365a2f3d1b93959bd1abd863e518e7857 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Tue, 24 Mar 2015 17:26:42 +0200 Subject: client/graph_view: add link distance depending on degree of node --- src/client/view/graph_view.js | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/client') diff --git a/src/client/view/graph_view.js b/src/client/view/graph_view.js index cb7ba020..7a3a61f4 100644 --- a/src/client/view/graph_view.js +++ b/src/client/view/graph_view.js @@ -989,6 +989,13 @@ function GraphView(spec) { .distance(240) .gravity(0.12) .charge(-1800) + .linkDistance(function (link, i) { + var d_src = graph.degree(link.__src), + d_dst = graph.degree(link.__dst), + ret = (d_src + d_dst) * 10 + 10; + console.log(d_src + ', ' + d_dst + ', ' + ret); + return ret; + }) .size([w, h]) .on("tick", pushRedraw) .on("end", record_position_to_local_storage) -- cgit v1.3.1