不幸的是,这个东西有多长,我没有一个小提琴,因为我没有建造它,但基本上我要做的就是确保这些值设置为两位小数,不管值它。如果它是 100,我希望它读取 100.00,这似乎是我遇到的问题。这部分的代码,替换了一个模板值是这样的;
if (isLegend) {
if (legendFooterTemplate) {
legendFooterData = legendFooterTemplate.replace("highcharts.value", addCommasToLargeNumber(Math.round(totalValues * 100) / 100));
legendFooterData = legendFooterData.replace("highcharts.percent", Math.round(totalPercent));
legendTable.append("<tr>" + legendFooterData + "</tr>");
}
//make the legend visible
legendTable.css("visibility", "visible");
}
您可以看到它将逗号添加到较大的数字中,并采用该格式化数字并将其插入到 highcharts.value 和 highcharts.percent 所在的模板中。我只想知道如何操作 math.round() 函数以使其无论如何都有两个小数点。感谢您的任何帮助,尼克 G