【问题标题】:How to make a label float with the element in d3.js?如何使标签与 d3.js 中的元素一起浮动?
【发布时间】:2014-05-06 09:22:41
【问题描述】:

我正在研究 d3.js 集群图很短的时间。 它能够将新元素添加到集群并跨集群移动这些元素。

我已经为元素添加了标签,但我没有意识到,如果它是一个新元素,如何使这些标签随元素移动。

我的来源在这里:http://bl.ocks.org/heal25/9888263

如果您添加一个新元素,它的标签将不起作用。 有人可以帮帮我吗?

【问题讨论】:

  • 我会为节点添加 g 元素以包含圆圈和文本。然后你只需要移动 g 元素。

标签: d3.js label


【解决方案1】:

谢谢! 我发现了一个错误,导致不移动带有元素的文本。在第 183 行。它必须是

label = svg.selectAll("text.node")

而不是

var label = svg.selectAll("text.node")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 2017-01-03
    • 1970-01-01
    • 2019-10-13
    • 2012-02-11
    • 2022-06-23
    相关资源
    最近更新 更多