force-layout

    13热度

    1回答

    原文:http://mbostock.github.com/d3/ex/force.html 在他的例子在上面的链接提供的,我只是想用自己的名字来代替圈节点来代替。我不太了解D3和js/jquery,但我正在试图弄清楚它是如何工作的。 我能够用svg:text代替节点,但是当我这样做时,他们只是在他们开始的任何地方“产卵”,并且他们不动画。我不知道是否应该在这里使用组。如果我这样做,教我如何。 到

    9热度

    2回答

    我正在使用D3 JavaScript库将数据显示为强制定向标记。它工作正常。但我无法将点击事件添加到圈子中。所以当我点击圆圈时,我会得到圆圈的详细分析并将其显示在模态框中。 var links = [{source: "x", target:"y", type: "paid"},......]'; var nodes = {}; // Compute the distinct nodes

    16热度

    4回答

    我正在使用d3.js来生成由50K节点组成的图形的强制定向布局。对于小于5K的任何事物,图书馆都可以创造奇迹。我正在使用直接关闭d3.js examples page的示例,方法是更改​​引用以加载我的json文件。 是否有任何提示,以加快渲染?如果还有其他的选择,那也不错。

    11热度

    1回答

    d3有a demo of a Force-Directed Graph Layout。 而不是圆圈,我想图中的所有节点都是图像。 所以,我改变 .append("svg:circle") .attr("class", "node") .attr("cx", function(d) { return d.x; }) .attr("cy", function(d)

    5热度

    1回答

    我想要使用和理解D3 visualization library(http://mbostock.github.com/d3/),并且我正在查看their force directed code,看起来他们正在使用四叉树来计算力在一个粒子上。代码是 var k = kc * quad.count * dn * dn; node.px -= dx * k; node.py

    1热度

    2回答

    我试图在D3示例中动态更改模拟详细信息https://github.com/mbostock/d3/blob/master/examples/force/force-multi-foci.html。我把一个复选框,然后(在http://pastebin.com/k4P0uzHK完整的代码)动态分配的节拍处理程序如下: $("#chkBox").change(function(){ if