Browse Source

招商图表间隔调整

littleblue55 1 month ago
parent
commit
92d7366a70
1 changed files with 4 additions and 3 deletions
  1. 4 3
      src/views/investment/index.vue

+ 4 - 3
src/views/investment/index.vue

@@ -550,6 +550,7 @@ export default {
       // 更新图表数据
       that.chartData = that.handleData(that.BaseData);
       // console.log(that.chartData);
+      // console.log(that.chartData);
       that.tableData = [];
       let totalValues = that.chartData
         .map((item) => item.scoreTotal)
@@ -558,7 +559,7 @@ export default {
         });
       // console.log(totalValues);
       let { min, max, avg, stdDev } = that.getBebeQ(totalValues);
-      const interval = Math.ceil((max - min) / 100);
+      const interval = 5;
       const center = new Decimal(avg);
 
       let minLimit = new Decimal(min); // 向下取整到最近的0.1
@@ -572,8 +573,8 @@ export default {
           ? center.minus(minLimit)
           : maxLimit.minus(center);
 
-        maxLimit = center.plus(distanceToCenter).ceil(); // 更新 maxLimit 保持对称
-        minLimit = center.minus(distanceToCenter).floor(); // 更新 minLimit 保持对称
+        maxLimit = new Decimal( center.plus(distanceToCenter).dividedBy(interval).ceil().toNumber() *  interval); // 更新 maxLimit 保持对称
+        minLimit = new Decimal( center.minus(distanceToCenter).dividedBy(interval).floor().toNumber() * interval); // 更新 minLimit 保持对称
       }
       const intervals = [];