The GNU plotutils package contains software for both
programmers and technically-oriented users. The centerpiece
of the package is libplot/libplotter, a powerful C/C++
function library for exporting 2-D vector graphics in many
file formats, and for doing vector graphics animations.
The package also contains several command-line programs
for plotting scientific data, such as GNU graph, which is
based on libplot.