diff --git a/src/view/chart.go b/src/view/chart.go index 29c44b8..197d616 100644 --- a/src/view/chart.go +++ b/src/view/chart.go @@ -128,7 +128,7 @@ func (pie *Pie) Render(w io.Writer) error { slices.SortFunc(pie.series, func(a, b opts.PieData) int { 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++ { if pie.series[0].Name[i] != pie.series[len(pie.series)-1].Name[i] { break @@ -136,7 +136,7 @@ func (pie *Pie) Render(w io.Writer) error { commonPrefixLen = i } 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)