【发布时间】:2014-06-04 08:22:43
【问题描述】:
我有这样的 JS 对象:
{
name : "sldjfvbsdolbobgsd",
myWeight : "[1,65,34,4,6,7,4,4,7,8,5]"
}
对于每个这样的对象,在强制导向布局中的 SVG 元素中都有一个圆圈。
'i' 是一个全局变量。我目前正在显示每个对象的“name”元素,如下所示:
node.append("text")
.attr("class", "nodetext")
.attr("dx", 12)
.attr("dy", ".35em")
.text(function (d) { return d.name; });
我想同时显示每个对象的名称和当前重量。我尝试了类似的方法,但没有成功:
*node.append("text")
.attr("class", "nodetext")
.attr("dx", 12)
.attr("dy", ".35em")
.html(function (d) { return d.name; } + "<br />" + function (d) { return d.myWeight[i]; });*
每个节点的输出是这样的:
function (d) { return d.name; }function (d) { return d.myWeight[i]; }
而我想要:
sldjfvbsdolbobgsd
34 // say, if `i` is 2
请帮助我正确显示它。
【问题讨论】:
标签: text d3.js line-breaks