191 |
|
if ( $legwidth > 20 && $legheight > 40 ) then |
192 |
|
pcomb $pc0args -e 'v=(y+.5)/yres;vleft=v;vright=v' \ |
193 |
|
-e 'vbelow=(y-.5)/yres;vabove=(y+1.5)/yres' \ |
194 |
< |
-x $legwidth -y $legheight > $td/scol.pic |
194 |
> |
-x $legwidth -y $legheight > $td/scol.hdr |
195 |
|
( echo "$label"; cnt $ndivs \ |
196 |
|
| rcalc -e '$1='"($scale)*imap(($ndivs-.5-"'$1'")/$ndivs)" \ |
197 |
|
-e "$imap" | sed -e 's/\(\.[0-9][0-9][0-9]\)[0-9]*/\1/' ) \ |
198 |
|
| psign -s -.15 -cf 1 1 1 -cb 0 0 0 \ |
199 |
< |
-h `ev "floor($legheight/$ndivs+.5)"` > $td/slab.pic |
199 |
> |
-h `ev "floor($legheight/$ndivs+.5)"` > $td/slab.hdr |
200 |
|
else |
201 |
|
set legwidth=0 |
202 |
|
set legheight=0 |
203 |
< |
(echo "" ; echo "-Y 1 +X 1" ; echo "aaa" ) > $td/scol.pic |
204 |
< |
cp $td/scol.pic $td/slab.pic |
203 |
> |
(echo "" ; echo "-Y 1 +X 1" ; echo "aaa" ) > $td/scol.hdr |
204 |
> |
cp $td/scol.hdr $td/slab.hdr |
205 |
|
endif |
206 |
|
if ( $?doextrem ) then |
207 |
|
pextrem -o $picture > $td/extrema |
209 |
|
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/'` |
210 |
|
set maxpos=`sed 1d $td/extrema | rcalc -e '$2=$2;$1=$1+'"$legwidth"` |
211 |
|
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/'` |
212 |
< |
psign -s -.15 -a 2 -h 16 $minval > $td/minv.pic |
213 |
< |
psign -s -.15 -a 2 -h 16 $maxval > $td/maxv.pic |
212 |
> |
psign -s -.15 -a 2 -h 16 $minval > $td/minv.hdr |
213 |
> |
psign -s -.15 -a 2 -h 16 $maxval > $td/maxv.hdr |
214 |
|
pcomb $pc0args $pc1args $picture $cpict \ |
215 |
< |
| pcompos $td/scol.pic 0 0 \ |
216 |
< |
+t .1 "\!pcomb -e 'lo=1-gi(1)' $td/slab.pic" \ |
217 |
< |
`ev 2 $loff-1` -t .5 $td/slab.pic 0 $loff \ |
218 |
< |
- $legwidth 0 $td/minv.pic $minpos $td/maxv.pic $maxpos |
215 |
> |
| pcompos $td/scol.hdr 0 0 \ |
216 |
> |
+t .1 "\!pcomb -e 'lo=1-gi(1)' $td/slab.hdr" \ |
217 |
> |
`ev 2 $loff-1` -t .5 $td/slab.hdr 0 $loff \ |
218 |
> |
- $legwidth 0 $td/minv.hdr $minpos $td/maxv.hdr $maxpos |
219 |
|
else |
220 |
|
pcomb $pc0args $pc1args $picture $cpict \ |
221 |
< |
| pcompos $td/scol.pic 0 0 \ |
222 |
< |
+t .1 "\!pcomb -e 'lo=1-gi(1)' $td/slab.pic" \ |
223 |
< |
`ev 2 $loff-1` -t .5 $td/slab.pic 0 $loff \ |
221 |
> |
| pcompos $td/scol.hdr 0 0 \ |
222 |
> |
+t .1 "\!pcomb -e 'lo=1-gi(1)' $td/slab.hdr" \ |
223 |
> |
`ev 2 $loff-1` -t .5 $td/slab.hdr 0 $loff \ |
224 |
|
- $legwidth 0 |
225 |
|
endif |
226 |
|
quit: |