您需要覆盖图表的valueFormat,例如:
nv.addGraph(function() {
var chart = nv.models.pieChart()
.x(function(d) { return d.label })
.y(function(d) { return d.value })
.valueFormat(d3.format(".0f"))
.showLabels(true);
d3.select("#chart svg")
.datum(data)
.transition().duration(1200)
.call(chart);
return chart;
});
Run Code Online (Sandbox Code Playgroud)
这.valueFormat(d3.format(".0f"))
意味着:
.0
:精度为零(具体含义取决于使用的类型).f
:类型 ; 在这种情况下,Number.toFixed.这意味着在小数点后面会出现一个固定的位数(精度),如果需要,该数字将被舍入.