GNUploutils — это набор бесплатных программных инструментов командной строки и программных библиотек для создания 2D-графики на основе наборов данных. Он используется в таких проектах, как PSPP и UMLgraph, а также во многих областях академических исследований [1] [2] [3] и включен во многие дистрибутивы Linux , такие как Debian . [4] Также доступны версии для Windows и Mac OS X. Библиотека предоставляет привязки для языков C и C++ . Его автономные инструменты командной строки могут создавать графики и выполнять численный расчет сплайновых кривых и систем обыкновенных дифференциальных уравнений. Plotutils является пакетом GNU и распространяется под лицензией свободного программного обеспечения GPL .
Несколько утилит были вдохновлены утилитами построения графиков Unix . Утилита графов и различные фильтры графиков присутствовали в первых выпусках Unix от Bell Laboratories . Ко времени выхода версии 7 Unix, граф , график , сплайн и несколько зависящих от устройства версий libplot были стандартными функциями Unix. Первым устройством отображения, поддерживаемым пакетом, был объем памяти Tektronix 611. К началу 1980-х годов поддерживалось множество других устройств.
В 1989 году были написаны первые GNU-версии Graph , Plot , tek2plot , Spline и соответствующая документация. Ричард Столлман далее руководил разработкой программ и документации. Дистрибутив в том виде, в котором он существовал в 1991 году, распространялся под названием GNU Graphics .
В 1995 году пакет был значительно расширен за счет написания аппаратно-независимой автономной версии libplot и переписывания графика с нуля, превратив его в фильтр реального времени.