diff --git a/cointop/chart.go b/cointop/chart.go index a566b75..81f7d09 100644 --- a/cointop/chart.go +++ b/cointop/chart.go @@ -256,10 +256,11 @@ func (ct *Cointop) PortfolioChart() error { for i := range graphData { price := graphData[i] sum := p.Holdings * price - if len(data)-1 >= i { + if i < len(data) { data[i] += sum + } else { + data = append(data, sum) } - data = append(data, sum) } }