Last: zshift-array Up: ../graph3.html Next: cross-reference


GENERAL-INFORMATION

 GRAPH3 is a "black-box" utility program for making simple line drawings
 of 3-D  data.  It  is a  modification of  the 2-D  program, GRAPH,  and
 permits identical input (with the exception of the histogram facility),
 plus certain  extra  variables which  are  relevant for  3-D  plotting.
 Input to GRAPH3 consists  of FORTRAN NAMELIST  input, $DATA ...   $END,
 followed by 5  title cards, as  described in the  comments below  which
 have been extracted from the program.  Multiple sets of input data  may
 be provided in a single run.  A simple example of a input file follows:

  $DATA X(1,1)=1,2,3,4,5,
        Y(1,1)=1,4,9,16,25,
        X(1,2)=1,2,3,4,5,6,7,8,9,10,
        Y(1,2)=1,1.4142,1.7320,2,2.2360,2.4494,2.6457,
               2.8284,3,3.1622,
        Z(1,1)=1,2,3,4,5,
        Z(1,2)=1,2,3,4,5,6,7,8,9,10,
        N=5,10,
        NU=2*1
  $END
 Sample Graphs of Y = X**2 (squares) and Y = SQRT(X) (diamonds)
 X Values
 Y Values

 Note that the  keyword $DATA **MUST**  begin in column  2, and that  no
 data may ever be coded in column 1.  Otherwise the format is free-form.
 In this example, two  sets of data are  provided, one representing  the
 curve y = x**2, and the second, y = sqrt(x), in both of which x = z.

 At present, only one version of GRAPH3 is present on the system:

 * GRAF3X - graphs on Printronix 300 line printer

 To run GRAPH3, the following command is required:

 @GRAF3X infile,outfile,plotfile

 or

 @GRAF3X
 INPUT FILE = infile
 OUTPUT FILE = outfile
 PLOT FILE = plotfile

 If GRAF3X was used, the output listing and plot may be produced on  the
 Chemistry Printronix 300 line printer by the following command:

 @P300
 Print file: outfile
 Print file: plotfile
 Print file: ^Z

 or disposed to the Physics Printronix 600 line printer by

 @PRINT outfile,plotfile

 The file names "infile", "outfile",  and "plotfile" must not exceed  10
 characters in length (6-character  name + 3-character extension).   The
 three file names input  to GRAPH3 may be  provided in three  successive
 lines of  a file  named GRAF3X.CMD  if desired;  GRAPH3 will  then  not
 prompt for file names.

 The plot file output by GRAF3X should only be printed on the Printronix
 300 or  600; with  other printers,  the result  will be  1200 lines  of
 totally meaningless characters.

 GRAPH3 is currently dimensioned for 1600 data points in each of up to 6
 curves.  Typical  execution times  are  about 5  sec to  construct  the
 graph, plus 0.3 sec to construct the plot file from the in-core  bitmap
 representation.  Comments from subroutine GRFGG3 in GRAPH3 follow.