我试图通过使用nvd插件来显示图表。 它显示正确的数据但是虽然我发送整数数据,它显示x轴上的浮点数据有2个小数位,当我鼠标悬停时它显示浮点数有一个小数位。 我的代码就像:
nv.addGraph(function() {
var chart = nv.models.discreteBarChart()
.x(function(d) { return d.label })
.y(function(d) { return d.value })
.staggerLabels(true)
.tooltips(false)
.showValues(true)
d3.select('#chart svg')
.datum(exampleData())
.transition().duration(500)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
function exampleData() {
return [
{
key: "Cumulative Return",
values: [
{
"label" : "CDS / Options" ,
"value" : 29
} ,
{
"label" : "Cash" ,
"value" : 0
} ,
{
"label" : "Corporate Bonds" ,
"value" : 32
} ,
{
"label" : "Equity" ,
"value" : 196
} ,
{
"label" : "Index Futures" ,
"value" : 0
} ,
{
"label" : "Options" ,
"value" : 98
} ,
{
"label" : "Preferred" ,
"value" : 13
} ,
{
"label" : "Not Available" ,
"value" : 5
}
]
}
];
}
如何解决这个问题? 提前谢谢。