饼图不会在输入选择上转换 - d3

时间:2014-04-09 19:43:35

标签: javascript d3.js

我正在尝试让我的饼图的输入选择进行转换:

  d3.select(this).append('path')
      .attr("fill", function(d, i) { return color(d.data.amount) })
      .attr("class", function (d) { return 'slice-' + d.data.label })
      .each(function(d) { this._current = d; })
      .transition()
      .duration(9500)
      .attrTween("d", function(a) {
          var i = d3.interpolate(this._current, a);
          this._current = i(0);
          return function(t) {
              return arc(i(t));
              };
      });

我很确定我的attrTween()位是正确的,因为稍后我的代码中的转换工作正常。只是不能让它在输入选择上工作。我错过了什么?

http://jsfiddle.net/EuK6H/19/

0 个答案:

没有答案