From 742d8470acbdeacb89eeea694001709d01a6d78b Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Wed, 26 Nov 2008 16:05:08 -0500 Subject: [PATCH] Crop vib_analyze pylab Lorentzian fitline when it goes off-axis. --- calibcant/vib_analyze.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/calibcant/vib_analyze.py b/calibcant/vib_analyze.py index 33a829b..8bd9274 100755 --- a/calibcant/vib_analyze.py +++ b/calibcant/vib_analyze.py @@ -278,13 +278,16 @@ def vib_plot(deflection_bits, freq_axis, power, A, B, C, common._pylab.hold(False) # plot FFTed data - common._pylab.subplot(313) + axes = common._pylab.subplot(313) common._pylab.semilogy(freq_axis, power, 'r.-') fitdata = C / ((A**2-freq_axis**2)**2 + (B*freq_axis)**2) + xmin,xmax = axes.get_xbound() + ymin,ymax = axes.get_ybound() common._pylab.hold(True) common._pylab.plot(freq_axis, fitdata, 'b-'); common._pylab.hold(False) - + axes.axis([xmin,xmax,ymin,ymax]) + common._flush_plot() if (plotVerbose or config.GNUPLOT_VERBOSE): # TODO: cleanup and test # write all the ft data now -- 2.26.2