summaryrefslogtreecommitdiff
path: root/gr-wxgui/src/python/fftsink2.py
diff options
context:
space:
mode:
authorjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>2008-06-12 21:33:40 +0000
committerjblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5>2008-06-12 21:33:40 +0000
commitfbf6561921e39beb69caaca9f7012c17314530d7 (patch)
tree4420a481bb08e58a6905cc52baf060697211d140 /gr-wxgui/src/python/fftsink2.py
parent1c8207ec547f0f5513e29fa6f3cc2037c407bc45 (diff)
fftsink: y_per_div issue fixed
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8585 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gr-wxgui/src/python/fftsink2.py')
-rwxr-xr-xgr-wxgui/src/python/fftsink2.py14
1 files changed, 5 insertions, 9 deletions
diff --git a/gr-wxgui/src/python/fftsink2.py b/gr-wxgui/src/python/fftsink2.py
index 8c8d2d8f85..4230976741 100755
--- a/gr-wxgui/src/python/fftsink2.py
+++ b/gr-wxgui/src/python/fftsink2.py
@@ -310,7 +310,6 @@ class fft_window (wx.Panel):
main_box.Add (self.control_panel, 0, wx.EXPAND)
self.SetSizerAndFit(main_box)
- self.y_range = None
self.peak_hold = False
self.peak_vals = None
@@ -395,19 +394,16 @@ class fft_window (wx.Panel):
graphics = plot.PlotGraphics (lines,
title=self.fftsink.title,
xLabel = self._units, yLabel = "dB")
- self.x_range = x_vals[0], x_vals[-1]
- self.plot.Draw (graphics, xAxis=self.x_range, yAxis=self.y_range)
- self.update_y_range ()
+ x_range = x_vals[0], x_vals[-1]
+ ymax = self.fftsink.ref_level
+ ymin = self.fftsink.ref_level - self.fftsink.y_per_div * self.fftsink.y_divs
+ y_range = ymin, ymax
+ self.plot.Draw (graphics, xAxis=x_range, yAxis=y_range, step=self.fftsink.y_per_div)
def set_peak_hold(self, enable):
self.peak_hold = enable
self.peak_vals = None
- def update_y_range (self):
- ymax = self.fftsink.ref_level
- ymin = self.fftsink.ref_level - self.fftsink.y_per_div * self.fftsink.y_divs
- self.y_range = self.plot._axisInterval ('min', ymin, ymax)
-
def on_average(self, evt):
# print "on_average"
self.fftsink.set_average(evt.IsChecked())