force-layout

    0热度

    1回答

    我仍然是一个javascript和d3的新手。我想计算d3力布局节点坐标的平均值(请记住,这些节点是灵活的,即可以通过鼠标拖动来移动)。我在其中一个答案中看到了.map的用法,并尝试使用它,但似乎存在一些问题。现在我的代码片段看起来是这样的: function tick() { var positions = finalNodeSet.map(function(d) {

    1热度

    1回答

    我正在研究一个d3力布局,该布局需要将节点放置在一个中心节点上,根据该节点放置所有其他节点放射状放置的节点。节点彼此相连就像一个正常的力量布局与适当的来源和目标。中心节点决定所有其他节点的位置,所以本质上它是所有节点的来源。现在,我所能做的就是使用链接距离属性以一个节点作为参考以线性方式放置它们,但我需要以放射状方式。我本来可以展示一张图片,但显然我的声望太低,我不被允许发布一张图片。有人可以帮我

    2热度

    1回答

    我有此脚本 http://bl.ocks.org/mbostock/1093130 ,我需要所有的子节点都要塌了,但负荷,只有根和其孩子的应该是打开,而不是所有其他的子节点。 这是我的代码: <script src="http://d3js.org/d3.v3.min.js"></script> <script> var width = 960, height = 500,

    2热度

    1回答

    与某些包装问题有关,出现以下问题: 在边1的正方形内分布10个点,以使它们之间的最小距离达到最大。 在D3力布局模拟或任何其他方法的帮助下,请提供此类分布的示例,包括正方形和点的图形表示以及此类分布的点之间的最小距离值。 最小距离分布的答案赢得“答案徽章”! :) (这个问题到目前为止,据我所知,不能由纯数学来解决,所以我来这里就模拟宝贵和急需帮助等)

    0热度

    1回答

    我正在使用Vaadin框架(https://vaadin.com/home)将d3.js集成到我的java代码(类似于http://www.rapidpm.org/2013/10/using-javascript-libraries-d3-in-vaadin.html)。基本上,这个Javascript代码绑定到一个Java类,并对所述Java类中的状态变化做出反应。 ==============

    2热度

    1回答

    一个非常类似的问题已经在这里问:D3 force directed layout with bounding box ...我尝试实施建议的解决方案,但都没有成功,所以我会再问:( 这是我的代码 // initialization stuff happening up here... // create graph: this.onStateChange = function()

    0热度

    1回答

    在this示例拖动力布局节点,一个可以抓取节点标签通过抓住节点符号拖动节点,但不是,即使两个有此代码行: call(force.drag); 为什么?如何让用户拖拽标签来拖拽节点?

    2热度

    1回答

    我有不同日子的网络数据,我绘制为每天的力指向图。当我按下按钮时,网络部分地被删除(节点被删除,新的节点被绘制)到第二天。除了一件事以外,一切工作都很好。 对于每一个新的一天,我从我的数据(例如节点度)更新我的节点数组的一些属性。这也可以正常工作,因为当我切换到第二天后查看节点数组时,我可以看到属性已被正确更新。然而,命令 `.append("circle").attr("r", function

    0热度

    1回答

    我的强制布局图由d3.js构造。我想添加缩放和平移到我的力量图。 我有权访问相关信息以及缩放和平移工作。但是,当我尝试将节点拖动到某个位置时,只会导致整个图形平移,而之前的节点拖动功能不起作用,这会带来新问题。我采取的方法是Here 我找到问题的关键点是 .call(d3.behavior.zoom().on("zoom", redraw)) .append('svg:g'); 但是当我删除

    2热度

    1回答

    我一直在阅读关于d3强制布局的几个问题,但是我还没有找到我的答案,所以我发布了这个。 我正在使用D3库,特别是与力布局。我没有向节点添加预定义的形状,而是创建了自己的形状,如圆形,矩形等等。 var shapes = { star : "m 0 0 l 23 12 l -4 -26 l 19 -19 l -27 -4 l -11 -23 l -12 23 l -27 4 l 19 19