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

	SUBROUTINE PLOTAX(XS,BEGX,FINCX,YS,BEGY,FINCY)
	REAL TEXT(10)
	CALL ASK(3,DU,DU,TEXT,DU,'AXIS: X,Y,NONE&')
	CALL CGET(TEXT(1),1,IXYD)
	CALL ASK(2,DU,X0,DU,DU,'X ORIGIN&')
	CALL ASK(2,DU,Y0,DU,DU,'Y ORIGIN&')
	CALL ASK(1,IANGLE,DU,DU,DU,'ANGLE (DEGREES)&')
	CALL ASK(3,DU,DU,TEXT,NTEXT,'TEXT&')
	CALL ASK(1,NTICKS,DU,DU,DU,'# TICKS&')
	CALL ASK(1,NSIDE,DU,DU,DU,'TEXT CCW:+1, CW:-1&')
	NTEXT=NTEXT*NSIDE
	CALL ASK(4,NSIDE,DU,DU,DU,'TICKS SAME SIDE&')
	IF(NSIDE.EQ.0) NSIDE=-1
	NTICKS=NTICKS*NSIDE
	CALL ASK(2,DU,BEG,DU,DU,'FIRST VALUE&')
	CALL ASK(2,DU,FINC,DU,DU,'INCREMENT&')
	CALL ASK(1,ISIZE,DU,DU,DU,'DIGIT SIZE&')
	CALL ASK(1,IFMT,DU,DU,DU,'# DEC. PLACES&')
	SIZE=ISIZE*.07
	CALL AXIS(X0,Y0,TEXT,NTEXT,NTICKS,IANGLE,IFMT,BEG,FINC,SIZE)
	IF(IXYD-24)30,10,20
10	BEGX=BEG
	FINCX=FINC
	XS=X0
	RETURN
20	BEGY=BEG
	FINCY=FINC
	YS=Y0
	RETURN
30	RETURN
	END