|
GRAPH(1G)
НАЗВАНИЕ
graph - рисование графика
СИНТАКСИС
graph [-a [шаг [начальная_абсцисса]]] [-b] [-c метка] [-g [тип_сетки]]
[-l метка_графика] [-m [тип_линии]] [-s]
[-x [l] [начальная_абсцисса [конечная_абсцисса [шаг_сетки]]]]
[-y [l] [начальная_ордината [конечная_ордината [шаг_сетки]]]]
[-h высота] [-w ширина] [-r вправо] [-u вверх] [-t]
ОПИСАНИЕ
Команда graph без указания опций берет пары чисел со
стандартного ввода, рассматривая их как значения абсциссы и ординаты точек графика. Последовательные точки соединяются отрезками прямых. Стандартный вывод команды
graph преобразуется в картинку фильтром tplot(1G).
Если за координатами точки следует нецифровая цепочка
символов, она (цепочка) выводится как метка точки. Если
метку заключить в кавычки ", в нее можно включить пробелы, цифры или сделать пустой; перевод строки не может
входить в метку.
Команда graph распознает следующие опции, причем каждая
должна быть задана как отдельный аргумент:
- -a [шаг [начальная_абсцисса]]
- Автоматическое назначение абсцисс (при вводе задаются только ординаты). Значение шага по умолчанию
равно 1, начальной_абсциссы равно нулю или нижнему
пределу, заданному при помощи опции -x).
- -b
- Разрывать график после каждой метки.
- -c метка
- Подразумеваемая метка для каждой точки.
- -g [тип_сетки]
- Значения типа_сетки: 0 - нет сетки, 1 - разметка
осей, 2 - полная сетка (значение по умолчанию).
- -l метка_графика
- Задается метка всего графика.
- -m [тип_линии]
- Значения типа_линии: 0 - не соединять точки,
1 - соединять сплошной линией (значение по умолчанию). Некоторые устройства могут воспринимать и
другие типы линий. Например, для терминала
Tektronix 4014 тип_линии 2 - это точечная линия, 3
- штрихпунктирная, 4 - пунктирная, 5 - длинно
пунктирная).
- -s
- Сохранить экран, не очищать перед рисованием.
- -x [l] [начальная_абсцисса [конечная_абсцисса [шаг_сетки]]]
- Если l присутствует, ось x трактуется как логарифмическая. Обычно значения трех последующих аргументов определяются автоматически.
- -y [l] [начальная_ордината [конечная_ордината [шаг_сетки]]]
- Аналогично опции -x.
- -h высота
- Высота - часть экрана (листа) по высоте, которую
займет график.
- -w ширина
- То же для ширины.
- -r вправо
- На какую часть экрана (листа) нужно сместиться
вправо перед началом рисования.
- -u вверх
- То же для смещения вверх.
- -t
- Поменять местами оси абсцисс и ординат.
Информация о диапазоне изменения x и y выводится вместе
с сеткой, кроме случая, когда указана опция -s. Если
заданный нижний предел превышает верхний, направление
оси меняется на обратное.
СМ. ТАКЖЕ
graphics(1G), spline(1G), tplot(1G).
СЮРПРИЗЫ
Graph запоминает все точки в оперативной памяти и отбрасывает те из них, на которые не хватает места.
Отрезки, которые выходят за границы, не выводятся.
Направление логарифмической оси не может быть изменено
на обратное.
|
|