source: tags/LIM1D_v3.20/GRAPHICS/colorbarn.pro @ 6

Last change on this file since 6 was 6, checked in by vancop, 8 years ago

initial import of v3.20 /Users/ioulianikolskaia/Boulot/CODES/LIM1D/ARCHIVE/TMP/LIM1D_v3.20/

File size: 1.1 KB
Line 
1PRO colorbarn,xpo, ypo, length, height, mindat, maxdat, leveling,nlevels,levels,colors, format, cs
2; does a colorbar
3; v1.0 by Ralph Timmermann, UCL-ASTR, 2002
4; tag v2.0, Martin Vancoppenolle, June 2nd, 2009
5;------------------------------------------------------------------------------
6
7; diese procedure zeichnet einen farbbalken
8; folgende parameter muessen gesetzt werden
9;
10; xpo,ypo  position der linken unteren ecke in Normalkoordinaten
11; length, height   laenge und Hoehe  des balkens
12; mindat,maxdat  wertegrenzen des balkens
13;
14;------------------------------------------------------------------------------
15
16; create the bar
17ncol=nlevels-1 ; ok
18bar=INTARR(ncol,2)
19bar(*,0)=REFORM(colors(0:ncol-1))
20bar(*,1)=bar(*,0)
21
22; plot the bar (congrid just expands an array
23TV, CONGRID(bar,ncol*20,10),xpo,ypo,xsize=length,ysize=height,/normal
24
25; add the black lines and the caption
26PLOT,[0,nlevels],[0,height],xsty=1,ysty=1,/nodata,/noerase,$
27yticks=1,yticklen=0,ytickv=[0,height],ytickname=[' ',' '],$
28xticks=nlevels-1,xtickn=string(levels,format=format),$
29position=[xpo,ypo,xpo+length,ypo+height],$
30/normal,xticklen=0.5,color=000, charsize=cs
31
32END
Note: See TracBrowser for help on using the repository browser.