`;
diff --git a/nezha-fronted/src/components/charts/line-chart-block.vue b/nezha-fronted/src/components/charts/line-chart-block.vue
index aeff03d0d..35e5d6c59 100644
--- a/nezha-fronted/src/components/charts/line-chart-block.vue
+++ b/nezha-fronted/src/components/charts/line-chart-block.vue
@@ -622,7 +622,7 @@
}
let val =item.data[1]?parseFloat(Number(item.data[1]).toFixed(2)):'';
if(val===0){
- val = Number(item.data[1]);
+ val = Number(item.data[1]).toExponential(2);
}
sum +=val;
str += `
`;
@@ -740,7 +740,14 @@
axisLabel: {
show:true,
fontSize: 10,
- formatter: function(value,index){
+ formatter: function(val,index){
+ let value = val;
+ if (val !== 0) {
+ value = parseFloat(Number(val).toFixed(2));
+ if(value === 0){
+ value = Number(val).toExponential(2);
+ }
+ }
let chartUnit=chartInfo.unit;
chartUnit=chartUnit?chartUnit:2;
let unit=chartDataFormat.getUnit(chartUnit);
@@ -850,7 +857,7 @@
}
let val = parseFloat(Number(item.data[1]).toFixed(2));
if(val===0){
- val = Number(item.data[1]);
+ val = Number(item.data[1]).toExponential(2);
}
sum +=val;
str += `
`;
@@ -985,7 +992,7 @@
}
let val = parseFloat(Number(item.data[1]).toFixed(2));
if(val===0){
- val = Number(item.data[1]);
+ val = Number(item.data[1]).toExponential(2);
}
sum +=val;
str += `
`;
diff --git a/nezha-fronted/src/components/common/project/popData/lineChart.vue b/nezha-fronted/src/components/common/project/popData/lineChart.vue
index cc6279aa3..e2a9d61fe 100644
--- a/nezha-fronted/src/components/common/project/popData/lineChart.vue
+++ b/nezha-fronted/src/components/common/project/popData/lineChart.vue
@@ -585,7 +585,7 @@
}
let val = parseFloat(Number(item.data[1]).toFixed(2));
if(val===0){
- val = Number(item.data[1]);
+ val = Number(item.data[1]).toExponential(2);
}
sum +=val;
str += `
`;
@@ -843,7 +843,7 @@
}
let val = parseFloat(Number(item.data[1]).toFixed(2));
if(val===0){
- val = Number(item.data[1]);
+ val = Number(item.data[1]).toExponential(2);
}
sum +=val;
str += `
`;
@@ -974,7 +974,7 @@
}
let val = parseFloat(Number(item.data[1]).toFixed(2));
if(val===0){
- val = Number(item.data[1]);
+ val = Number(item.data[1]).toExponential(2);
}
sum +=val;
str += `
`;