无法将数据正确添加到D3中的选择

时间:2013-06-26 21:27:56

标签: d3.js

我在更新D3中的数据时遇到问题。这是我的代码(在这个上下文中,'this'是我用来包装d3的一类。)

关于创作:

var _this = this;

this.dotAttrs = {
  "class": 'dot',
  transform: function(d) {
    return "translate(" + _this.xScale(d.label) + "," + _this.yScale(d.value) + ")";
  },
  r: 4
};

this.dotSelection = this.graphLayer.selectAll("circle.dot")
  .data(this.data)
  .enter().append("circle")
  .attr(this.dotAttrs);

以及更新数据时......

this.dotSelection.data(this.data).attr(this.dotAttrs);

但没有任何东西进入我的svg。想法?

但我看不到任何点。我正在制作新手的错误吗?这与我的应用程序中的其他工作代码几乎相同。

0 个答案:

没有答案