Ignore:
Timestamp:
Sep 15, 2016 6:33:57 AM (8 years ago)
Author:
Piotr Rozyczko <rozyczko@…>
Branches:
ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
Children:
8359bbf7
Parents:
4fc7293
git-author:
Lewis O'Driscoll <lewis.o'driscoll@…> (08/17/16 02:42:40)
git-committer:
Piotr Rozyczko <rozyczko@…> (09/15/16 06:33:57)
Message:

Don't reset graph axis on linear fit (fixes #603)

Also sets the default fit limits of the fit dialog to the zoomed in region
if values haven't previously been entered

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/plottools/PlotPanel.py

    r6d4cf68 rf74bd6e  
    666666                dlg.setFitRange(self.xminView, self.xmaxView, 
    667667                                self.xmin, self.xmax) 
     668            else: 
     669                xlim = self.subplot.get_xlim() 
     670                ylim = self.subplot.get_ylim() 
     671                dlg.setFitRange(xlim[0], xlim[1], ylim[0], ylim[1]) 
    668672            # It would be nice for this to NOT be modal (i.e. Show). 
    669673            # Not sure about other ramifications - for example 
     
    18941898 
    18951899        """ 
     1900        xlim = self.subplot.get_xlim() 
     1901        ylim = self.subplot.get_ylim() 
     1902 
    18961903        # Saving value to redisplay in Fit Dialog when it is opened again 
    18971904        self.Avalue, self.Bvalue, self.ErrAvalue, \ 
     
    19241931            self.fit_result.name = 'Fit' 
    19251932            self.plots[fit_id] = self.fit_result 
     1933        self.subplot.set_xlim(xlim) 
     1934        self.subplot.set_ylim(ylim) 
    19261935        self.subplot.figure.canvas.draw_idle() 
    19271936 
Note: See TracChangeset for help on using the changeset viewer.