`gnuplot` может создавать высококачественные графики и диаграммы для функций и данных.

gnuplot представляет собой управляемую командой интерактивную программу построения графиков функций. Его можно использовать для отображения функций и точек данных как на двух-, так и на трехмерных графиках во многих различных форматах. Он предназначен в первую очередь для визуального отображения научных данных.

Домашняя страница: http://www.gnuplot.info/

example plot