diff options
author | jblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5> | 2008-06-12 21:33:40 +0000 |
---|---|---|
committer | jblum <jblum@221aa14e-8319-0410-a670-987f0aec2ac5> | 2008-06-12 21:33:40 +0000 |
commit | fbf6561921e39beb69caaca9f7012c17314530d7 (patch) | |
tree | 4420a481bb08e58a6905cc52baf060697211d140 /gr-wxgui/src/python/fftsink2.py | |
parent | 1c8207ec547f0f5513e29fa6f3cc2037c407bc45 (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-x | gr-wxgui/src/python/fftsink2.py | 14 |
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()) |