Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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 d3图表中的指针值以十进制格式显示_Javascript_D3.js - Fatal编程技术网

Javascript d3图表中的指针值以十进制格式显示

Javascript d3图表中的指针值以十进制格式显示,javascript,d3.js,Javascript,D3.js,我在d3仪表图中显示指针值。现在我的值是50,但每当我运行代码时,我的值都显示为0.5。我假设这是由于d3.format代码,但使用d3数学函数对我来说太棘手了。如何显示非十进制格式的值 function textTween(newValue){ return function(d){ var that = d3.select(this), i = d3.interpolate(d.oldValue, newValu

我在d3仪表图中显示指针值。现在我的值是50,但每当我运行代码时,我的值都显示为0.5。我假设这是由于d3.format代码,但使用d3数学函数对我来说太棘手了。如何显示非十进制格式的值

function textTween(newValue){
        return function(d){

            var that = d3.select(this),
                i    = d3.interpolate(d.oldValue, newValue);

            return function(t){
                that.text(d3.format('.1')(scale.invert(i(t))));
            };
        };
    }

打印以控制刻度值。反转(i(t))。你得到了什么?