Javascript echarts格式工具提示四舍五入小数
我正在使用echarts来绘制浮点值,我希望将系列中的工具提示中的小数位数舍入为2位小数(保持当前工具提示样式) 我的选择是:Javascript echarts格式工具提示四舍五入小数,javascript,tooltip,echarts,Javascript,Tooltip,Echarts,我正在使用echarts来绘制浮点值,我希望将系列中的工具提示中的小数位数舍入为2位小数(保持当前工具提示样式) 我的选择是: var truckTurnAroundTimeOption = { color: ['dodgerblue', '#e67e22'], title: { text: 'Truck Turnaround Time', show: false, textStyle: { fontFamily: 'Roboto', fo
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))