数据分析平台

This commit is contained in:
jh_peng 2024-12-18 15:15:14 +08:00
parent cf166c9d8e
commit 24f258aa3c

View File

@ -265,17 +265,17 @@ func Histogram(req *request.Histogram) ([]*model.Histogram, error) {
//} //}
minDecimal, _ := decimal.NewFromString(xMin) minDecimal, _ := decimal.NewFromString(xMin)
if minDecimal.LessThan(decimal.NewFromInt(0)) { //if minDecimal.LessThan(decimal.NewFromInt(0)) {
minDecimal = minDecimal.RoundUp(0) // minDecimal = minDecimal.RoundUp(0)
} else { //} else {
minDecimal = minDecimal.RoundDown(0) // minDecimal = minDecimal.RoundDown(0)
} //}
maxDecimal, _ := decimal.NewFromString(xMax) maxDecimal, _ := decimal.NewFromString(xMax)
if maxDecimal.LessThan(decimal.NewFromInt(0)) { //if maxDecimal.LessThan(decimal.NewFromInt(0)) {
maxDecimal = maxDecimal.RoundDown(0) // maxDecimal = maxDecimal.RoundDown(0)
} else { //} else {
maxDecimal = maxDecimal.RoundUp(0) // maxDecimal = maxDecimal.RoundUp(0)
} //}
interval := maxDecimal.Sub(minDecimal).Div(decimal.NewFromInt(50)) interval := maxDecimal.Sub(minDecimal).Div(decimal.NewFromInt(50))
for i := 0; i < 51; i++ { for i := 0; i < 51; i++ {
xPoint := minDecimal.Add(interval.Mul(decimal.NewFromInt(int64(i)))).String() xPoint := minDecimal.Add(interval.Mul(decimal.NewFromInt(int64(i)))).String()