summaryrefslogtreecommitdiffstats
path: root/termui
diff options
context:
space:
mode:
authorCaleb Bassi <calebjbassi@gmail.com>2018-02-27 13:43:59 -0800
committerCaleb Bassi <calebjbassi@gmail.com>2018-02-27 13:43:59 -0800
commitc6ae8a46fbad3caaf6c4d13ab24a109cf23a98e5 (patch)
tree4d03423f1fb665f0b13f640ca6750a3cf10a51e4 /termui
parent44a6eebae917062a33aef1b93fbe0068531ff08a (diff)
Fixed bug where linegraphs would overwrite the key
Diffstat (limited to 'termui')
-rw-r--r--termui/linegraph.go10
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])