Graph is an open source program that can generate two dimensional plots of mathematical functions and data sets.