File: PLOLIN.FT of Tape: Various/ETH/f2
(Source file text) 

	SUBROUTINE PLOLIN(XS,FRSVX,FINCX,YS,FRSVY,FINCY)
	REAL CHAR(10)
	CALL ASK(1,NPTS,DU,DU,DU,'# OF POINTS&')
	IF(NPTS.LE.0)GO TO 50
	DELVX=FINCX/2.5
	DELVY=FINCY/2.5
	IPLT=3
	CALL ASK(1,LTP,DU,DU,DU,'MODE&')
	IF(LTP.NE.0) CALL ASK(3,DU,DU,CHAR,DU,'SYMBOL&')
	CALL CGET(CHAR(1),1,INTEQ)
	INTEQ=INTEQ+199
	ALTP=ABS(LTP)
	ZCNT=ALTP
	ICHR=0
	IF(LTP.NE.0)ICHR=1
	DO 30 I=1,NPTS
	CALL ASK(2,DU,XA,DU,DU,'X&')
	IF(XA.GT.1.E10) GOTO 50
	XPT=(XA-FRSVX)/DELVX+XS
	CALL ASK(2,DU,YA,DU,DU,'Y&')
	YPT=(YA-FRSVY)/DELVY+YS
25	CALL XYPLOT(XPT,YPT,IPLT)
	IF(LTP.GE.0)IPLT=2
	IF(ICHR.EQ.0)GO TO 30
	ZCNT=ZCNT+1
	IF(ZCNT.LT.ALTP)GO TO 30
	ZCNT=0
	CALL SYMBOL(XPT,YPT,.32,INTEQ,0,IPLT-4)
30	CONTINUE
50	CALL XYPLOT(XPT,YPT,3)
	RETURN
	END