4.1cBSD/usr/man/man3/plot.3x

.TH PLOT 3X  "19 January 1983"
.SH NAME
plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl \- graphics interface
.SH SYNOPSIS
.nf
.B openpl()
.PP
.B erase()
.PP
.B label(s)
.B char s[];
.PP
.B line(x1, y1, x2, y2)
.PP
.B circle(x, y, r)
.PP
.B arc(x, y, x0, y0, x1, y1)
.PP
.B move(x, y)
.PP
.B cont(x, y)
.PP
.B point(x, y)
.PP
.B linemod(s)
.B char s[];
.PP
.B space(x0, y0, x1, y1)
.PP
.B closepl()
.fi
.PP
.ft R
.SH DESCRIPTION
These subroutines generate graphic output in a relatively
device-independent manner.  See
.IR  plot (5)
for a description of their effect.
.I Openpl
must be used before any of the others to open the device for writing.
.I Closepl
flushes the output.
.PP
String arguments to
.I label
and
.I linemod
are null-terminated, and do not contain newlines.
.PP
Various flavors of these functions exist for different output devices. 
They are obtained by the following
.IR ld (1)
options:
.TP 8n
.B \-lplot
device-independent graphics stream on standard output for 
.IR plot (1)
filters
.br
.ns
.TP
.B \-l300
GSI 300 terminal
.br
.ns
.TP
.B \-l300s
GSI 300S terminal
.br
.ns
.TP
.B \-l450
DASI 450 terminal
.br
.ns
.TP
.B \-l4014
Tektronix 4014 terminal
.SH "SEE ALSO"
plot(5), plot(1), graph(1)