    PLOT(VII)                    2/25/75                    PLOT(VII)

    NAME
         plot: openpl et al. - graphics interface

    SYNOPSIS
         openpl( )

         erase( )

         label(s)
         char s[ ];

         line(x1, y1, x2, y2)

         circle(x, y, r)

         arc(x, y, x0, y0, x1, y1)

         dot(x, y, dx, n, pattern)
         int pattern[ ];

         move(x, y)

         point(x, y)

         linemod(s)
         char s[ ];

         space(x0, y0, x1, y1)

         closepl( )

    DESCRIPTION
         These  subroutines  generate  graphic output in a relatively
         device-independent manner.  See plot(VI) for a  description
         of the meaning of the subroutines.

         There are four libraries containing these routines, one that
         produces general graphics commands on the  standard  output,
         and  one each for the vt0 storage scope, the Diablo plotting
         terminal and the Tektronix 4014 terminal.   Openpl  must  be
         used  before  any of the others to open the device for writ-
         ing.  Closepl flushes the output.

    FILES
         /usr/lib/plot.a     produces output for plotting filters
         /usr/lib/vt0.a produces output on vt0 storage scope
         /usr/lib/gsip.a     produces output on Diablo terminal
         /usr/lib/tek.a produces output for the Tektronix 4014 termi-
         nal

                                  - 1 -

    PLOT(VII)                    2/25/75                    PLOT(VII)

    SEE ALSO
         plot(VI), graph(VI)

    BUGS

                                  - 2 -