将两个objetcts连接到3djs中的链接

时间:2019-03-06 16:29:09

标签: javascript connection nodes

我正在使用3djs,并且正在调用两个对象。一个是expect { my_method }.to output("my message").to_stdout expect { my_method }.to output("my error").to_stderr ,另一个是circle

rect

我曾经尝试将它们连接到链接,但是每个矩形都到了角落:enter image description here

我注意到 var node = svg.append("g") .attr("class", "nodes") .selectAll("circle") .data(d3GraphData.nodes) .enter().append("circle") .attr("r", function (d) { if (d.type === "Customer") { return 5; } }) var nodo = svg.append("g") .attr("class", "nodes") .selectAll("rect") .data(d3GraphData.nodes) .enter().append("rect") .attr("height", function (d) { if (d.type === "patongenoA") { return 34; } ... }) .attr("width", function (d) { if (d.type === "patongenoA") { return 34; } ... }) 绘制了指向该节点的链接,因此:

function ticked

因此,我添加了function ticked() { link .attr("x1", function(d) { return d.source.x*3.4; }) .attr("y1", function(d) { return d.source.y*3.4; }) .attr("x2", function(d) { return d.target.x*3.4; }) .attr("y2", function(d) { return d.target.y*3.4; }); node .attr("cx", function(d) { return d.x*3.4; }) .attr("cy", function(d) { return d.y*3.4; });

nodo

但是它不起作用。

有人可以帮我吗?

预先感谢

Ignacio

0 个答案:

没有答案