gpt4 book ai didi

javascript - 如何在 d3 强制布局中附加文本?

转载 作者:行者123 更新时间:2023-11-29 15:34:10 25 4
gpt4 key购买 nike

我正在尝试在强制布局中添加文本。首先,我正在创建一个 svg 组,并将圆圈和文本附加到其中。圆圈工作正常,但文本不起作用。这是代码

var node = svg.selectAll("g")
.data(measures.nodes)
.enter().append("g")
.attr("class", "node")
.call(node_drag);
var circle = node.append("circle")
.attr("fill", "blue")
.attr("r",5)
.attr("dx", ".10em")
.attr("dy", ".10em");

var text = node.append("text")
.data(measures.nodes)
.attr("color", "blue")
.text(function(d){ return d.name; })

最佳答案

文本在屏幕上,因为您错过了定位方法。如果你添加这个你会看到 text attached to the nodes .

        text.attr("x", function(d) { return d.x; })
.attr("y", function(d) { return d.y; });

关于javascript - 如何在 d3 强制布局中附加文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31310384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com