如何阻止nvd3角度指令四舍五入值?

时间:2016-06-29 12:12:48

标签: angularjs-nvd3-directives

nvd3-angular-directives饼图在显示百分比时是值的四舍五入。有没有办法显示精确的小数位?我的价值是99.71%& 0.29%,四舍五入到100%和0%。

new RegexDateTimePattern (
            @"([2-9]\d*) *h(ours)? +ago",
            delegate (Match m) {
                var val = int.Parse(m.Groups[1].Value); 
                return DateTime.Now.AddMonths(-val);
            }
       ),

我尝试使用下面的函数返回格式但不能正常工作

...
<nvd3-pie-chart
        data="scenarioPie"
        id="scenarioPie"
        width="450"
        height="450"
        x="xFunction()"
        y="yFunction()"
        donut="true"
        tooltips="true"
        showLabels="true"
        donutLabelsOutside="true"
        labelType="percent"
        showLegend="true"
        donutRatio=".4">
<svg></svg>
...

1 个答案:

答案 0 :(得分:-1)

$scope.xFunction = function(){ return function(d){ return d3.format('.02f')(d.x); }; };