график (Unix)
Оригинальный автор(ы) | Дуглас Макилрой ( AT&T Bell Laboratories ) |
---|---|
Разработчик(и) | Различные с открытым исходным кодом и коммерческие разработчики разработчики |
Операционная система | Unix , Unix-подобный |
Платформа | Кросс-платформенный |
Тип | Команда |
В Unix , Graph — это утилита командной строки используемая для построения графиков на основе табличных данных.
История
[ редактировать ]Утилита графа , написанная Дугласом Макилроем , присутствовала в первой версии Unix и во всех последующих версиях, например:
- Unix версии 7 , выпущенная в 1979 году. [1]
- SunOS 5.10, версия Solaris , выпущенная в 2005 году. [2]
Его выходные данные представляют собой последовательность команд утилиты построения графиков , которая создает графики с использованием графики ASCII .
Этот дизайн демонстрирует философию Unix : определение графика ( graph ) и его рисование ( plot ) — это отдельные инструменты, поэтому их можно повторно комбинировать с другими инструментами. Например, график можно заменить другой утилитой, которая принимает те же команды печати, но создает график в формате графического файла или отправляет его на плоттер .
Unix v7 также предоставил драйверы устройств для вывода результатов на различные графические устройства; [3] это было объявлено как стандарт . [4]
Пакет GNUploutils предоставляет бесплатную неточную реализацию, доступную для Linux и многих других систем.Он может создавать графики в различных графических форматах.
Использование
[ редактировать ]В простейшем случае утилита графика принимает текстовый файл, содержащий пары чисел, обозначающих точки линейного графика.
Он выводит линейный график. Для изменения его поведения можно предоставить несколько опций.
Пример (Unix)
[ редактировать ]- Подготовка примера ввода и запуск графика с графиком
- Результаты
Эти снимки экрана демонстрируют основные операции в SunOS 5.10, в которой график и график уже предустановлены.Пример входных данных взят из первого примера в руководстве GNUplotutils.
Пример (GNUplotutils)
[ редактировать ]- Подготовка примера ввода и запуск графика в режиме Tektronix
- Результаты
GNUplotutils На этих снимках экрана показана версия графика при запуске в xterm , использующая способность xterm эмулировать плоттер Tektronix 4010 .
Эта демонстрация была запущена в Ubuntu , поэтому GNUplotutils доступен в качестве дополнительного пакета; многие другие дистрибутивы Linux и другие Unix-подобные системы делают то же самое.
Ссылки
[ редактировать ]- ^ «график» . Страницы руководства по Unix v7. Лаборатории Белла . 1979 год . Проверено 24 ноября 2018 г.
- ^ «график» . Страницы руководства по SunOS 5.10. Сан Микросистемс . 2005 . Проверено 24 ноября 2018 г.
- ^ Херрманн, Роберт Б., изд. (2004). Компьютерные программы по сейсмологии: графика CALPLOT (PDF) . 3.30. п. ви . Проверено 24 ноября 2018 г.
- ^ «7-е издание UNIX — Краткое содержание» (PDF) . Мюррей Хилл, Нью-Джерси 07974: Bell Laboratories. 6 сентября 1978 г. с. 1. Архивировано из оригинала (PDF) 24 ноября 2018 года . Проверено 24 ноября 2018 г.
{{cite news}}
: CS1 maint: местоположение ( ссылка )