Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript D3JS中的量化标度_Javascript_Html_Charts_D3.js - Fatal编程技术网

Javascript D3JS中的量化标度

Javascript D3JS中的量化标度,javascript,html,charts,d3.js,Javascript,Html,Charts,D3.js,我使用D3JS,我想要一个x轴,它的值是:1252505001000。。。所以每次乘以2我的值 所以我试过这样的方法: var qScale = d3.scale.quantize(2) .domain([0, 8000]) .range([0, 500]); 我这样创建我的轴: var xAxis = d3.svg.axis() .scale(qScale); 但是当我用这个代码调用axis时: svg.append("g")

我使用D3JS,我想要一个x轴,它的值是:1252505001000。。。所以每次乘以2我的值

所以我试过这样的方法:

var qScale = d3.scale.quantize(2)
              .domain([0, 8000])
              .range([0, 500]);
我这样创建我的轴:

var xAxis = d3.svg.axis()
.scale(qScale);
但是当我用这个代码调用axis时:

svg.append("g")
           .attr("transform", "translate(" + padding + "," + (ChartHeight - padding) + ")")
           .attr("class", "axis")
           .call(xAxis);
我有以下错误:

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

有什么想法吗


编辑:此处显示错误消息中所述的完整代码。quantize scale没有
rangeBand
方法。是的,我理解,但我从不调用rangeBand方法我们需要查看完整的代码才能进一步帮助您。在粘贴到帖子上的代码之前,我没有太多代码,我刚刚创建了svg和一些变量……嗯,有东西在某处呼叫
测距带。它不在你发布的代码中,所以它一定在其他地方。