From e79f0e0a83ef78a40c690dbf3455051c43d4705f Mon Sep 17 00:00:00 2001 From: Caleb Bassi Date: Tue, 27 Feb 2018 14:35:17 -0800 Subject: [PATCH] Linegraph renders lines in reverse order --- termui/linegraph.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/termui/linegraph.go b/termui/linegraph.go index 41a2dea..1aebeb3 100644 --- a/termui/linegraph.go +++ b/termui/linegraph.go @@ -46,7 +46,9 @@ func (lc *LineGraph) Buffer() *Buffer { } sort.Strings(seriesList) - for _, seriesName := range seriesList { + // draw lines in reverse order so the first one is on top + for i := len(seriesList) - 1; i >= 0; i-- { + seriesName := seriesList[i] seriesData := lc.Data[seriesName] seriesLineColor, ok := lc.LineColor[seriesName] if !ok {