d3.scale.linear() を使用して単純な棒グラフを実行し、この例のドメイン範囲をハードコーディングします
div に幅の属性を適用すると、w_bar が NaN のように見えることが firebug でわかります。
何故ですか?
var w_bar = d3.scale.linear()
.domain([0, 107525233]) //harcoded
.range(["0px", "290px"]);
var theList = d3.select("#list").selectAll("div")
.data(myJSON);
theList.enter().append("div")
.text(function (d) { return d.v; })
.transition()
.duration(1000)
.attr("width", w_bar); // Why NaN?
theList.exit()
.remove();
これがjsfiddleです: http://jsfiddle.net/NAhD9/5/