Changeset 1907


Ignore:
Timestamp:
Jun 24, 2015 12:23:55 PM (7 years ago)
Author:
vondreele
Message:

comment out the G2plotNB.clear in OnRefine? so that the new plot will have the same limits as the old one before refinement

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASII.py

    r1902 r1907  
    34833483                dlg.Destroy()
    34843484                return
    3485 
    34863485        self.OnFileSave(event)
    34873486        # check that constraints are OK here
     
    35283527                    self.PatternTree.DeleteChildren(self.root)
    35293528                    if self.HKL: self.HKL = []
    3530                     if self.G2plotNB.plotList:
    3531                         self.G2plotNB.clear()
     3529#                    if self.G2plotNB.plotList:
     3530#                        self.G2plotNB.clear()
    35323531                    G2IO.ProjFileOpen(self)
    35333532                    item, cookie = self.PatternTree.GetFirstChild(self.root)
  • trunk/GSASIIgrid.py

    r1906 r1907  
    28492849    G2frame.PatternTree.SetItemPyData(item,data)
    28502850    if kind in ['PWDR','SASD']:
    2851         G2plt.PlotPatterns(G2frame,plotType=kind,newPlot=True)
     2851        if 'xylim' in dir(G2frame):
     2852            NewPlot = False
     2853        else:
     2854
     2855            NewPlot = True
     2856        G2plt.PlotPatterns(G2frame,plotType=kind,newPlot=NewPlot)
    28522857    elif kind == 'HKLF':
    28532858        Name = G2frame.PatternTree.GetItemText(item)
  • trunk/GSASIIplot.py

    r1898 r1907  
    14201420        plotNum = G2frame.G2plotNB.plotList.index('Powder Patterns')
    14211421        Page = G2frame.G2plotNB.nb.GetPage(plotNum)
    1422         if not newPlot:
    1423             Plot = Page.figure.gca()          #get previous powder plot & get limits
    1424             xylim = Plot.get_xlim(),Plot.get_ylim()
     1422        Plot = Page.figure.gca()          #get previous powder plot & get limits
     1423        G2frame.xylim = Plot.get_xlim(),Plot.get_ylim()
    14251424        Page.figure.clf()
    14261425        Plot = Page.figure.gca()          #get a fresh plot after clf()
     
    18701869    if not newPlot:
    18711870        Page.toolbar.push_current()
    1872         Plot.set_xlim(xylim[0])
    1873         Plot.set_ylim(xylim[1])
     1871        Plot.set_xlim(G2frame.xylim[0])
     1872        Plot.set_ylim(G2frame.xylim[1])
    18741873#        xylim = []
    18751874        Page.toolbar.push_current()
    18761875        Page.toolbar.draw()
    18771876    else:
     1877        G2frame.xylim = Plot.get_xlim(),Plot.get_ylim()
    18781878        Page.canvas.draw()
    18791879    olderr = np.seterr(invalid='ignore') #ugh - this removes a matplotlib error for mouse clicks in log plots
Note: See TracChangeset for help on using the changeset viewer.