oop
cicd / ci (push) Successful in 1m36s
Details
cicd / ci (push) Successful in 1m36s
Details
parent
16bbeb8749
commit
ce19c74cb0
|
|
@ -128,7 +128,7 @@ func (pie *Pie) Render(w io.Writer) error {
|
||||||
slices.SortFunc(pie.series, func(a, b opts.PieData) int {
|
slices.SortFunc(pie.series, func(a, b opts.PieData) int {
|
||||||
return strings.Compare(a.Name, b.Name)
|
return strings.Compare(a.Name, b.Name)
|
||||||
})
|
})
|
||||||
commonPrefixLen := 0
|
commonPrefixLen := -1
|
||||||
for i := 0; i < len(pie.series[0].Name) && i < len(pie.series[len(pie.series)-1].Name); i++ {
|
for i := 0; i < len(pie.series[0].Name) && i < len(pie.series[len(pie.series)-1].Name); i++ {
|
||||||
if pie.series[0].Name[i] != pie.series[len(pie.series)-1].Name[i] {
|
if pie.series[0].Name[i] != pie.series[len(pie.series)-1].Name[i] {
|
||||||
break
|
break
|
||||||
|
|
@ -136,7 +136,7 @@ func (pie *Pie) Render(w io.Writer) error {
|
||||||
commonPrefixLen = i
|
commonPrefixLen = i
|
||||||
}
|
}
|
||||||
for i := range pie.series {
|
for i := range pie.series {
|
||||||
pie.series[i].Name = pie.series[i].Name[commonPrefixLen:]
|
pie.series[i].Name = pie.series[i].Name[commonPrefixLen+1:]
|
||||||
}
|
}
|
||||||
|
|
||||||
pie.AddSeries("", pie.series)
|
pie.AddSeries("", pie.series)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue