Man pages на русском

         

PLOT(4)


НАЗВАНИЕ

plot - графический интерфейс

ОПИСАНИЕ

Файлы данного формата порождаются функциями из и интерпретируются графическими фильтрами, описанными в . Графический файл - это последовательность инструкций рисования. Каждая инструкция начинается с латинской буквы, за которой обычно следуют байты двоичной информации. Инструкции выполняются последовательно. Точка задается четырьмя байтами, содержащими значения координат x и y в виде коротких целых чисел. Последняя точка в инструкциях l, m, n и p становится текущей точкой для следующей инструкции.

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

mПеремещение. Следующие четыре байта задают новую текущую точку. nПродолжение. Нарисовать отрезок из текущей точки в точку, заданную следующими четырьмя байтами [смотри ]. pТочка. Нарисовать точку, заданную следующими четырьмя байтами. lОтрезок. Нарисовать отрезок от точки, заданной первыми четырьмя байтами до точки, заданной вторыми четырьмя байтами. tМетка. Изобразить следующую цепочку символов, начиная с текущей точки. Цепочка завершается символом перевода строки. eОчистка. Начать другой кадр вывода. fТип линии. Рассматривать следующую цепочку символов (до перевода строки) как тип линии при рисовании отрезков. Возможные типы линий: dotted (точечная), solid (сплошная), longdashed (длинно-пунктирная), shortdashed (пунктирная) и dotdashed (штрихпунктирная). Действует только для опций -T4014 и -Tver команды (терминал Tektronix 4014 и графопостроитель Versatec). sОбласть. Следующие 4 байта задают левый нижний угол области рисования, следующие 4 байта - правый верхний угол. Графический вывод будет промасштабирован для достижения максимального соответствия параметрам устройства.

Ниже описаны параметры установки области для устройств, поддерживаемых фильтрами из , обеспечивающие заполнение всей области рисования. Верхний предел лежит непосредственно за областью рисования. В любом случае область рисования считается квадратом; точки, расположенные вне квадрата, могут быть изображены на устройствах с не квадратным экраном/листом:

DASI 300область (0, 0, 4096, 4096); DASI 300sобласть (0, 0, 4096, 4096); DASI 450область (0, 0, 4096, 4096); Tektronix 4014область (0, 0, 3120, 3120); Versatecобласть (0, 0, 2048, 2048);

СМ. ТАКЖЕ

, , .

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

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

Две библиотеки, и , используют имена erase ( ) и move ( ). В версии библиотеки curses они являются макросами. Если нужно работать с обеими библиотеками, поместите в отдельный файл программы, использующие , и/или примените к ним директивы #undef move( ) и #undef erase( ).



Содержание раздела