gpt4 book ai didi

HighCharts legend.value 和 legend.percent 项目到 2 个小数点 Math.Round()

转载 作者:行者123 更新时间:2023-12-04 00:08:56 28 4
gpt4 key购买 nike

不幸的是,这件事有多长,我没有办法解决它,因为我没有 build 它,但基本上我要做的就是确保这些值设置为两个小数点,无论它。如果是 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

最佳答案

对于百分比使用:

this.percentage.toFixed(2)

示例: http://jsfiddle.net/jugal/dTMWP/

对于其他:
Highcharts.numberFormat(this.y,0)

示例: http://jsfiddle.net/CAKQH/24227/

关于HighCharts legend.value 和 legend.percent 项目到 2 个小数点 Math.Round(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16547053/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com