sort by x
parent
0dc484047c
commit
3ff2bf0c91
|
|
@ -7,6 +7,7 @@ import (
|
||||||
"log"
|
"log"
|
||||||
"net/url"
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
|
"sort"
|
||||||
|
|
||||||
"slices"
|
"slices"
|
||||||
|
|
||||||
|
|
@ -33,7 +34,7 @@ type Data struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func newConfig() (Config, error) {
|
func newConfig() (Config, error) {
|
||||||
dataPoints := envOr("DATA_POINTS", `[[[11, 21], [12, 22]], [[12, 21], [14, 23]]]`)
|
dataPoints := envOr("DATA_POINTS", `[[[11, 21], [12, 22], [12, 21], [14, 23]]]`)
|
||||||
dataLabels := envOr("DATA_LABELS", ``)
|
dataLabels := envOr("DATA_LABELS", ``)
|
||||||
dataWeightRange := envOr("DATA_WEIGHT_RANGE", `20`)
|
dataWeightRange := envOr("DATA_WEIGHT_RANGE", `20`)
|
||||||
dataWeightFloor := envOr("DATA_WEIGHT_FLOOR", `12`)
|
dataWeightFloor := envOr("DATA_WEIGHT_FLOOR", `12`)
|
||||||
|
|
@ -194,5 +195,8 @@ func weighXYasZ(input [][]float64) [][]float64 {
|
||||||
result = append(result, []float64{x, y, z})
|
result = append(result, []float64{x, y, z})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
sort.Slice(result, func(i, j int) bool {
|
||||||
|
return result[i][0] < result[j][0]
|
||||||
|
})
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue