【发布时间】:2012-07-05 18:42:45
【问题描述】:
我刚开始使用 d3js,发现我必须为要链接到背景数据结构的每个元素创建多个选择器,例如单独的选择器,例如一个用于覆盖文本和一个用于矩形的选择器,这很奇怪带注释的条形图。
svg.selectAll("rect")
.data(data)
.enter()
.append("rect")
.attr('y',function(d,i){return i*10;})
.attr('height',10)
.attr('width',function(d){return d.interestingValue})
.fill('#00ff00');
svg.selectAll("text")
.data(data)
.enter()
.append("text")
.attr('y',function(d,i){return i*10;})
.fill('#0000ff')
.text(function(d){return d.interestingValue});
有没有更方便的方法将这些组合成一个单独的选择和 enter() 链来创建矩形和文本元素?
【问题讨论】:
标签: javascript d3.js