Gnuplot — это портативная интерактивная утилита для построения графиков данных и функций, управляемая из командной строки. Первоначально он был предназначен для того, чтобы позволить ученым и студентам визуализировать математические функции и данные. Он довольно хорошо справляется с этой задачей, но расширился до поддержки многих неинтерактивных применений, включая веб-скрипты и интеграцию в качестве механизма построения графиков для сторонних приложений, таких как Octave. Gnuplot поддерживает множество типов графиков как в 2D, так и в 3D. Он может рисовать с использованием линий, точек, прямоугольников, контуров, векторных полей, поверхностей и различного связанного текста. Он также поддерживает различные специализированные типы сюжетов.