guile plotutils is a plotting and graphing library for Guile. GNU Guile is an implementation of Scheme, a Lisp-like computer language, and this plotting and graphing library provides facilities to generate 2D plots and to make simple graphs of sampled data. It uses functionality provided by the GNU Plotutils project.

Since it is based on GNU Plotutils, and unmaintained project from the early 2000s, the plots that is generates look appropriately venerable.


Here is an example of using guile plotutils in an interactive Guile session.

scheme@(guile-user)> (use-modules (plotutils graph))
scheme@(guile-user)> (define y (list 1 2 3 4))
scheme@(guile-user)> (graph y)

The full documentation is available:


guile-plotutils is freely available for download. It is licensed using the terms in the GNU General Public License version 3 (GPLv3).

To install from source code, download the latest compressed file archive and unpack it.

Ensure that you have a recent Guile and Plotutils installed.

Then run the usual configure sequence.

$ ./configure
$ make
$ sudo make install


The git repository for this project is at