D3JS中的量化量表

时间:2013-07-04 15:08:05

标签: javascript html charts d3.js

我使用D3JS,我希望x中的轴具有这样的值:125,250,500,1000 ...每次乘以2我的值。

所以我尝试了这样的Quantize Scales

var qScale = d3.scale.quantize(2)
              .domain([0, 8000])
              .range([0, 500]);

我创建我的轴:

var xAxis = d3.svg.axis()
.scale(qScale);

但是当我用该代码调用轴时:

svg.append("g")
           .attr("transform", "translate(" + padding + "," + (ChartHeight - padding) + ")")
           .attr("class", "axis")
           .call(xAxis);

我有以下错误:

Object不支持属性或方法'rangeBand'(我在Visual Studio 2012上开发)

有什么想法吗?

编辑:这里是完整的代码code

0 个答案:

没有答案