我正在尝试使用引用this example.的d3.js实现多行
尽管这个例子中的函数希望以d3中的传统方式获取数组作为参数,但我只能提出将参数作为函数传递的想法。
有谁知道如何将参数作为数组传递?或以任何方式更改函数以接受函数作为参数?
将文字绑定到图表组件的代码段
fetch = client.fetch('2Oe3UKM_Nt_NG1UG');
print_sequence(fetch.statuses)
# list[ObjectCreatedName]
用于返回接收多字符串组件作为数组的多行组件的代码段
arcs.append("svg:text")
.attr("transform", function(d) {
d.innerRadius = 0;
d.outerRadius = r;
return "translate(" + arc.centroid(d) + ")";
})
.attr("text-anchor", "middle")
//.text(function(d, i) { return data[i].label; });
.html(centerLinebreak(function(d, i) {
console.log([data[i].label,data[i].perc])
return [data[i].label,data[i].perc];
}));