|
@@ -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 = [];
|
|
|
|