1

伙计们-

我一直在尝试使用 Mike Bostock 的简单条形图手动设置 d3.scale.linear.domain x 轴值:http: //bl.ocks.org/mbostock/raw/2368837/

 var x = d3.scale.linear()
     .domain([-100, 200]) //this line added
     .range([0, width])

我希望这会产生一个值为 -100 到 200 的 x 轴。相反,它会像以前一样产生 -30 到 10,并且图表不会改变。有任何想法吗?

谢谢,

强化学习

4

1 回答 1

2

d3.tsv回调中再次设置域:

x.domain(d3.extent(data, function(d) { return d.value; })).nice();

如果要更改它,则需要删除该行。

于 2013-09-27T13:47:56.757 回答