64 |
|
breaksw |
65 |
|
case -cl: |
66 |
|
set docont=a |
67 |
< |
set loff=20 |
67 |
> |
set loff=12 |
68 |
|
breaksw |
69 |
|
case -cb: |
70 |
|
set docont=b |
71 |
< |
set loff=14 |
71 |
> |
set loff=13 |
72 |
|
breaksw |
73 |
|
case -e: |
74 |
|
set doextrem |
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 \ |