PLOT(3X)
НАЗВАНИЕ
plot - графический интерфейс
СИНТАКСИС
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 ( )
ОПИСАНИЕ
Описываемые функции генерируют графический вывод в относительно независимой от устройства форме. В первую
очередь, с помощью функции space, нужно задать область
рисования [см. plot(4)]. Затем следует вызвать функцию
openpl, чтобы открыть устройство на запись. Функция
closepl выталкивает буфера и закрывает устройство.
Функция circle рисует окружность радиуса r с центром в
точке (x, y).
Функция arc рисует дугу окружности с центром в точке
(x, y), проходящую от точки (x0, y0) до (x1, y1).
Цепочки символов - аргументы функций label и linemod должны ограничиваться нулевыми байтами и не должны содержать переводов строк.
Описание других функций см. в plot(4).
Перечисленные ниже библиотечные файлы предоставляют
несколько разновидностей рисующих функций.
ФАЙЛЫ
LIBDIR/libplot.a Вывод для фильтров группы tplot(1G).
LIBDIR/lib300.pa Вывод для DASI 300.
LIBDIR/lib300.a Вывод для DASI 300s.
LIBDIR/lib450.a Вывод для DASI 450.
LIBDIR/lib4014.a Вывод для Tektronix 4014.
Обычно каталог LIBDIR - это /usr/lib.
СМ. ТАКЖЕ
plot(4).
graph(1G), stat(1G), tplot(1G) в Справочнике пользователя.
ПРЕДОСТЕРЕЖЕНИЯ
Описанные функции находятся в библиотеке plot и подключаются при использовании опции -lplot команд cc(1) и
ld(1).
Для выполнения рисующей программы необходимо использовать конструкцию вида
a.out | tplot
Описанные функции используют стандартный пакет ввода/
вывода, что приводит к неожиданному увеличению размера
программ, не использующих стандартный ввод/вывод.