Changeset 2453


Ignore:
Timestamp:
Aug 26, 2016 7:58:53 AM (5 years ago)
Author:
vondreele
Message:

changed clip_on=False to True in GSASIIplot.py. Stops plotting outside frame.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIplot.py

    r2436 r2453  
    15141514                backDict['FixedPoints'].append(xy)
    15151515                Plot = Page.figure.gca()
    1516                 Plot.plot(event.xdata,event.ydata,'rD',clip_on=False,picker=3.)
     1516                Plot.plot(event.xdata,event.ydata,'rD',clip_on=True,picker=3.)
    15171517                Page.canvas.draw()
    15181518                return
     
    18751875                    if 'PWDR' in plottype:
    18761876                        Plot.set_yscale("log",nonposy='mask')
    1877                         Plot.plot(X,Y,colors[N%6]+pP,picker=3.,clip_on=False)
     1877                        Plot.plot(X,Y,colors[N%6]+pP,picker=3.,clip_on=True)
    18781878                        Plot.plot(X,Z,colors[(N+1)%6],picker=False)
    18791879                        Plot.plot(X,W,colors[(N+2)%6],picker=False)     #background
     
    18931893                                if G2frame.sqPlot:
    18941894                                    Plot.errorbar(X,YB,yerr=X**4*Sample['Scale'][0]*np.sqrt(1./(Pattern[0]['wtFactor']*xye[2])),
    1895                                         ecolor=colors[N%6],picker=3.,clip_on=False)
     1895                                        ecolor=colors[N%6],picker=3.,clip_on=True)
    18961896                                else:
    18971897                                    Plot.errorbar(X,YB,yerr=Sample['Scale'][0]*np.sqrt(1./(Pattern[0]['wtFactor']*xye[2])),
    1898                                         ecolor=colors[N%6],picker=3.,clip_on=False)
     1898                                        ecolor=colors[N%6],picker=3.,clip_on=True)
    18991899                            else:
    1900                                 Plot.plot(X,YB,colors[N%6]+pP,picker=3.,clip_on=False)
     1900                                Plot.plot(X,YB,colors[N%6]+pP,picker=3.,clip_on=True)
    19011901                            Plot.plot(X,W,colors[(N+2)%6],picker=False)     #const. background
    19021902                            Plot.plot(X,ZB,colors[(N+1)%6],picker=False)
     
    19061906                    DZ = xye[3]*np.sqrt(xye[2])
    19071907                    DS = xye[5]*np.sqrt(xye[2])-Ymax*Pattern[0]['delOffset']
    1908                     ObsLine = Plot.plot(X,DY,colors[N%6]+pP,picker=3.,clip_on=False)         #Io/sig(Io)
     1908                    ObsLine = Plot.plot(X,DY,colors[N%6]+pP,picker=3.,clip_on=True)         #Io/sig(Io)
    19091909                    Plot.plot(X,DZ,colors[(N+1)%6],picker=False)                    #Ic/sig(Io)
    19101910                    DifLine = Plot.plot(X,DS,colors[(N+3)%6],picker=1.)                    #(Io-Ic)/sig(Io)
     
    19131913                    if G2frame.SubBack:
    19141914                        if 'PWDR' in plottype:
    1915                             Plot.plot(Xum,Y-W,colors[N%6]+pP,picker=False,clip_on=False)  #Io-Ib
     1915                            Plot.plot(Xum,Y-W,colors[N%6]+pP,picker=False,clip_on=True)  #Io-Ib
    19161916                            Plot.plot(X,Z-W,colors[(N+1)%6],picker=False)               #Ic-Ib
    19171917                        else:
    1918                             Plot.plot(X,YB,colors[N%6]+pP,picker=3.,clip_on=False)
     1918                            Plot.plot(X,YB,colors[N%6]+pP,picker=3.,clip_on=True)
    19191919                            Plot.plot(X,ZB,colors[(N+1)%6],picker=False)
    19201920                    else:
    19211921                        if 'PWDR' in plottype:
    1922                             ObsLine = Plot.plot(Xum,Y,colors[N%6]+pP,picker=3.,clip_on=False)    #Io
     1922                            ObsLine = Plot.plot(Xum,Y,colors[N%6]+pP,picker=3.,clip_on=True)    #Io
    19231923                            Plot.plot(X,Z,colors[(N+1)%6],picker=False)                 #Ic
    19241924                        else:
    1925                             Plot.plot(X,YB,colors[N%6]+pP,picker=3.,clip_on=False)
     1925                            Plot.plot(X,YB,colors[N%6]+pP,picker=3.,clip_on=True)
    19261926                            Plot.plot(X,ZB,colors[(N+1)%6],picker=False)
    19271927                    if 'PWDR' in plottype:
     
    20432043                else:
    20442044                    break
    2045             Plot.plot(x,y,'rD',clip_on=False,picker=3.)
     2045            Plot.plot(x,y,'rD',clip_on=True,picker=3.)
    20462046    if not newPlot:
    20472047        # this restores previous plot limits (but I'm not sure why there are two .push_current calls)
Note: See TracChangeset for help on using the changeset viewer.