Displaying graphs of data is one of the oldest computer applications. Creating properly scaled graphs and displaying 3D plots is both a complex and well solved applicaiton. As result, this is not an area where new software should be written, since there are a number of packages that will do the job. One of these is the gnuplot package (note that despite the name, gnuplot is not associated with the Free Software Foundation). This web page provides some links to GNU plot Web resources.
www.gnuplot.org: This is the source for GNU Plot downloads.
Henri Ganin's Gnuplot Manual and Tutorial
Gnuplot manual. Oddly, the gnuplot manuals all seem to be hosted outside of the United States. This one is hosted by University College Cork, in the Republic of Ireland. Another version is hosted in Aachen, Germany.
Introduction to GnuPlot from the University of Northern Iowa