可排序条形图 - 为什么需要复制标尺?

时间:2015-02-25 09:33:44

标签: d3.js

我正在使用Mike Bostock(http://bl.ocks.org/mbostock/3885705)的方法来转换需要排序的条形图。

它工作正常,但即使它甚至评论了一行,有人可以解释是否需要在函数 change()中复制x比例?

// Copy-on-write since tweens are evaluated after a delay.
var x0 = x.domain(data.sort(this.checked
    ? function(a, b) { return b.frequency - a.frequency; }
    : function(a, b) { return d3.ascending(a.letter, b.letter); })
    .map(function(d) { return d.letter; }))
    .copy();

当我在没有 .copy(); 的情况下尝试同样的事情时,它似乎也能正常工作。

0 个答案:

没有答案