Changeset 2715 for trunk/GSASIIplot.py


Ignore:
Timestamp:
Feb 18, 2017 4:22:21 PM (5 years ago)
Author:
vondreele
Message:

put histogram numbers in sorted order for View LS parms
remove some commented lines from G2pwdrGUI
force seq refinement to skip unused phases in each histogram - hap parameters are ignored & seq results table shows blanks for them
seq plot plot skips blanks - leaves blank spots in any parameter line

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIplot.py

    r2701 r2715  
    41874187            'press L to toggle lines, S to select X axis, T to change titles (reselect column to show?)',1)
    41884188        Plot.clear()
     4189        colors=['b','g','r','c','m','k']
    41894190        if G2frame.seqXaxis is not None:   
    41904191            xName,X,Xsig = Page.seqTableGet(G2frame.seqXaxis)
     
    41924193            X = np.arange(0,G2frame.SeqTable.GetNumberRows(),1)
    41934194            xName = 'Data sequence number'
    4194         for col in Page.seqYaxisList:
     4195        for ic,col in enumerate(Page.seqYaxisList):
     4196            Ncol = colors[ic%6]
    41954197            name,Y,sig = Page.seqTableGet(col)
    41964198            # deal with missing (None) values
     
    41994201            Ysnew = []
    42004202            for i in range(len(X)):
    4201                 if X[i] is None or Y[i] is None: continue
     4203                if X[i] is None or Y[i] is None:
     4204                    if Ysnew:
     4205                        if G2frame.seqReverse and not G2frame.seqXaxis:
     4206                            Ynew = Ynew[::-1]
     4207                            Ysnew = Ysnew[::-1]
     4208                        if G2frame.seqLines:
     4209                            Plot.errorbar(Xnew,Ynew,yerr=Ysnew,color=Ncol)
     4210                        else:
     4211                            Plot.errorbar(Xnew,Ynew,yerr=Ysnew,linestyle='None',color=Ncol,marker='x')
     4212                    else:
     4213                        if G2frame.seqReverse and not G2frame.seqXaxis:
     4214                            Ynew = Ynew[::-1]
     4215                        Plot.plot(Xnew,Ynew,color=Ncol)
     4216                        Plot.plot(Xnew,Ynew,'o',color=Ncol)
     4217                    Xnew = []
     4218                    Ynew = []
     4219                    Ysnew = []
     4220                    continue
    42024221                Xnew.append(X[i])
    42034222                Ynew.append(Y[i])
     
    42084227                    Ysnew = Ysnew[::-1]
    42094228                if G2frame.seqLines:
    4210                     Plot.errorbar(Xnew,Ynew,yerr=Ysnew,label=name)
     4229                    Plot.errorbar(Xnew,Ynew,yerr=Ysnew,color=Ncol,label=name)
    42114230                else:
    4212                     Plot.errorbar(Xnew,Ynew,yerr=Ysnew,label=name,linestyle='None',marker='x')
     4231                    Plot.errorbar(Xnew,Ynew,yerr=Ysnew,label=name,linestyle='None',color=Ncol,marker='x')
    42134232            else:
    42144233                if G2frame.seqReverse and not G2frame.seqXaxis:
    42154234                    Ynew = Ynew[::-1]
    4216                 Plot.plot(Xnew,Ynew)
    4217                 Plot.plot(Xnew,Ynew,'o',label=name)
     4235                Plot.plot(Xnew,Ynew,color=Ncol)
     4236                Plot.plot(Xnew,Ynew,'o',color=Ncol,label=name)
    42184237        if Page.fitvals: # TODO: deal with fitting of None values
    42194238            if G2frame.seqReverse and not G2frame.seqXaxis:
Note: See TracChangeset for help on using the changeset viewer.