[cig-commits] r4684 - geodyn/3D/MAG/trunk/idl
wei at geodynamics.org
wei at geodynamics.org
Tue Oct 3 15:09:38 PDT 2006
Author: wei
Date: 2006-10-03 15:09:38 -0700 (Tue, 03 Oct 2006)
New Revision: 4684
Modified:
geodyn/3D/MAG/trunk/idl/magsym.pro
Log:
fixed label orientation, added colorbars to closeup plot
Modified: geodyn/3D/MAG/trunk/idl/magsym.pro
===================================================================
--- geodyn/3D/MAG/trunk/idl/magsym.pro 2006-10-03 20:42:22 UTC (rev 4683)
+++ geodyn/3D/MAG/trunk/idl/magsym.pro 2006-10-03 22:09:38 UTC (rev 4684)
@@ -1086,13 +1086,35 @@
LENGTH=ARRV,COLOR=ARRCOL
XYOUTS,9.25/XDIM,20.3/YDIM,'VELOCITY r='+SNRA,SIZE=CSZ*SZF,/NORMAL,$
ALIGNMENT=0.5,COLOR=TEXTCOLOR
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;MAKE A COLOR SCALE BAR & PRINT VARIABLE NAME
+ IF LCOLOR GE 1 THEN BEGIN
+ XBAR1=0.115 & DXBAR=5/((NLV-1)*XDIM) & YBAR1=0.45
+ SCALE1=STRING(UPV(0)/UPFAC) & SCALE2=STRING(UPV(NLV-1)/UPFAC)
+ SCALE1=STRMID(SCALE1,2,7) & SCALE2=STRMID(SCALE2,2,7)
+ XYOUTS,XBAR1-2*DXBAR,YBAR1-DXBAR,SCALE1,COLOR=TEXTCOLOR,SIZE=1.5*SCWINDOW,/NORM
+
+ FOR L=0, NLV-2 DO BEGIN
+ XBAR2=XBAR1 + DXBAR & YBAR2=YBAR1 + DXBAR
+ XBAR=[XBAR1,XBAR2,XBAR2,XBAR1,XBAR1] & YBAR=[YBAR1,YBAR1,YBAR2,YBAR2,YBAR1]
+ POLYFILL,XBAR,YBAR,COLOR=VCOLORS(L),/NORM
+ ;OPLOT,XBAR,YBAR,COLOR=TEXTCOLOR,LINESTYLE=0,/NOCLIP ;ADD BOUNDARIES
+ XBAR1=XBAR1 + DXBAR
+ ENDFOR
+ XYOUTS,XBAR1-3*DXBAR,YBAR1-DXBAR,SCALE2,COLOR=TEXTCOLOR,SIZE=1.5*SCWINDOW,/NORM
+ ENDIF
+ IF LCOLOR EQ 0 THEN BEGIN
+ XYOUTS,0.5,.47,'PTITLEB',COLOR=TEXTCOLOR,/NORM,SIZE=1.25*SCWINDOW,$
+ ALIGNMENT=0.5
+ ENDIF
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ENDIF
!P.THICK=2
XYOUTS,9.25/XDIM,10.8/YDIM,'LONGITUDE',SIZE=CSS*SZF,/NORMAL,$
ALIGNMENT=0.5,COLOR=TEXTCOLOR
XYOUTS,0.60/XDIM,16./YDIM,'LATITUDE',SIZE=CSS*SZF,/NORMAL,$
- ALIGNMENT=0.5,ORIENTATION=90,COLOR=TEXTCOLOR
+ ALIGNMENT=0.5,ORIENTATION=-90,COLOR=TEXTCOLOR
!P.POSITION=XC2
@@ -1114,6 +1136,28 @@
LENGTH=ARRB,COLOR=ARRCOL
XYOUTS,9.25/XDIM,9.8/YDIM,'MAGNETIC FIELD r='+SNBR,SIZE=CSZ*SZF,$
/NORMAL,ALIGNMENT=0.5,COLOR=TEXTCOLOR
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;MAKE A COLOR SCALE BAR & PRINT VARIABLE NAME
+ IF LCOLOR GE 1 THEN BEGIN
+ XBAR1=0.115 & DXBAR=5/((NLV-1)*XDIM) & YBAR1=0.025
+ SCALE1=STRING(BRV(0)/BFAC) & SCALE2=STRING(BRV(NLV-1)/BFAC)
+ SCALE1=STRMID(SCALE1,2,7) & SCALE2=STRMID(SCALE2,2,7)
+ XYOUTS,XBAR1-2*DXBAR,YBAR1-DXBAR,SCALE1,COLOR=TEXTCOLOR,SIZE=1.5*SCWINDOW,/NORM
+
+ FOR L=0, NLV-2 DO BEGIN
+ XBAR2=XBAR1 + DXBAR & YBAR2=YBAR1 + DXBAR
+ XBAR=[XBAR1,XBAR2,XBAR2,XBAR1,XBAR1] & YBAR=[YBAR1,YBAR1,YBAR2,YBAR2,YBAR1]
+ POLYFILL,XBAR,YBAR,COLOR=VCOLORS(L),/NORM
+ ;OPLOT,XBAR,YBAR,COLOR=TEXTCOLOR,LINESTYLE=0,/NOCLIP ;ADD BOUNDARIES
+ XBAR1=XBAR1 + DXBAR
+ ENDFOR
+ XYOUTS,XBAR1-3*DXBAR,YBAR1-DXBAR,SCALE2,COLOR=TEXTCOLOR,SIZE=1.5*SCWINDOW,/NORM
+ ENDIF
+ IF LCOLOR EQ 0 THEN BEGIN
+ XYOUTS,0.5,.47,'PTITLEB',COLOR=TEXTCOLOR,/NORM,SIZE=1.25*SCWINDOW,$
+ ALIGNMENT=0.5
+ ENDIF
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ENDIF
@@ -1122,7 +1166,7 @@
XYOUTS,9.25/XDIM,0.3/YDIM,'LONGITUDE',SIZE=CSS*SZF,$
/NORMAL,ALIGNMENT=0.5,COLOR=TEXTCOLOR
XYOUTS,0.60/XDIM,5.5/YDIM,'LATITUDE',SIZE=CSS*SZF,$
- /NORMAL,ALIGNMENT=0.5,ORIENTATION=90,COLOR=TEXTCOLOR
+ /NORMAL,ALIGNMENT=0.5,ORIENTATION=-90,COLOR=TEXTCOLOR
XYOUTS,0.5,22.7/YDIM,ANNTEXT1,/NORM,SIZE=CSB*SZF,$
ALIGNMENT=0.5,COLOR=TEXTCOLOR
More information about the cig-commits
mailing list