相关疑难解决方法(0)

如何从节点中删除所有子元素,然后使用不同的颜色和大小再次应用它们?

所以我有下一个用于设置节点,链接和其他元素的强制布局图代码:

var setLinks = function ()
{
    link = visualRoot.selectAll("line.link")
        .data(graphData.links)
        .enter().append("svg:line")
        .attr("class", "link")
        .style("stroke-width", function (d) { return nodeStrokeColorDefault; })
        .style("stroke", function (d) { return fill(d); })
        .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; });

    graphData.links.forEach(function (d)
    {
        linkedByIndex[d.source.index + "," + d.target.index] = 1;
    });
};


var setNodes = function ()
{
    node = visualRoot.selectAll(".node")
        .data(graphData.nodes)
        .enter().append("g")
        .attr("id", …
Run Code Online (Sandbox Code Playgroud)

d3.js force-layout

79
推荐指数
4
解决办法
8万
查看次数

标签 统计

d3.js ×1

force-layout ×1