Gnuplot - знакомая многим пользователям линукса свободная кросс-платформенная программа, позволяющая строить двухмерные и трехмерные графики. К сожалению, в Qt нет встроенного виджета для отрисовки графиков, но есть сторонние библиотеки позволяющие это сделать. Так есть QwtPlot3D (последний раз обновлялся в 2007 году) для отрисовки трехмерных графиков, для двухмерных графиков есть, например, Qwt. Но сегодня пойдет речь о Gnuplot-iostream interface, позволяющему использовать всю мощь программы gnuplot с минимумом затрат. Эта библиотека представляет собой iostream pipe, независимый от используемой платформы. И так, приступим.