Gnuplot for DebianScience. See also EduGnuplot.
excellent for 2D
very useful and versatile
When some extra data processing is needed, I've found that it couples very nicely with octave, or a short external C/perl/... program.
its support for antique terminal types
the power of customization and the quality of the output are close to unrivalled
not very good for 3-D. For example gnuplot cannot plot stream lines, velocity vectors etc.
It cannot plot across rows. It can plot only across columns
Almost all the data processing has to be done using some outside program. It would be nice if it has more inherent data processing capabilities.
Not much 3D support - Stream lines cannot be drawn, vector plots cannot be drawn.
you can not use your own customized colors and non ASCII inscriptions.
it doesn't include a real programming language. This means the various types of data manipulation needed to set up most plots have to be done by an external program.
But is easily solved by using gnuplot's bindings for various languages.... See http://www.gnuplot.info/links.html
when gnuplot doesn't produce exactly what you want, it is difficult or impossible to make significant changes to the plot.
gnuplot's barely-DFSG license has caused problems for Debian in the past. See #100612
Is there a specific reason for the package being built without GNU readline support.
In the README.Debian. See also #322827.
gnuplot's greatest problem is it's license
How to manually add support for readline.
There is also rlwrap
See also http://lists.debian.org/debian-science/2005/08/msg00106.html
DebianScienceGnuplot (last modified 2009-03-16 03:30:57)