diff options
author | Caleb Bassi <calebjbassi@gmail.com> | 2018-02-27 13:43:59 -0800 |
---|---|---|
committer | Caleb Bassi <calebjbassi@gmail.com> | 2018-02-27 13:43:59 -0800 |
commit | c6ae8a46fbad3caaf6c4d13ab24a109cf23a98e5 (patch) | |
tree | 4d03423f1fb665f0b13f640ca6750a3cf10a51e4 /termui | |
parent | 44a6eebae917062a33aef1b93fbe0068531ff08a (diff) |
Fixed bug where linegraphs would overwrite the key
Diffstat (limited to 'termui')
-rw-r--r-- | termui/linegraph.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/termui/linegraph.go b/termui/linegraph.go index 7a88566..41a2dea 100644 --- a/termui/linegraph.go +++ b/termui/linegraph.go @@ -46,7 +46,7 @@ func (lc *LineGraph) Buffer() *Buffer { } sort.Strings(seriesList) - for j, seriesName := range seriesList { + for _, seriesName := range seriesList { seriesData := lc.Data[seriesName] seriesLineColor, ok := lc.LineColor[seriesName] if !ok { @@ -87,6 +87,14 @@ func (lc *LineGraph) Buffer() *Buffer { } } } + } + + for j, seriesName := range seriesList { + seriesData := lc.Data[seriesName] + seriesLineColor, ok := lc.LineColor[seriesName] + if !ok { + seriesLineColor = lc.DefaultLineColor + } // Render key ontop, but let braille be drawn between words str := fmt.Sprintf("%s %3.0f%%", seriesName, seriesData[len(seriesData)-1]) |