Javascript 如何使十进制在amCharts中最多取两(2)个系列值?

Javascript 如何使十进制在amCharts中最多取两(2)个系列值?,javascript,reactjs,amcharts4,Javascript,Reactjs,Amcharts4,如何使十进制在amCharts中最多取两(2)个系列值 我尝试过不同的方法,但没有得到适当的回应 所有的数据都来自API,所以我只需要在系列悬停提示中更改12.04而不是12.041234532 请帮我整理一下 我的系列代码如下- let series1 = chart.series.push(new am4charts.LineSeries()); series1.dataFields.dateX = "date"; series1.dataFiel

如何使十进制在amCharts中最多取两(2)个系列值

我尝试过不同的方法,但没有得到适当的回应

所有的数据都来自API,所以我只需要在系列悬停提示中更改12.04而不是12.041234532

请帮我整理一下

我的系列代码如下-

    let series1 = chart.series.push(new am4charts.LineSeries());
    series1.dataFields.dateX = "date";
    series1.dataFields.valueY = "total_energy_production_baht";
    // series1.dataFields.valueY = parseFloat("total_energy_production_baht").toFixed(2);
    //series1.dataFields.valueY = `${parseFloat('total_energy_production_baht').toFixed(2)}`;
    series1.strokeWidth = 2;
    // series1.tooltipText = "value: {valueY}, day change: {valueY.previousChange}";
    series1.tooltipText = string.total_price + ": {valueY} " + string.bath;
    //series1.tooltipText = "Total Price:"+ `parseFloat(${valueY}).toFixed(2)`+" Baht";

尝试使用javascripttoFixed函数来实现此功能

var num=5.56789;
var n=num.toFixed(2);

log('这里是固定小数=',n)
尝试javascripttoFixed函数来实现此功能

var num=5.56789;
var n=num.toFixed(2);
console.log('这是固定的十进制数=',n)
您可以使用所述格式在
valueY
占位符上使用该方法。要始终强制使用两个小数,请使用零:

series1.tooltipText = "{valueY.formatNumber('#.00')}"
您可以使用所述格式在
valueY
占位符上使用该方法。要始终强制使用两个小数,请使用零:

series1.tooltipText = "{valueY.formatNumber('#.00')}"

如果你也发布沙盒,那就太好了。很难从中看出,如果你也发布沙盒,那就太好了。这很难从中分辨出来