For scientific graphing, I'd recommend gnuplot (free & open source - slightly steep learning curve, partly because it's very powerful and partly because it was designed by nerds...)
Excel does 'charts' better than it does 'graphs', it's designed with business application in mind.
CC
Bookmarks