A graph plotter that outputs in several formats. More information: http://www.gnuplot.info/.
gnuplot
gnuplot path/to/definition.plt
gnuplot -e "set output "path/to/filename.png" size 1024,768" path/to/definition.plt
gnuplot --persist path/to/definition.plt