 
      SUBROUTINE LINE(MM, M, N, A, CLAB, RLAB, TITLE, R, S, OUNIT)
C
C<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
C
C   PURPOSE
C   -------
C
C      PRODUCES A LINE PROFILE OF THE VARIABLES FOR EACH CASE
C
C   DESCRIPTION
C   -----------
C
C   1.  THE LINE PROFILE IS A HORIZONTAL PROFILE THAT PRESENTS A SCALED
C       PLOT OF THE VARIABLES FOR EACH CASE.  THE VALUES ARE SCALED
C       SUCH THAT THE SMALLEST VALUE FOR A VARIABLE OVER ALL CASES IS
C       PLOTTED AT THE EXTREME LEFT AND THE LARGEST VALUE AT THE
C       EXTREME RIGHT.  IF ANY TWO VALUES OCCUPY THE SAME LOCATION ON
C       THE LINE, ONE OF THE VALUES IS OFFSET ONE LOCATION.  OUTPUT IS
C       ON FORTRAN UNIT OUNIT.  THERE MUST BE NO MORE THAN 35
C       VARIABLES.
C
C   2.  TO OBTAIN A PROFILE OF THE CASES FOR EACH VARIABLE, SEE CLUSTER
C       SUBROUTINE PROF.
C
C   INPUT PARAMETERS
C   ----------------
C
C   MM    INTEGER SCALAR (UNCHANGED ON OUTPUT).
C         THE FIRST DIMENSION OF THE MATRIX A.  MUST BE AT LEAST M.
C
C   M     INTEGER SCALAR (UNCHANGED ON OUTPUT).
C         THE NUMBER OF CASES.
C
C   N     INTEGER SCALAR (UNCHANGED ON OUTPUT).
C         THE NUMBER OF VARIABLES.  N MUST BE LESS THAN 36.
C
C   A     REAL MATRIX WHOSE FIRST DIMENSION MUST BE MM AND SECOND
C            DIMENSION MUST BE AT LEAST N  (UNCHANGED ON OUTPUT).
C         THE MATRIX OF DATA VALUES.
C
C         A(I,J) IS THE VALUE FOR THE J-TH VARIABLE FOR THE I-TH CASE.
C
C   CLAB  VECTOR OF 4-CHARACTER VARIABLES DIMENSIONED AT LEAST N.
C            (UNCHANGED ON OUTPUT).
C         THE LABELS OF THE VARIABLES.
C
C   RLAB  VECTOR OF 4-CHARACTER VARIABLES DIMENSIONED AT LEAST M.
C            (UNCHANGED ON OUTPUT).
C         THE LABELS OF THE CASES.
C
C   TITLE 10-CHARACTER VARIABLE (UNCHANGED ON OUTPUT).
C         TITLE OF THE DATA SET.
C
C   R     REAL MATRIX WHOSE FIRST DIMENSION MUST BE 2 AND SECOND
C            DIMENSION IS AT LEAST N  (UNCHANGED ON OUTPUT).
C         R(1,J) DENOTES THE SMALLEST VALUE OF THE J-TH VARIABLE OVER
C                ALL OF THE CASES.
C         R(2,J) DENOTES THE LARGEST VALUE OF THE J-TH VARIABLE OVER
C                ALL OF THE CASES.
C
C         IF R(1,1) = 0. ON INPUT, THE SUBROUTINE WILL CALCULATE THE
C            MATRIX.  OTHERWISE, THE ROUTINE WILL USE THE VALUES
C            SUPPLIED ON INPUT.
C
C   S     VECTOR OF 1-CHARACTER VARIABLES DIMENSIONED AT LEAST N
C            (UNCHANGED ON OUTPUT).
C         S(I) IS THE ONE-CHARACTER SYMBOL USED TO DENOTE VARIABLE I.
C
C         IF S(1) IS '0' ON INPUT, THE ROUTINE WILL LABEL THE FIRST
C            VARIABLE '1', THE SECOND VARIABLE '2', ETC.
C
C   OUNIT INTEGER SCALAR (UNCHANGED ON OUTPUT).
C         UNIT NUMBER FOR OUTPUT.
C
C   REFERENCE
C   ---------
C
C     HARTIGAN, J. A. (1975).  CLUSTERING ALGORITHMS, JOHN WILEY &
C        SONS, INC., NEW YORK.  PAGE 39, 44.
C
C<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
C
 
 
