Changeset 231 for trunk/SRC/ToBeReviewed/PLOTS/LABEL/label_gmt.pro
- Timestamp:
- 03/19/07 18:15:51 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/ToBeReviewed/PLOTS/LABEL/label_gmt.pro
r157 r231 1 1 ;+ 2 ; @file_comments 2 ; 3 ; @file_comments 3 4 ; Apply GMT palette into IDL color/intervals system 4 ; 5 ; 5 6 ; @categories 6 ; 7 ; 7 ; 8 8 ; @param MIN {in}{required} 9 9 ; A reel number specifying above what value we want to trace a contour … … 11 11 ; @param MAX {in}{required} 12 12 ; A reel number specifying below what value we want to trace a contour 13 ;14 ; @param INTERVALLE15 13 ; 16 ; 17 ; @param NCOUL 14 ; @param INTERVALLE 18 15 ; 19 ; 16 ; @param NCOUL 17 ; 20 18 ; @param NCONTOUR {out} 21 19 ; Number of contour to be drawn. … … 26 24 ; @param COUL 27 25 ; 28 ;29 26 ; @restrictions 30 ; 31 ; 27 ; 32 28 ; @examples 33 29 ; 34 ;35 30 ; @history 36 ;37 31 ; 38 32 ; @version 39 33 ; $Id$ 40 34 ;- 35 ; 41 36 PRO label_gmt, min, max, intervalle, ncoul, ncontour, level_z2d, coul 42 37 ; … … 46 41 @com_eg 47 42 48 IF pal_type NE '2dom' THEN BEGIN 43 IF pal_type NE '2dom' THEN BEGIN 49 44 50 45 ; color defined in lec_pal_gmt.pro … … 56 51 intervalle = -1 57 52 58 ENDIF ELSE BEGIN 53 ENDIF ELSE BEGIN 59 54 60 55 ; grey_shade palette (case 1 in label) 61 56 IF finite(min) EQ 0 THEN read, ' Grey shade needs a min,max :', min, max 62 57 ncontour = fix((max-min)/intervalle) 63 level_z2d = min + intervalle*findgen(Ncontour) 58 level_z2d = min + intervalle*findgen(Ncontour) 64 59 max=level_z2d[Ncontour-1]+intervalle 65 60 … … 69 64 ; color index 70 65 71 IF idx_pal EQ 0 THEN BEGIN 66 IF idx_pal EQ 0 THEN BEGIN 72 67 73 68 ; build palette … … 76 71 red[50:98] = long((100.-float(grey_shade))/100.*255.) 77 72 78 IF field.origin EQ 'diff' THEN BEGIN 79 73 IF field.origin EQ 'diff' THEN BEGIN 74 80 75 ; difference plot : lighter below first negative interval 81 76 red[51:98] = long((100.-float(grey_shade_2))/100.*255.) … … 83 78 red[50] = 255 84 79 85 ENDIF 80 ENDIF 86 81 87 82 ; first color=black … … 95 90 tvlct, red, green, blue 96 91 97 ENDIF 98 92 ENDIF 93 99 94 mid_index = max(where(level_z2d LE fldatt.mid)) 100 95 coul = findgen(Ncontour)+49-mid_index +2 101 96 102 ENDELSE 103 104 105 END 97 ENDELSE 98 END
Note: See TracChangeset
for help on using the changeset viewer.