I'm quite satisfied with MatPlotLib for scientific plotting. ReportLab has also a very good package for high quality PDF production incl. graphics. For more interactive, Grace plotter has a good Graceplot.py python front-end.