I also recommend using R. The graphs it produces are very good quality, and you can modify the layout using basic code functions, which are easily found online or in the R graphics book:
If you don't like R, Python has some decent stats libraries with scipy, and matplotlib is by far my favourite library for graphing pretty much anything.