Mercurial > lbo > hg > stex
changeset 14:d0fe1a9d9128
Client: Fix price graph glitch
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Fri, 01 Mar 2019 17:17:51 +0100 |
parents | a713a417d56f |
children | 5ca8854eaab8 |
files | client/client.py |
diffstat | 1 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/client/client.py Fri Mar 01 17:14:52 2019 +0100 +++ b/client/client.py Fri Mar 01 17:17:51 2019 +0100 @@ -245,19 +245,19 @@ # update_stock sets a new stock price. def update_stock(self, value): """Update data series used for plotting graphs.""" - min, max = 1e9, -1e9 + mn, mx = 1e9, -1e9 for v in self.series.pointsVector(): - if v.y() < min: - min = v.y() - if v.y() > max: - max = v.y() + if v.y() < mn: + mn = v.y() + if v.y() > mx: + mx = v.y() previous, nxt = (self.current - 1) % self.MAX_LEN, (self.current + 1) % self.MAX_LEN self.series.replace(self.current, self.current, value) self.upd_series.clear() self.upd_series.append(self.current, 0) - self.upd_series.append(self.current, max) + self.upd_series.append(self.current, max(mx, self.avg_buy_price)) self.avg_buy_series.clear() self.avg_buy_series.append(0, self.avg_buy_price)