From 36c919829e468760d15f872c78f9364f880eaf2d Mon Sep 17 00:00:00 2001 From: "Rune B. Broberg" Date: Tue, 10 Sep 2019 23:57:31 +0200 Subject: [PATCH] Bugfix: Phase chart looked very, very wrong with line-mode enabled. --- NanoVNASaver/Chart.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NanoVNASaver/Chart.py b/NanoVNASaver/Chart.py index 22395d0..c8871c5 100644 --- a/NanoVNASaver/Chart.py +++ b/NanoVNASaver/Chart.py @@ -178,7 +178,7 @@ class PhaseChart(Chart): y = 30 + round((angle-minAngle)/span*(self.chartHeight-10)) qp.drawPoint(int(x), int(y)) if self.drawLines and i > 0: - angle = self.angle(self.data[i-1]) + angle = -self.angle(self.data[i-1]) prevx = self.leftMargin + 1 + round(self.chartWidth / len(self.data) * (i-1)) prevy = 30 + round((angle - minAngle) / span * (self.chartHeight - 10)) qp.setPen(line_pen) @@ -194,7 +194,7 @@ class PhaseChart(Chart): y = 30 + round((angle-minAngle)/span*(self.chartHeight-10)) qp.drawPoint(int(x), int(y)) if self.drawLines and i > 0: - angle = self.angle(self.reference[i-1]) + angle = -self.angle(self.reference[i-1]) prevx = x = self.leftMargin + 1 + round(self.chartWidth*(self.reference[i-1].freq - fstart)/fspan) prevy = 30 + round((angle - minAngle) / span * (self.chartHeight - 10)) qp.setPen(line_pen)