1 GRAF

  GRAF is a graphics program for production of report-quality graphs from
  data entered from the keyboard or from a file.  Additional information
  is available by entering GRAF and typing HELP or HELP 'command' at the
  "GR>" prompt.  Execute the program by entering : 

      $ GRAF [filespec]

  where 'filespec' is an optional file containing commands and data for
  the program.  If the file type is omitted, '.GRF' is assumed. 

  For detailed help on GRAF, enter the GRAF program and issue the HELP
  command.  See also, DOCUMENT:GRAF.DOC. 
2 Concepts
  
  This program enables the user to plot data on a variety of graphic
  devices with many user-selectable options.  Data may be entered from the
  keyboard or from one or more files. 

  There are up to 8 curves permitted on a single plot.  The data is
  associated with a curve by use of the CURVE command.  All subsequently
  entered data which is normally associated with curves will automatically
  be associated with the specified curve until another curve command is
  encountered. 

  The CLEAR command will return the program to its initial state, deleting
  all data and resetting all pointers and default values. 

  Any data may be changed by simply reentering that data from the keyboard
  or a file.  In addition, access to the system editor is provided by the
  EDIT command for more extensive modifications.  The EDIT command is also
  the only way to delete data. 
2 Commands 

  The user interface to the GRAF program is command-oriented and uses the
  MERLIB language manipulation routines to provide a flexible,
  user-friendly environment.  All commands can be abbreviated to their
  minimum, non-ambiguous form.  Commands may be entered in any order
  within the constraints implied by the CURVE command (see HELP CURVE). If
  a command which would normally be used to specify an option for a curve
  (such as symbol type) is entered before any curve has been selected,
  CURVE 1 will be assumed. 

  If any command can not be completely entered on a single line of input,
  the command may be continued on the next line by entering an elipsis
  (...) as the last entry on the first line.  This technique may be
  continued to a maximum length of 4000 characters (not including trailing
  spaces or elipses).  Please note that only the first 132 characters per
  line will be read although any attempt to read more than 132 characters
  will normally result in an error message. 

  In those commands where options are entered (such as FONT); the keywords
  for the option choices may be abbreviated to the minimum, non-ambiguous
  subset. 
2 Initialization

  If a file named GRAF.INIT is found in the user's login directory, it 
  will be read (executed) prior to any commands from input or macro files.
2 Plot_types

  GRAF presently supports BIVARIANT, BAR, SURFACE, CONTOUR, and VECTOR
  plots. 
2 Devices                

 GRAF presently supports all tektronix-compatible terminals, the GP-29
 terminals, the Graphon terminals, the QMS laser printer, the Tektronix
 plotter, the HP plotter, and the Versatec color printer. Other devices 
 will be made available as they are needed. 

2 Qualifiers

  If the qualifier "/DEBUG" is included in the invocation of GRAF, the
  file DISSPLA.OUT will be produced containing debugging printout from the
  DISSPLA graphics library. 

  If the qualifier "/MACRO=filespec" is included on the command line, the
  file specified will be read in prior to reading the command file (if
  one was specified).  The default file type for macro files is ".GRF".
 
  If the qualifier "/NOINIT" is included, the user's GRAF.INIT initialization
  file (if it exists) will not be read in. 
