Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ plot(3X) — Interactive 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

plot(4)

graph(1G)

stat(1G)

tplot(1G)



          PLOT(3X)             INTERACTIVE UNIX System             PLOT(3X)



          NAME
               plot - graphics interface subroutines

          SYNOPSIS
               openpl ()

               erase ()

               label (s)
               char *s;

               line (x1, y1, x2, y2)
               int x1, y1, x2, y2;

               circle (x, y, r)
               int x, y, r;

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

               move (x, y)
               int x, y;

               cont (x, y)
               int x, y;

               point (x, y)
               int x, y;

               linemod (s)
               char *s;

               space (x0, y0, x1, y1)
               int x0, y0, x1, y1;

               closepl ()

          DESCRIPTION
               These subroutines generate graphic output in a relatively
               device-independent manner.  Space must be used before any of
               these functions to declare the amount of space necessary
               [see plot(4)].  Openpl must be used before any of the others
               to open the device for writing.  Closepl flushes the output.

               Circle draws a circle of radius r with center at the point
               (x, y).

               Arc draws an arc of a circle with center at the point (x, y)
               between the points (x0, y0) and (x1, y1).

               String arguments to label and linemod are terminated by
               nulls and do not contain new-lines.



          Rev. C Software Development Set                            Page 1





          PLOT(3X)             INTERACTIVE UNIX System             PLOT(3X)



               See plot(4) for a description of the effect of the remaining
               functions.

               The library files listed below provide several flavors of
               these routines.

          FILES
               LIBDIR/libplot.a         produces output for tplot(1G)
                                        filters

               LIBDIR/lib300.pa         for DASI 300

               LIBDIR/lib300.a          for DASI 300s

               LIBDIR/lib450.a          for DASI 450

               LIBDIR/lib4014.a         for TEKTRONIX 4014

               LIBDIR    usually /usr/lib

          SEE ALSO
               plot(4).
               graph(1G), stat(1G), tplot(1G) in the INTERACTIVE UNIX Sys-
               tem User's/System Administrator's Reference Manual.

          WARNINGS
               In order to compile a program containing these functions in
               file.c, it is necessary to use ``cc file.c -lplot''.

               In order to execute it, it is necessary to use ``a.out |
               tplot''.

               The above routines use <stdio.h>, which causes them to
               increase the size of programs, not otherwise using standard
               I/O more than might be expected.




















          Rev. C Software Development Set                            Page 2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026