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