是否可以在 selection.each() 之后使用 selection.attr()?我有以下简单的代码:
var line = d3.svg.line()...;
chart
.selectAll('.gw')
.selectAll('path.line')
.each(function(d, i) {
$this.computeXXX(d, ....);
})
.attr('d', line);
我已经检查过“attr”函数是否被调用,但由于某种原因,当我返回并尝试检查构成选择的“路径”元素时,它们从未设置过“d”属性。“每个”电话的回报是什么?我检查了 d3 API 文档,它没有提到有任何类型的返回值,但似乎确实有。
关于如何解决这个问题的任何建议?