GnuPlot - это портативная графическая утилита, управляемая из командной строки, для Linux, OS/2, MS Windows, OSX, VMS и многих других платформ. Исходный код защищен авторским правом, но распространяется свободно (т.е. вам не нужно за него платить). Первоначально он был создан, чтобы позволить ученым и студентам интерактивно визуализировать математические функции и данные, но теперь он поддерживает многие неинтерактивные приложения, такие как веб-сценарии. Он также используется в качестве средства построения графиков сторонними приложениями, такими как Octave. Gnuplot поддерживается и активно развивается с 1986 года.
Gnuplot поддерживает множество типов графиков в 2D и 3D. Он может рисовать с использованием линий, точек, полей, контуров, векторных полей, поверхностей и различного связанного текста. Он также поддерживает различные специализированные типы сюжетов. Демоверсии здесь.
Gnuplot поддерживает множество различных типов вывода: терминалы интерактивного экрана (с вводом с помощью мыши и горячих клавиш), прямой вывод на перьевые плоттеры или современные принтеры и вывод во многие форматы файлов (eps, fig, jpeg, LaTeX, metafont, pbm, pdf, png , postscript, svg, ...). Gnuplot легко расширяется для включения новых режимов вывода. Последние добавления включают интерактивный терминал на основе wxWidgets и создание графиков для веб-отображения с использованием элемента canvas HTML5.