0

我使用 D3JS,我想要一个具有这种值的 x 轴:125、250、500、1000 ......所以每次乘以 2 我的值。

所以我尝试了这样的量化比例

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);

我有以下错误:

对象不支持属性或方法“rangeBand”(我在 Visual Studio 2012 上开发)

任何想法 ?

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

4

0 回答 0