Changeset 4294 for trunk/GSASIIplot.py


Ignore:
Timestamp:
Feb 11, 2020 4:45:30 AM (22 months ago)
Author:
vondreele
Message:

remove obs, calc, etc. from display plot legend - caused problems in publish

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIplot.py

    r4293 r4294  
    32433243                    if G2frame.SubBack:
    32443244                        if 'PWDR' in plottype:
    3245                             ObsLine = Plot.plot(Xum,Y,colors[0]+pP,picker=False,clip_on=Clip_on,label='obs-bkg')  #Io-Ib
     3245                            ObsLine = Plot.plot(Xum,Y,colors[0]+pP,picker=False,clip_on=Clip_on,label='_obs-bkg')  #Io-Ib
    32463246                            if np.any(Z):       #only if there is a calc pattern
    3247                                 CalcLine = Plot.plot(X,Z-W,colors[1],picker=False,label='calc-bkg')               #Ic-Ib
     3247                                CalcLine = Plot.plot(X,Z-W,colors[1],picker=False,label='_calc-bkg')               #Ic-Ib
    32483248                        else:
    32493249                            Plot.plot(X,YB,colors[0]+pP,picker=3.,clip_on=Clip_on,label='_obs')
     
    32513251                    else:
    32523252                        if 'PWDR' in plottype:
    3253                             ObsLine = Plot.plot(Xum,Y,colors[0]+pP,picker=3.,clip_on=Clip_on,label='obs')    #Io
    3254                             CalcLine = Plot.plot(X,Z,colors[1],picker=False,label='calc')                 #Ic
     3253                            ObsLine = Plot.plot(Xum,Y,colors[0]+pP,picker=3.,clip_on=Clip_on,label='_obs')    #Io
     3254                            CalcLine = Plot.plot(X,Z,colors[1],picker=False,label='_calc')                 #Ic
    32553255                        else:
    32563256                            Plot.plot(X,YB,colors[0]+pP,picker=3.,clip_on=Clip_on,label='_obs')
    3257                             Plot.plot(X,ZB,colors[2],picker=False,label='calc')
     3257                            Plot.plot(X,ZB,colors[2],picker=False,label='_calc')
    32583258                    if 'PWDR' in plottype and (G2frame.SinglePlot and G2frame.plusPlot):
    3259                         BackLine = Plot.plot(X,W,colors[2],picker=False,label='bkg')                 #Ib
     3259                        BackLine = Plot.plot(X,W,colors[2],picker=False,label='_bkg')                 #Ib
    32603260                        if not G2frame.Weight and np.any(Z):
    3261                             DifLine = Plot.plot(X,D,colors[3],picker=1.,label='diff')                 #Io-Ic
     3261                            DifLine = Plot.plot(X,D,colors[3],picker=1.,label='_diff')                 #Io-Ic
    32623262                    Plot.axhline(0.,color='k',label='_zero')
    32633263                Page.SetToolTipString('')
     
    33663366            handles,legends = Plot.get_legend_handles_labels()  #got double entries in the phase legends for some reason
    33673367            if handles:
    3368                 if len(Phases):
    3369                     labels = dict(zip(legends,handles))     #this removes duplicate phase entries
    3370                     handles = [labels[item] for item in labels]
    3371                     legends = list(labels.keys())
    3372                     Plot.legend(handles,legends,title='Data & Phases',loc='best')
    3373                 else:
    3374                     Plot.legend(handles,legends,title='Data',loc='best')
     3368                labels = dict(zip(legends,handles))     #this removes duplicate phase entries
     3369                handles = [labels[item] for item in labels]
     3370                legends = list(labels.keys())
     3371                Plot.legend(handles,legends,title='Phases',loc='best')
    33753372           
    33763373    if G2frame.Contour:
Note: See TracChangeset for help on using the changeset viewer.