Changeset 4287 for trunk/GSASIIplot.py
- Timestamp:
- Feb 4, 2020 1:02:56 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIplot.py
r4270 r4287 3245 3245 if G2frame.SubBack: 3246 3246 if 'PWDR' in plottype: 3247 ObsLine = Plot.plot(Xum,Y,colors[0]+pP,picker=False,clip_on=Clip_on,label=' _obs') #Io-Ib3247 ObsLine = Plot.plot(Xum,Y,colors[0]+pP,picker=False,clip_on=Clip_on,label='obs-bkg') #Io-Ib 3248 3248 if np.any(Z): #only if there is a calc pattern 3249 CalcLine = Plot.plot(X,Z-W,colors[1],picker=False,label=' _calc') #Ic-Ib3249 CalcLine = Plot.plot(X,Z-W,colors[1],picker=False,label='calc-bkg') #Ic-Ib 3250 3250 else: 3251 3251 Plot.plot(X,YB,colors[0]+pP,picker=3.,clip_on=Clip_on,label='_obs') … … 3253 3253 else: 3254 3254 if 'PWDR' in plottype: 3255 ObsLine = Plot.plot(Xum,Y,colors[0]+pP,picker=3.,clip_on=Clip_on,label='_obs') #Io 3256 CalcLine = Plot.plot(X,Z,colors[1],picker=False,label='_calc') #Ic 3255 ObsLine = Plot.plot(Xum,Y,colors[0]+pP,picker=3.,clip_on=Clip_on,label='obs') #Io 3256 if np.any(Z): 3257 CalcLine = Plot.plot(X,Z,colors[1],picker=False,label='calc') #Ic 3257 3258 else: 3258 3259 Plot.plot(X,YB,colors[0]+pP,picker=3.,clip_on=Clip_on,label='_obs') 3259 Plot.plot(X,ZB,colors[2],picker=False,label=' _calc')3260 Plot.plot(X,ZB,colors[2],picker=False,label='calc') 3260 3261 if 'PWDR' in plottype and (G2frame.SinglePlot and G2frame.plusPlot): 3261 BackLine = Plot.plot(X,W,colors[2],picker=False,label='_bkg') #Ib 3262 if not G2frame.Weight: DifLine = Plot.plot(X,D,colors[3],picker=1.,label='_diff') #Io-Ic 3262 if np.any(W): 3263 BackLine = Plot.plot(X,W,colors[2],picker=False,label='bkg') #Ib 3264 if not G2frame.Weight and np.any(Z): 3265 DifLine = Plot.plot(X,D,colors[3],picker=1.,label='diff') #Io-Ic 3263 3266 Plot.axhline(0.,color='k',label='_zero') 3264 3267 Page.SetToolTipString('') … … 3365 3368 else: 3366 3369 Page.tickDict[phase],j = Plot.plot(peak.T[1],pos,plsym,mew=w,ms=l,picker=3.,label=phase) 3367 if len(Phases): 3368 handles,legends = Plot.get_legend_handles_labels() #got double entries in the legends for some reason 3369 if handles: 3370 Plot.legend(handles[::2],legends[::2],title='Phases',loc='best') #skip every other one 3370 handles,legends = Plot.get_legend_handles_labels() #got double entries in the phase legends for some reason 3371 if handles: 3372 if len(Phases): 3373 labels = dict(zip(legends,handles)) #this removes duplicate phase entries 3374 handles = [labels[item] for item in labels] 3375 legends = list(labels.keys()) 3376 Plot.legend(handles,legends,title='Data & Phases',loc='best') 3377 else: 3378 Plot.legend(handles,legends,title='Data',loc='best') 3371 3379 3372 3380 if G2frame.Contour:
Note: See TracChangeset
for help on using the changeset viewer.