From c3d0498a89257611446aaa1d3b4c08a63b95d16c Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Fri, 27 Oct 2023 19:24:35 -0600 Subject: [PATCH] for unsupported dates, set bars to null --- cmd/clitest/main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cmd/clitest/main.go b/cmd/clitest/main.go index 90a85ed..eba3699 100644 --- a/cmd/clitest/main.go +++ b/cmd/clitest/main.go @@ -201,6 +201,11 @@ func main() { } series[i] = int(lastValue) } + for i := range dates { + if !(reg.Dates()[0] <= dates[i] && dates[i] <= reg.Dates()[len(reg.Dates())-1]) { + series[i] = 0 + } + } key := fmt.Sprintf("%s (%s)", name, currency) if slices.Min(series) != 0 || slices.Max(series) != 0 { chart.AddY(key, series) @@ -229,6 +234,11 @@ func main() { break } } + for i := range dates { + if !(reg.Dates()[0] <= dates[i] && dates[i] <= reg.Dates()[len(reg.Dates())-1]) { + series[i] = 0 + } + } key := fmt.Sprintf("%s (%s)", name, currency) if slices.Min(series) != 0 || slices.Max(series) != 0 { chart.AddY(key, series)