From: W. Trevor King Date: Wed, 26 Nov 2008 21:05:08 +0000 (-0500) Subject: Crop vib_analyze pylab Lorentzian fitline when it goes off-axis. X-Git-Tag: 0.3~11 X-Git-Url: http://git.tremily.us/?p=calibcant.git;a=commitdiff_plain;h=742d8470acbdeacb89eeea694001709d01a6d78b Crop vib_analyze pylab Lorentzian fitline when it goes off-axis. --- 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