Unix Man (Справочное руководство)


PLOT(3X)


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, нужно задать область рисования [см. ]. Затем следует вызвать функцию openpl, чтобы открыть устройство на запись. Функция closepl выталкивает буфера и закрывает устройство.

Функция circle рисует окружность радиуса r с центром в точке (x, y).

Функция arc рисует дугу окружности с центром в точке (x, y), проходящую от точки (x0, y0) до (x1, y1).

Цепочки символов - аргументы функций label и linemod должны ограничиваться нулевыми байтами и не должны содержать переводов строк.

Описание других функций см. в .

Перечисленные ниже библиотечные файлы предоставляют несколько разновидностей рисующих функций.

ФАЙЛЫ

LIBDIR/libplot.a Вывод для фильтров группы . LIBDIR/lib300.pa Вывод для DASI 300. LIBDIR/lib300.a Вывод для DASI 300s. LIBDIR/lib450.a Вывод для DASI 450. LIBDIR/lib4014.a Вывод для Tektronix 4014.

Обычно каталог LIBDIR - это /usr/lib.

СМ. ТАКЖЕ


. , , в Справочнике пользователя.

ПРЕДОСТЕРЕЖЕНИЯ


Описанные функции находятся в библиотеке plot и подключаются при использовании опции -lplot команд и .

Для выполнения рисующей программы необходимо использовать конструкцию вида

a.out | tplot

Описанные функции используют стандартный пакет ввода/ вывода, что приводит к неожиданному увеличению размера программ, не использующих стандартный ввод/вывод.




Начало  Назад  Вперед