gnuplot

gnuplot is a portable command-line driven interactive data and function plotting utility for a wide range of platforms, able to handle very large datasets and output to many formats.

For simpler pie and bar charts, is often a better choice.

Resources

Date Link Notes
2009-11 gnuplot tips (not so Frequently Asked Questions) Useful reference.