1 |
< |
#!/bin/csh -f |
2 |
< |
# SCCSid "$SunId$ LBL" |
1 |
> |
#!/bin/csh -fe |
2 |
> |
# RCSid: $Id$ |
3 |
|
# |
4 |
|
# Create false color image with legend |
5 |
|
# |
142 |
|
cat > $td/picture |
143 |
|
set picture=$td/picture |
144 |
|
endif |
145 |
< |
if ($decades > 0) then |
145 |
> |
if ("$decades" != "0") then |
146 |
|
set pc1args=($pc1args -e "map(x)=if(x-10^-$decades,log10(x)/$decades+1,0)") |
147 |
|
set imap="imap(y)=10^((y-1)*$decades)" |
148 |
|
else |
153 |
|
-x $legwidth -y $legheight > $td/scol.pic |
154 |
|
( echo $label; cnt $ndivs \ |
155 |
|
| rcalc -e '$1='"($scale)*imap(($ndivs-.5-"'$1'")/$ndivs)" \ |
156 |
< |
-e "$imap" ) \ |
156 |
> |
-e "$imap" | sed -e 's/\(\.[0-9][0-9][0-9]\)[0-9]*/\1/' ) \ |
157 |
|
| psign -s -.15 -cf 1 1 1 -cb 0 0 0 \ |
158 |
|
-h `ev "floor($legheight/$ndivs+.5)"` > $td/slab.pic |
159 |
|
if ( $?doextrem ) then |
160 |
|
pextrem -o $picture > $td/extrema |
161 |
|
set minpos=`sed 2d $td/extrema | rcalc -e '$2=$2;$1=$1+'"$legwidth"` |
162 |
< |
set minval=`rcalc -e '$1=($3*.3+$4*.59+$5*.11)*'"$mult" $td/extrema | sed -e 2d -e 's/\(.....\).*$/\1/'` |
162 |
> |
set minval=`rcalc -e '$1=($3*.27+$4*.67+$5*.06)*'"$mult" $td/extrema | sed -e 2d -e 's/\(\.[0-9][0-9][0-9]\)[0-9]*/\1/'` |
163 |
|
set maxpos=`sed 1d $td/extrema | rcalc -e '$2=$2;$1=$1+'"$legwidth"` |
164 |
< |
set maxval=`rcalc -e '$1=($3*.3+$4*.59+$5*.11)*'"$mult" $td/extrema | sed -e 1d -e 's/\(.....\).*$/\1/'` |
164 |
> |
set maxval=`rcalc -e '$1=($3*.27+$4*.67+$5*.06)*'"$mult" $td/extrema | sed -e 1d -e 's/\(\.[0-9][0-9][0-9]\)[0-9]*/\1/'` |
165 |
|
psign -s -.15 -a 2 -h 16 $minval > $td/minv.pic |
166 |
|
psign -s -.15 -a 2 -h 16 $maxval > $td/maxv.pic |
167 |
|
pcomb $pc0args $pc1args $picture $cpict \ |