im使用d3.scale.linear()運行一個簡單的條形圖和硬編碼他在這個例子域範圍scale.linear()被返回的NaN
我可以螢火看到aplying寬度的ATTR時我的div,w_bar似乎是NaN。
這是爲什麼?
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/