标签强制布局d3 js

时间:2015-11-10 18:42:52

标签: d3.js force-layout

我已经像这样在力布局中将文字附加到gnodes。

var gnodes = svg.selectAll('g.gnode')
.data(graph.nodes)
.enter()
.append('g')
.classed('gnode', true);

var labels = gnodes.append("text")
.attr("dx", 5)
.attr("dy", 5)
.attr("font-size","1.5em")
.text("");

我想要做的是循环遍历所有gnodes并有选择地(基于node.index)更改某些相应标签的文本。我不确定我是怎么做到的?

labels.text("text", function(d) {
    console.log("gnode Object d is " + d);
    return "a function for this text";
});

这不起作用。我很感激任何帮助。对于那些想要整个代码的人来说,is

0 个答案:

没有答案