gnuplot is a free and open source command-line program that can generate 2D and 3D plots of functions, data, and data fits. gnuplot features include it can produce output in many formats of graphics files like .PNG, .EPS, .SVG, .JPEG and many others.