gpt4 book ai didi

javascript - echarts 格式工具提示舍入十进制数

转载 作者:行者123 更新时间:2023-12-04 15:00:57 27 4
gpt4 key购买 nike

我正在使用 echarts 来绘制浮点值,并且我想将系列工具提示中的十进制数字四舍五入到 2 个小数位(保持当前的工具提示样式)。
我的选项 var 是:

var truckTurnAroundTimeOption = {
color: ['dodgerblue', '#e67e22'],
title: {
text: 'Truck Turnaround Time',
show: false,
textStyle: {
fontFamily: 'Roboto',
fontSize: 14
}
},
tooltip: {
trigger: 'axis'
},
calculable: true,
xAxis: [
{
type: 'category',
boundaryGap: false,
axisLabel: {
formatter: function (value, index) {
return value.slice(0,5);
}
},
data: truckTurnaroundTimes.map(item => item.hour)
}
],
yAxis: [
{
type: 'value',
name: 'mins',
nameLocation: 'middle',
nameGap: 30,

splitLine: {
//remove grid lines
show: false
}
}
],
grid: {
left: 68,
top: 8,
right: 28,
bottom: 38
},
legend: {
show: true,
icon: 'circle',
orient: 'vertical',
top: -4,
right: 26,
itemHeight: 12,
textStyle: {
fontSize: 11,
}
},
series: [
{
name: 'current',
type: 'line',
smooth: false,
data: data.map(item => parseFloat(item.current_truck_turnaround_time)) /* Values like 12.2343443, 5.123452 */
},
{
name: 'improved',
type: 'line',
smooth: false,
data: data.map(item => parseFloat(item.improved_truck_turnaround_time)) /* Values like 12.2343443, 5.123452 */
}
]
};
数组数据集中的数据包含如下值:12.2343443、5.123452 等。
PD:我不想在绘图之前对系列数据进行四舍五入

最佳答案

使用 toFixed() -parseFloat()的方法这里:

data.map(item => parseFloat(item.current_truck_turnaround_time).toFixed(2))

关于javascript - echarts 格式工具提示舍入十进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66949102/

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